builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0056 starttime: 1466013074.69 results: success (0) buildid: 20160615093425 builduid: 6d6cb93510eb4f8682bd2f73fc4118a1 revision: 3dda03d4037e84f6a646ceb934e4e5e3afd7ec29 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:14.685780) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:14.686319) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:14.686594) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:14.728022) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:14.728317) ========= 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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners TMPDIR=/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/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-15 10:51:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.2M=0.001s 2016-06-15 10:51:15 (15.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.528440 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:15.277703) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:15.278079) ========= 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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners TMPDIR=/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/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.029028 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:15.326759) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-15 10:51:15.327114) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3dda03d4037e84f6a646ceb934e4e5e3afd7ec29 --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 3dda03d4037e84f6a646ceb934e4e5e3afd7ec29 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XMbKo9BujT/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.Tbb9IB7SSK/Listeners TMPDIR=/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/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-15 10:51:15,402 truncating revision to first 12 chars 2016-06-15 10:51:15,402 Setting DEBUG logging. 2016-06-15 10:51:15,402 attempt 1/10 2016-06-15 10:51:15,402 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3dda03d4037e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 10:51:16,985 unpacking tar archive at: mozilla-beta-3dda03d4037e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.868426 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-15 10:51:17.222099) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:17.222406) ========= script_repo_revision: 3dda03d4037e84f6a646ceb934e4e5e3afd7ec29 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:17.222840) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:17.223158) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 10:51:17.242111) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-06-15 10:51:17.242448) ========= /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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners TMPDIR=/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/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 10:51:17 INFO - MultiFileLogger online at 20160615 10:51:17 in /builds/slave/test 10:51:17 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 10:51:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:51:17 INFO - {'append_to_log': False, 10:51:17 INFO - 'base_work_dir': '/builds/slave/test', 10:51:17 INFO - 'blob_upload_branch': 'mozilla-beta', 10:51:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:51:17 INFO - 'buildbot_json_path': 'buildprops.json', 10:51:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:51:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:51:17 INFO - 'download_minidump_stackwalk': True, 10:51:17 INFO - 'download_symbols': 'true', 10:51:17 INFO - 'e10s': False, 10:51:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:51:17 INFO - 'tooltool.py': '/tools/tooltool.py', 10:51:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:51:17 INFO - '/tools/misc-python/virtualenv.py')}, 10:51:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:51:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:51:17 INFO - 'log_level': 'info', 10:51:17 INFO - 'log_to_console': True, 10:51:17 INFO - 'opt_config_files': (), 10:51:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:51:17 INFO - '--processes=1', 10:51:17 INFO - '--config=%(test_path)s/wptrunner.ini', 10:51:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:51:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:51:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:51:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:51:17 INFO - 'pip_index': False, 10:51:17 INFO - 'require_test_zip': True, 10:51:17 INFO - 'test_type': ('testharness',), 10:51:17 INFO - 'this_chunk': '1', 10:51:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:51:17 INFO - 'total_chunks': '10', 10:51:17 INFO - 'virtualenv_path': 'venv', 10:51:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:51:17 INFO - 'work_dir': 'build'} 10:51:17 INFO - ##### 10:51:17 INFO - ##### Running clobber step. 10:51:17 INFO - ##### 10:51:17 INFO - Running pre-action listener: _resource_record_pre_action 10:51:17 INFO - Running main action method: clobber 10:51:17 INFO - rmtree: /builds/slave/test/build 10:51:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:51:19 INFO - Running post-action listener: _resource_record_post_action 10:51:19 INFO - ##### 10:51:19 INFO - ##### Running read-buildbot-config step. 10:51:19 INFO - ##### 10:51:19 INFO - Running pre-action listener: _resource_record_pre_action 10:51:19 INFO - Running main action method: read_buildbot_config 10:51:19 INFO - Using buildbot properties: 10:51:19 INFO - { 10:51:19 INFO - "project": "", 10:51:19 INFO - "product": "firefox", 10:51:19 INFO - "script_repo_revision": "production", 10:51:19 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 10:51:19 INFO - "repository": "", 10:51:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 10:51:19 INFO - "buildid": "20160615093425", 10:51:19 INFO - "pgo_build": "False", 10:51:19 INFO - "basedir": "/builds/slave/test", 10:51:19 INFO - "buildnumber": 31, 10:51:19 INFO - "slavename": "t-yosemite-r7-0056", 10:51:19 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 10:51:19 INFO - "platform": "macosx64", 10:51:19 INFO - "branch": "mozilla-beta", 10:51:19 INFO - "revision": "3dda03d4037e84f6a646ceb934e4e5e3afd7ec29", 10:51:19 INFO - "repo_path": "releases/mozilla-beta", 10:51:19 INFO - "moz_repo_path": "", 10:51:19 INFO - "stage_platform": "macosx64", 10:51:19 INFO - "builduid": "6d6cb93510eb4f8682bd2f73fc4118a1", 10:51:19 INFO - "slavebuilddir": "test" 10:51:19 INFO - } 10:51:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 10:51:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 10:51:19 INFO - Running post-action listener: _resource_record_post_action 10:51:19 INFO - ##### 10:51:19 INFO - ##### Running download-and-extract step. 10:51:19 INFO - ##### 10:51:19 INFO - Running pre-action listener: _resource_record_pre_action 10:51:19 INFO - Running main action method: download_and_extract 10:51:19 INFO - mkdir: /builds/slave/test/build/tests 10:51:19 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')]} 10:51:19 INFO - https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:51:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:51:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:51:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:26 INFO - Downloaded 1201 bytes. 10:51:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:51:26 INFO - Using the following test package requirements: 10:51:26 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:51:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 10:51:26 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 10:51:26 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'jsshell-mac64.zip'], 10:51:26 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 10:51:26 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:51:26 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 10:51:26 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 10:51:26 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 10:51:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:51:26 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 10:51:26 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 10:51: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')]} 10:51:26 INFO - https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:51:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:51:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:51:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:28 INFO - Downloaded 18355713 bytes. 10:51:28 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/*'] 10:51:28 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/* 10:51:29 INFO - caution: filename not matched: web-platform/* 10:51:29 INFO - Return code: 11 10:51:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:51:29 INFO - https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:51:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:51:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:51:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:31 INFO - Downloaded 36389087 bytes. 10:51:31 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/*'] 10:51:31 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/* 10:51:35 INFO - caution: filename not matched: bin/* 10:51:35 INFO - caution: filename not matched: config/* 10:51:35 INFO - caution: filename not matched: mozbase/* 10:51:35 INFO - caution: filename not matched: marionette/* 10:51:35 INFO - caution: filename not matched: tools/wptserve/* 10:51:35 INFO - Return code: 11 10:51:35 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')]} 10:51:35 INFO - https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 10:51:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:51:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:51:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 10:51:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:46 INFO - Downloaded 73065452 bytes. 10:51:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:51:46 INFO - mkdir: /builds/slave/test/properties 10:51:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:51:46 INFO - Writing to file /builds/slave/test/properties/build_url 10:51:46 INFO - Contents: 10:51:46 INFO - build_url:https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:51:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:51:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:51:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:51:47 INFO - Contents: 10:51:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:51:47 INFO - https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:51:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:51:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:51:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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 10:51:51 INFO - Downloaded 103653578 bytes. 10:51:51 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'] 10:51:51 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 10:51:55 INFO - Return code: 0 10:51:55 INFO - Running post-action listener: _resource_record_post_action 10:51:55 INFO - Running post-action listener: set_extra_try_arguments 10:51:55 INFO - ##### 10:51:55 INFO - ##### Running create-virtualenv step. 10:51:55 INFO - ##### 10:51:55 INFO - Running pre-action listener: _pre_create_virtualenv 10:51:55 INFO - Running pre-action listener: _resource_record_pre_action 10:51:55 INFO - Running main action method: create_virtualenv 10:51:55 INFO - Creating virtualenv /builds/slave/test/build/venv 10:51:55 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 10:51:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:51:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:51:55 INFO - Using real prefix '/tools/python27' 10:51:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:51:56 INFO - Installing distribute.............................................................................................................................................................................................done. 10:51:59 INFO - Installing pip.................done. 10:51:59 INFO - Return code: 0 10:51:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:51: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')]} 10:51:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:51:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:51: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')]} 10:51:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:51:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:51:59 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 0x108124e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108141f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb63498d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10813d5e0>, '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 0x107d20cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107d4b990>, '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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:51:59 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 10:51:59 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 10:51:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XMbKo9BujT/Render', 10:51:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:51:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:51:59 INFO - 'HOME': '/Users/cltbld', 10:51:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:51:59 INFO - 'LOGNAME': 'cltbld', 10:51:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:51:59 INFO - 'MOZ_NO_REMOTE': '1', 10:51:59 INFO - 'NO_EM_RESTART': '1', 10:51:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:51:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:51:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:51:59 INFO - 'PWD': '/builds/slave/test', 10:51:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:51:59 INFO - 'SHELL': '/bin/bash', 10:51:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Tbb9IB7SSK/Listeners', 10:51:59 INFO - 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', 10:51:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:51:59 INFO - 'USER': 'cltbld', 10:51:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:51:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:51:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:51:59 INFO - 'XPC_FLAGS': '0x0', 10:51:59 INFO - 'XPC_SERVICE_NAME': '0', 10:51:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:51:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:51:59 INFO - Downloading/unpacking psutil>=0.7.1 10:51:59 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 10:51:59 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 10:51:59 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 10:51:59 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 10:51:59 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 10:51:59 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 10:52:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:52:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:52:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:52:02 INFO - Installing collected packages: psutil 10:52:02 INFO - Running setup.py install for psutil 10:52:02 INFO - building 'psutil._psutil_osx' extension 10:52:02 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 10:52:03 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 10:52:03 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 10:52:03 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 10:52:03 INFO - building 'psutil._psutil_posix' extension 10:52:03 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 10:52:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:52:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:52:03 INFO - ^ 10:52:03 INFO - 1 warning generated. 10:52:03 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 10:52:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:52:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:52:03 INFO - Successfully installed psutil 10:52:03 INFO - Cleaning up... 10:52:03 INFO - Return code: 0 10:52:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:52:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:52:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:52:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:52:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:52:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:03 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 0x108124e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108141f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb63498d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10813d5e0>, '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 0x107d20cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107d4b990>, '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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:52:03 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 10:52:03 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 10:52:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XMbKo9BujT/Render', 10:52:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:52:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:52:03 INFO - 'HOME': '/Users/cltbld', 10:52:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:52:03 INFO - 'LOGNAME': 'cltbld', 10:52:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:52:03 INFO - 'MOZ_NO_REMOTE': '1', 10:52:03 INFO - 'NO_EM_RESTART': '1', 10:52:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:52:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:52:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:52:03 INFO - 'PWD': '/builds/slave/test', 10:52:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:52:03 INFO - 'SHELL': '/bin/bash', 10:52:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Tbb9IB7SSK/Listeners', 10:52:03 INFO - 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', 10:52:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:52:03 INFO - 'USER': 'cltbld', 10:52:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:52:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:52:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:52:03 INFO - 'XPC_FLAGS': '0x0', 10:52:03 INFO - 'XPC_SERVICE_NAME': '0', 10:52:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:52:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:52:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:52:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:52:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:52:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:52:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:52:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:52:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:52:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:52:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:52:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:52:06 INFO - Installing collected packages: mozsystemmonitor 10:52:06 INFO - Running setup.py install for mozsystemmonitor 10:52:06 INFO - Successfully installed mozsystemmonitor 10:52:06 INFO - Cleaning up... 10:52:06 INFO - Return code: 0 10:52:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:52:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:52:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:52:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:52:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:52:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:06 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 0x108124e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108141f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb63498d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10813d5e0>, '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 0x107d20cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107d4b990>, '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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:52:06 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 10:52:06 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 10:52:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XMbKo9BujT/Render', 10:52:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:52:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:52:06 INFO - 'HOME': '/Users/cltbld', 10:52:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:52:06 INFO - 'LOGNAME': 'cltbld', 10:52:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:52:06 INFO - 'MOZ_NO_REMOTE': '1', 10:52:06 INFO - 'NO_EM_RESTART': '1', 10:52:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:52:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:52:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:52:06 INFO - 'PWD': '/builds/slave/test', 10:52:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:52:06 INFO - 'SHELL': '/bin/bash', 10:52:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Tbb9IB7SSK/Listeners', 10:52:06 INFO - 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', 10:52:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:52:06 INFO - 'USER': 'cltbld', 10:52:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:52:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:52:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:52:06 INFO - 'XPC_FLAGS': '0x0', 10:52:06 INFO - 'XPC_SERVICE_NAME': '0', 10:52:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:52:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:52:06 INFO - Downloading/unpacking blobuploader==1.2.4 10:52:06 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 10:52:06 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 10:52:06 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 10:52:06 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 10:52:06 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 10:52:06 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 10:52:09 INFO - Downloading blobuploader-1.2.4.tar.gz 10:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:52:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:52:09 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 10:52:09 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 10:52:09 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 10:52:09 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 10:52:09 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 10:52:09 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 10:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:52:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:52:10 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 10:52:10 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 10:52:10 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 10:52:10 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 10:52:10 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 10:52:10 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 10:52:10 INFO - Downloading docopt-0.6.1.tar.gz 10:52:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:52:10 INFO - Installing collected packages: blobuploader, requests, docopt 10:52:10 INFO - Running setup.py install for blobuploader 10:52:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:52:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:52:10 INFO - Running setup.py install for requests 10:52:11 INFO - Running setup.py install for docopt 10:52:11 INFO - Successfully installed blobuploader requests docopt 10:52:11 INFO - Cleaning up... 10:52:11 INFO - Return code: 0 10:52:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:52:11 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')]} 10:52:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:52:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:11 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')]} 10:52:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:52:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:11 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 0x108124e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108141f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb63498d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10813d5e0>, '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 0x107d20cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107d4b990>, '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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:52:11 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 10:52:11 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 10:52:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XMbKo9BujT/Render', 10:52:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:52:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:52:11 INFO - 'HOME': '/Users/cltbld', 10:52:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:52:11 INFO - 'LOGNAME': 'cltbld', 10:52:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:52:11 INFO - 'MOZ_NO_REMOTE': '1', 10:52:11 INFO - 'NO_EM_RESTART': '1', 10:52:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:52:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:52:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:52:11 INFO - 'PWD': '/builds/slave/test', 10:52:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:52:11 INFO - 'SHELL': '/bin/bash', 10:52:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Tbb9IB7SSK/Listeners', 10:52:11 INFO - 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', 10:52:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:52:11 INFO - 'USER': 'cltbld', 10:52:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:52:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:52:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:52:11 INFO - 'XPC_FLAGS': '0x0', 10:52:11 INFO - 'XPC_SERVICE_NAME': '0', 10:52:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:52:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:52:11 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-302CmN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:52:11 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-ZmquKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:52:11 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-hF6uc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-1WQxI6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-6Se33Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-Fhldk9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-hmpHdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-g_twpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-TLs5aW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-zoq73Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-95MYBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:52:12 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-zVQlP4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-bGPVd0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-C25PPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-w2JgAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-sciFUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-d04AE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-7zNyNn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-Bz9mui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:52:13 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-AX9f57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:52:14 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-hIOCtW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:52:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:52:14 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 10:52:14 INFO - Running setup.py install for manifestparser 10:52:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:52:14 INFO - Running setup.py install for mozcrash 10:52:14 INFO - Running setup.py install for mozdebug 10:52:14 INFO - Running setup.py install for mozdevice 10:52:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:52:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:52:14 INFO - Running setup.py install for mozfile 10:52:15 INFO - Running setup.py install for mozhttpd 10:52:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Running setup.py install for mozinfo 10:52:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Running setup.py install for mozInstall 10:52:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Running setup.py install for mozleak 10:52:15 INFO - Running setup.py install for mozlog 10:52:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Running setup.py install for moznetwork 10:52:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:52:15 INFO - Running setup.py install for mozprocess 10:52:16 INFO - Running setup.py install for mozprofile 10:52:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:52:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:52:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:52:16 INFO - Running setup.py install for mozrunner 10:52:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:52:16 INFO - Running setup.py install for mozscreenshot 10:52:16 INFO - Running setup.py install for moztest 10:52:16 INFO - Running setup.py install for mozversion 10:52:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:52:16 INFO - Running setup.py install for wptserve 10:52:17 INFO - Running setup.py install for marionette-driver 10:52:17 INFO - Running setup.py install for browsermob-proxy 10:52:17 INFO - Running setup.py install for marionette-client 10:52:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:52:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:52:17 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 10:52:17 INFO - Cleaning up... 10:52:17 INFO - Return code: 0 10:52:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:52:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:52:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:52:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:52:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:52:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:52:17 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 0x108124e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108141f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb63498d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10813d5e0>, '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 0x107d20cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107d4b990>, '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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:52:17 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 10:52:17 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 10:52:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XMbKo9BujT/Render', 10:52:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:52:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:52:17 INFO - 'HOME': '/Users/cltbld', 10:52:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:52:17 INFO - 'LOGNAME': 'cltbld', 10:52:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:52:17 INFO - 'MOZ_NO_REMOTE': '1', 10:52:17 INFO - 'NO_EM_RESTART': '1', 10:52:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:52:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:52:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:52:17 INFO - 'PWD': '/builds/slave/test', 10:52:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:52:17 INFO - 'SHELL': '/bin/bash', 10:52:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Tbb9IB7SSK/Listeners', 10:52:17 INFO - 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', 10:52:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:52:17 INFO - 'USER': 'cltbld', 10:52:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:52:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:52:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:52:17 INFO - 'XPC_FLAGS': '0x0', 10:52:17 INFO - 'XPC_SERVICE_NAME': '0', 10:52:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:52:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-0w42ZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-lfyccQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-GBnkpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-NKIjcJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-lM3ggL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-aJ4MDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-eunikZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-Lj4AbU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:52:18 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)) 10:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:52:18 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-iLQBUr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-gREzoQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-mWUE1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-YmC2w8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-BQ2GCD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-UoVQ1y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-JMQkv6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-RGLiZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-df8GtW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-HjQmUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:52:19 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)) 10:52:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:52:19 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-_V5L7r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:52:20 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)) 10:52:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:52:20 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-29VnTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:52:20 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)) 10:52:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:52:20 INFO - Running setup.py (path:/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/pip-LqYEeb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:52:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:52:20 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)) 10:52:20 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)) 10:52:20 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)) 10:52:20 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)) 10:52:20 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)) 10:52:20 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)) 10:52:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:52:20 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 10:52:20 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 10:52:20 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 10:52:20 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 10:52:20 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 10:52:20 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 10:52:23 INFO - Downloading blessings-1.6.tar.gz 10:52:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:52:23 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)) 10:52:23 INFO - Installing collected packages: blessings 10:52:23 INFO - Running setup.py install for blessings 10:52:23 INFO - Successfully installed blessings 10:52:23 INFO - Cleaning up... 10:52:24 INFO - Return code: 0 10:52:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:52:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:52:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:52:24 INFO - Reading from file tmpfile_stdout 10:52:24 INFO - Current package versions: 10:52:24 INFO - blessings == 1.6 10:52:24 INFO - blobuploader == 1.2.4 10:52:24 INFO - browsermob-proxy == 0.6.0 10:52:24 INFO - docopt == 0.6.1 10:52:24 INFO - manifestparser == 1.1 10:52:24 INFO - marionette-client == 2.3.0 10:52:24 INFO - marionette-driver == 1.4.0 10:52:24 INFO - mozInstall == 1.12 10:52:24 INFO - mozcrash == 0.17 10:52:24 INFO - mozdebug == 0.1 10:52:24 INFO - mozdevice == 0.48 10:52:24 INFO - mozfile == 1.2 10:52:24 INFO - mozhttpd == 0.7 10:52:24 INFO - mozinfo == 0.9 10:52:24 INFO - mozleak == 0.1 10:52:24 INFO - mozlog == 3.1 10:52:24 INFO - moznetwork == 0.27 10:52:24 INFO - mozprocess == 0.22 10:52:24 INFO - mozprofile == 0.28 10:52:24 INFO - mozrunner == 6.11 10:52:24 INFO - mozscreenshot == 0.1 10:52:24 INFO - mozsystemmonitor == 0.0 10:52:24 INFO - moztest == 0.7 10:52:24 INFO - mozversion == 1.4 10:52:24 INFO - psutil == 3.1.1 10:52:24 INFO - requests == 1.2.3 10:52:24 INFO - wptserve == 1.4.0 10:52:24 INFO - wsgiref == 0.1.2 10:52:24 INFO - Running post-action listener: _resource_record_post_action 10:52:24 INFO - Running post-action listener: _start_resource_monitoring 10:52:24 INFO - Starting resource monitoring. 10:52:24 INFO - ##### 10:52:24 INFO - ##### Running pull step. 10:52:24 INFO - ##### 10:52:24 INFO - Running pre-action listener: _resource_record_pre_action 10:52:24 INFO - Running main action method: pull 10:52:24 INFO - Pull has nothing to do! 10:52:24 INFO - Running post-action listener: _resource_record_post_action 10:52:24 INFO - ##### 10:52:24 INFO - ##### Running install step. 10:52:24 INFO - ##### 10:52:24 INFO - Running pre-action listener: _resource_record_pre_action 10:52:24 INFO - Running main action method: install 10:52:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:52:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:52:24 INFO - Reading from file tmpfile_stdout 10:52:24 INFO - Detecting whether we're running mozinstall >=1.0... 10:52:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:52:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:52:24 INFO - Reading from file tmpfile_stdout 10:52:24 INFO - Output received: 10:52:24 INFO - Usage: mozinstall [options] installer 10:52:24 INFO - Options: 10:52:24 INFO - -h, --help show this help message and exit 10:52:24 INFO - -d DEST, --destination=DEST 10:52:24 INFO - Directory to install application into. [default: 10:52:24 INFO - "/builds/slave/test"] 10:52:24 INFO - --app=APP Application being installed. [default: firefox] 10:52:24 INFO - mkdir: /builds/slave/test/build/application 10:52:24 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'] 10:52:24 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 10:52:42 INFO - Reading from file tmpfile_stdout 10:52:42 INFO - Output received: 10:52:42 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:52:42 INFO - Running post-action listener: _resource_record_post_action 10:52:42 INFO - ##### 10:52:42 INFO - ##### Running run-tests step. 10:52:42 INFO - ##### 10:52:42 INFO - Running pre-action listener: _resource_record_pre_action 10:52:42 INFO - Running main action method: run_tests 10:52:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:52:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:52:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:52:42 INFO - grabbing minidump binary from tooltool 10:52:42 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')]} 10:52:42 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 0x10813d5e0>, '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 0x107d20cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107d4b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:52:42 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 10:52:42 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 10:52:42 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:52:42 INFO - Return code: 0 10:52:42 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:52:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:52:42 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/XQoxxMbQSZO8nVGFlnCbLA/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 10:52:42 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/XQoxxMbQSZO8nVGFlnCbLA/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 10:52:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XMbKo9BujT/Render', 10:52:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:52:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:52:42 INFO - 'HOME': '/Users/cltbld', 10:52:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:52:42 INFO - 'LOGNAME': 'cltbld', 10:52:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:52:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:52:42 INFO - 'MOZ_NO_REMOTE': '1', 10:52:42 INFO - 'NO_EM_RESTART': '1', 10:52:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:52:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:52:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:52:42 INFO - 'PWD': '/builds/slave/test', 10:52:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:52:42 INFO - 'SHELL': '/bin/bash', 10:52:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Tbb9IB7SSK/Listeners', 10:52:42 INFO - 'TMPDIR': '/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/T/', 10:52:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:52:42 INFO - 'USER': 'cltbld', 10:52:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:52:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:52:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:52:42 INFO - 'XPC_FLAGS': '0x0', 10:52:42 INFO - 'XPC_SERVICE_NAME': '0', 10:52:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:52:42 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/XQoxxMbQSZO8nVGFlnCbLA/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 10:52:43 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 10:52:43 INFO - import pkg_resources 10:52:44 INFO - Using 1 client processes 10:52:44 INFO - wptserve Starting http server on 127.0.0.1:8000 10:52:44 INFO - wptserve Starting http server on 127.0.0.1:8001 10:52:44 INFO - wptserve Starting http server on 127.0.0.1:8443 10:52:46 INFO - SUITE-START | Running 778 tests 10:52:46 INFO - Running testharness tests 10:52:46 INFO - Setting up ssl 10:52:46 INFO - PROCESS | certutil | 10:52:46 INFO - PROCESS | certutil | 10:52:46 INFO - PROCESS | certutil | 10:52:46 INFO - Certificate Nickname Trust Attributes 10:52:46 INFO - SSL,S/MIME,JAR/XPI 10:52:46 INFO - 10:52:46 INFO - web-platform-tests CT,, 10:52:46 INFO - 10:52:46 INFO - Starting runner 10:52:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:52:47 INFO - PROCESS | 1660 | 1466013167370 Marionette DEBUG Marionette enabled via build flag and pref 10:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11403f000 == 1 [pid = 1660] [id = 1] 10:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x11403f800) [pid = 1660] [serial = 1] [outer = 0x0] 10:52:47 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x114040800) [pid = 1660] [serial = 2] [outer = 0x11403f800] 10:52:47 INFO - PROCESS | 1660 | 1466013167757 Marionette INFO Listening on port 2828 10:52:47 INFO - PROCESS | 1660 | 1466013167981 Marionette DEBUG Marionette enabled via command-line flag 10:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694e800 == 2 [pid = 1660] [id = 2] 10:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x11694f000) [pid = 1660] [serial = 3] [outer = 0x0] 10:52:47 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116950000) [pid = 1660] [serial = 4] [outer = 0x11694f000] 10:52:48 INFO - PROCESS | 1660 | [1660] 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 10:52:48 INFO - PROCESS | 1660 | 1466013168134 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 10:52:48 INFO - PROCESS | 1660 | 1466013168218 Marionette DEBUG Closed connection conn0 10:52:48 INFO - PROCESS | 1660 | [1660] 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 10:52:48 INFO - PROCESS | 1660 | 1466013168224 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 10:52:48 INFO - PROCESS | 1660 | 1466013168232 Marionette DEBUG Closed connection conn1 10:52:48 INFO - PROCESS | 1660 | [1660] 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 10:52:48 INFO - PROCESS | 1660 | 1466013168238 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 10:52:48 INFO - PROCESS | 1660 | 1466013168246 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:52:48 INFO - PROCESS | 1660 | 1466013168252 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":"20160615093425","device":"desktop","version":"48.0"} 10:52:48 INFO - PROCESS | 1660 | [1660] 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 10:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f0c800 == 3 [pid = 1660] [id = 3] 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119f0d800) [pid = 1660] [serial = 5] [outer = 0x0] 10:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f0e000 == 4 [pid = 1660] [id = 4] 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119be9c00) [pid = 1660] [serial = 6] [outer = 0x0] 10:52:49 INFO - PROCESS | 1660 | [1660] 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 10:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a51000 == 5 [pid = 1660] [id = 5] 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x119be9400) [pid = 1660] [serial = 7] [outer = 0x0] 10:52:49 INFO - PROCESS | 1660 | [1660] 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 10:52:49 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x121b5e800) [pid = 1660] [serial = 8] [outer = 0x119be9400] 10:52:49 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x116912000) [pid = 1660] [serial = 9] [outer = 0x119f0d800] 10:52:49 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x12178d400) [pid = 1660] [serial = 10] [outer = 0x119be9c00] 10:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x12178f400) [pid = 1660] [serial = 11] [outer = 0x119be9400] 10:52:50 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:52:50 INFO - PROCESS | 1660 | 1466013170303 Marionette INFO startBrowser 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:50 INFO - PROCESS | 1660 | 1466013170330 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1660 | 1466013170337 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1660 | 1466013170339 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:50 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x126fcac00) [pid = 1660] [serial = 12] [outer = 0x119be9400] 10:52:50 INFO - PROCESS | 1660 | 1466013170640 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3e8c7db8-2371-8541-a09a-8c42152c6fcd","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":"20160615093425","device":"desktop","version":"48.0","command_id":1}}] 10:52:50 INFO - PROCESS | 1660 | 1466013170733 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}] 10:52:50 INFO - PROCESS | 1660 | 1466013170736 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:50 INFO - PROCESS | 1660 | 1466013170787 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:52:50 INFO - PROCESS | 1660 | 1466013170857 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:52:50 INFO - PROCESS | 1660 | 1466013170858 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:50 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:52:50 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x128b18800) [pid = 1660] [serial = 13] [outer = 0x119be9400] 10:52:51 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:52:51 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:51 INFO - PROCESS | 1660 | 1466013171131 Marionette TRACE conn2 <- [1,3,null,{}] 10:52:51 INFO - PROCESS | 1660 | 1466013171134 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:52:51 INFO - PROCESS | 1660 | 1466013171136 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:51 INFO - PROCESS | 1660 | 1466013171152 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:52:51 INFO - PROCESS | 1660 | 1466013171181 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1660 | 1466013171182 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:52:51 INFO - PROCESS | 1660 | 1466013171185 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1660 | 1466013171188 Marionette TRACE conn2 <- [1,6,null,{}] 10:52:51 INFO - PROCESS | 1660 | 1466013171193 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}] 10:52:51 INFO - PROCESS | 1660 | 1466013171194 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:51 INFO - PROCESS | 1660 | 1466013171206 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:52:51 INFO - PROCESS | 1660 | 1466013171210 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 1660 | 1466013171211 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f3d800 == 6 [pid = 1660] [id = 6] 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x128ed7000) [pid = 1660] [serial = 14] [outer = 0x0] 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x128ed8c00) [pid = 1660] [serial = 15] [outer = 0x128ed7000] 10:52:51 INFO - PROCESS | 1660 | 1466013171242 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x128fe7c00) [pid = 1660] [serial = 16] [outer = 0x128ed7000] 10:52:51 INFO - PROCESS | 1660 | 1466013171544 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]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 10:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291d9800 == 7 [pid = 1660] [id = 7] 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x129318400) [pid = 1660] [serial = 17] [outer = 0x0] 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x12931c800) [pid = 1660] [serial = 18] [outer = 0x129318400] 10:52:51 INFO - PROCESS | 1660 | 1466013171575 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x129334400) [pid = 1660] [serial = 19] [outer = 0x129318400] 10:52:51 INFO - PROCESS | 1660 | 1466013171614 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1660 | 1466013171615 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:52:51 INFO - PROCESS | 1660 | 1466013171660 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1660 | 1466013171661 Marionette TRACE conn2 <- [1,10,null,{}] 10:52:51 INFO - PROCESS | 1660 | 1466013171676 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}] 10:52:51 INFO - PROCESS | 1660 | 1466013171680 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:51 INFO - PROCESS | 1660 | 1466013171811 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:52:51 INFO - PROCESS | 1660 | 1466013171836 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 1660 | 1466013171837 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a835800 == 8 [pid = 1660] [id = 8] 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a820800) [pid = 1660] [serial = 20] [outer = 0x0] 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a822400) [pid = 1660] [serial = 21] [outer = 0x12a820800] 10:52:51 INFO - PROCESS | 1660 | 1466013171868 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a826800) [pid = 1660] [serial = 22] [outer = 0x12a820800] 10:52:52 INFO - PROCESS | 1660 | 1466013172174 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]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 585ms 10:52:52 INFO - PROCESS | 1660 | 1466013172234 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 1660 | 1466013172236 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:52:52 INFO - PROCESS | 1660 | 1466013172258 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 1660 | 1466013172259 Marionette TRACE conn2 <- [1,14,null,{}] 10:52:52 INFO - PROCESS | 1660 | 1466013172264 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}] 10:52:52 INFO - PROCESS | 1660 | 1466013172266 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:52 INFO - PROCESS | 1660 | 1466013172382 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:52:52 INFO - PROCESS | 1660 | 1466013172391 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1660 | 1466013172392 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b70a000 == 9 [pid = 1660] [id = 9] 10:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12a996800) [pid = 1660] [serial = 23] [outer = 0x0] 10:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12b0d3800) [pid = 1660] [serial = 24] [outer = 0x12a996800] 10:52:52 INFO - PROCESS | 1660 | 1466013172417 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12b80a800) [pid = 1660] [serial = 25] [outer = 0x12a996800] 10:52:52 INFO - PROCESS | 1660 | 1466013172683 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]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 486ms 10:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:52:52 INFO - PROCESS | 1660 | 1466013172727 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 1660 | 1466013172728 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:52:52 INFO - PROCESS | 1660 | 1466013172730 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 1660 | 1466013172731 Marionette TRACE conn2 <- [1,18,null,{}] 10:52:52 INFO - PROCESS | 1660 | 1466013172734 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}] 10:52:52 INFO - PROCESS | 1660 | 1466013172735 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:52 INFO - PROCESS | 1660 | 1466013172835 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:52:52 INFO - PROCESS | 1660 | 1466013172841 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1660 | 1466013172844 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b920800 == 10 [pid = 1660] [id = 10] 10:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12b8e8400) [pid = 1660] [serial = 26] [outer = 0x0] 10:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12b8e9000) [pid = 1660] [serial = 27] [outer = 0x12b8e8400] 10:52:52 INFO - PROCESS | 1660 | 1466013172868 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12b8f5000) [pid = 1660] [serial = 28] [outer = 0x12b8e8400] 10:52:53 INFO - PROCESS | 1660 | 1466013173128 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]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 10:52:53 INFO - PROCESS | 1660 | 1466013173149 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1660 | 1466013173150 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:52:53 INFO - PROCESS | 1660 | 1466013173153 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1660 | 1466013173154 Marionette TRACE conn2 <- [1,22,null,{}] 10:52:53 INFO - PROCESS | 1660 | 1466013173163 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}] 10:52:53 INFO - PROCESS | 1660 | 1466013173165 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:53 INFO - PROCESS | 1660 | 1466013173263 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:52:53 INFO - PROCESS | 1660 | 1466013173267 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1660 | 1466013173268 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be59800 == 11 [pid = 1660] [id = 11] 10:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x12b904000) [pid = 1660] [serial = 29] [outer = 0x0] 10:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x12be84c00) [pid = 1660] [serial = 30] [outer = 0x12b904000] 10:52:53 INFO - PROCESS | 1660 | 1466013173293 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x117390c00) [pid = 1660] [serial = 31] [outer = 0x12b904000] 10:52:53 INFO - PROCESS | 1660 | 1466013173526 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]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 378ms 10:52:53 INFO - PROCESS | 1660 | 1466013173530 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1660 | 1466013173531 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:52:53 INFO - PROCESS | 1660 | 1466013173533 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1660 | 1466013173534 Marionette TRACE conn2 <- [1,26,null,{}] 10:52:53 INFO - PROCESS | 1660 | 1466013173543 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}] 10:52:53 INFO - PROCESS | 1660 | 1466013173544 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:53 INFO - PROCESS | 1660 | 1466013173641 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:52:53 INFO - PROCESS | 1660 | 1466013173645 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1660 | 1466013173646 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01e800 == 12 [pid = 1660] [id = 12] 10:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x118191c00) [pid = 1660] [serial = 32] [outer = 0x0] 10:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x1185a1400) [pid = 1660] [serial = 33] [outer = 0x118191c00] 10:52:53 INFO - PROCESS | 1660 | 1466013173671 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12be8f000) [pid = 1660] [serial = 34] [outer = 0x118191c00] 10:52:53 INFO - PROCESS | 1660 | 1466013173909 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]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 424ms 10:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:52:53 INFO - PROCESS | 1660 | 1466013173960 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1660 | 1466013173961 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:52:53 INFO - PROCESS | 1660 | 1466013173964 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1660 | 1466013173965 Marionette TRACE conn2 <- [1,30,null,{}] 10:52:53 INFO - PROCESS | 1660 | 1466013173967 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}] 10:52:53 INFO - PROCESS | 1660 | 1466013173979 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:54 INFO - PROCESS | 1660 | 1466013174074 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:52:54 INFO - PROCESS | 1660 | 1466013174078 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1660 | 1466013174079 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c481800 == 13 [pid = 1660] [id = 13] 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12be92000) [pid = 1660] [serial = 35] [outer = 0x0] 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12be9b800) [pid = 1660] [serial = 36] [outer = 0x12be92000] 10:52:54 INFO - PROCESS | 1660 | 1466013174103 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12be9ec00) [pid = 1660] [serial = 37] [outer = 0x12be92000] 10:52:54 INFO - PROCESS | 1660 | 1466013174339 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]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 10:52:54 INFO - PROCESS | 1660 | 1466013174383 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1660 | 1466013174384 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:52:54 INFO - PROCESS | 1660 | 1466013174394 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1660 | 1466013174395 Marionette TRACE conn2 <- [1,34,null,{}] 10:52:54 INFO - PROCESS | 1660 | 1466013174397 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}] 10:52:54 INFO - PROCESS | 1660 | 1466013174398 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:54 INFO - PROCESS | 1660 | 1466013174499 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:52:54 INFO - PROCESS | 1660 | 1466013174504 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1660 | 1466013174505 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5b3800 == 14 [pid = 1660] [id = 14] 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12bea5800) [pid = 1660] [serial = 38] [outer = 0x0] 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c589c00) [pid = 1660] [serial = 39] [outer = 0x12bea5800] 10:52:54 INFO - PROCESS | 1660 | 1466013174529 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c58e800) [pid = 1660] [serial = 40] [outer = 0x12bea5800] 10:52:54 INFO - PROCESS | 1660 | 1466013174759 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]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 377ms 10:52:54 INFO - PROCESS | 1660 | 1466013174764 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1660 | 1466013174765 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:52:54 INFO - PROCESS | 1660 | 1466013174767 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1660 | 1466013174768 Marionette TRACE conn2 <- [1,38,null,{}] 10:52:54 INFO - PROCESS | 1660 | 1466013174777 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}] 10:52:54 INFO - PROCESS | 1660 | 1466013174778 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:54 INFO - PROCESS | 1660 | 1466013174882 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:52:54 INFO - PROCESS | 1660 | 1466013174885 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1660 | 1466013174886 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c8e0000 == 15 [pid = 1660] [id = 15] 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12c594000) [pid = 1660] [serial = 41] [outer = 0x0] 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12c8b5800) [pid = 1660] [serial = 42] [outer = 0x12c594000] 10:52:54 INFO - PROCESS | 1660 | 1466013174910 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12c8bb800) [pid = 1660] [serial = 43] [outer = 0x12c594000] 10:52:55 INFO - PROCESS | 1660 | 1466013175144 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]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 10:52:55 INFO - PROCESS | 1660 | 1466013175194 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 1660 | 1466013175195 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:52:55 INFO - PROCESS | 1660 | 1466013175198 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 1660 | 1466013175199 Marionette TRACE conn2 <- [1,42,null,{}] 10:52:55 INFO - PROCESS | 1660 | 1466013175201 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}] 10:52:55 INFO - PROCESS | 1660 | 1466013175202 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:55 INFO - PROCESS | 1660 | 1466013175307 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:52:55 INFO - PROCESS | 1660 | 1466013175311 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1660 | 1466013175312 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce0f800 == 16 [pid = 1660] [id = 16] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12c8bdc00) [pid = 1660] [serial = 44] [outer = 0x0] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12c8c6000) [pid = 1660] [serial = 45] [outer = 0x12c8bdc00] 10:52:55 INFO - PROCESS | 1660 | 1466013175340 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12c8ca400) [pid = 1660] [serial = 46] [outer = 0x12c8bdc00] 10:52:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf7b800 == 17 [pid = 1660] [id = 17] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12cf7c000) [pid = 1660] [serial = 47] [outer = 0x0] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12cf75000) [pid = 1660] [serial = 48] [outer = 0x12cf7c000] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12ce05800) [pid = 1660] [serial = 49] [outer = 0x12cf7c000] 10:52:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf7b000 == 18 [pid = 1660] [id = 18] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x112dd3800) [pid = 1660] [serial = 50] [outer = 0x0] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12cf41800) [pid = 1660] [serial = 51] [outer = 0x112dd3800] 10:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x12cf3b000) [pid = 1660] [serial = 52] [outer = 0x112dd3800] 10:52:55 INFO - PROCESS | 1660 | 1466013175859 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]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 669ms 10:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:52:55 INFO - PROCESS | 1660 | 1466013175893 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 1660 | 1466013175894 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:52:55 INFO - PROCESS | 1660 | 1466013175896 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 1660 | 1466013175898 Marionette TRACE conn2 <- [1,46,null,{}] 10:52:55 INFO - PROCESS | 1660 | 1466013175900 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}] 10:52:55 INFO - PROCESS | 1660 | 1466013175901 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:55 INFO - PROCESS | 1660 | 1466013175987 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:52:55 INFO - PROCESS | 1660 | 1466013175992 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1660 | 1466013176001 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d5df000 == 19 [pid = 1660] [id = 19] 10:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x12cf66000) [pid = 1660] [serial = 53] [outer = 0x0] 10:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x12cf70400) [pid = 1660] [serial = 54] [outer = 0x12cf66000] 10:52:56 INFO - PROCESS | 1660 | 1466013176027 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x118335c00) [pid = 1660] [serial = 55] [outer = 0x12cf66000] 10:52:56 INFO - PROCESS | 1660 | 1466013176276 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]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 10:52:56 INFO - PROCESS | 1660 | 1466013176316 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1660 | 1466013176318 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:52:56 INFO - PROCESS | 1660 | 1466013176329 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1660 | 1466013176330 Marionette TRACE conn2 <- [1,50,null,{}] 10:52:56 INFO - PROCESS | 1660 | 1466013176333 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}] 10:52:56 INFO - PROCESS | 1660 | 1466013176334 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:56 INFO - PROCESS | 1660 | 1466013176486 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:52:56 INFO - PROCESS | 1660 | 1466013176492 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1660 | 1466013176493 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182e2800 == 20 [pid = 1660] [id = 20] 10:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x1185b0000) [pid = 1660] [serial = 56] [outer = 0x0] 10:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1185e3c00) [pid = 1660] [serial = 57] [outer = 0x1185b0000] 10:52:56 INFO - PROCESS | 1660 | 1466013176528 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12a9e4000) [pid = 1660] [serial = 58] [outer = 0x1185b0000] 10:52:56 INFO - PROCESS | 1660 | 1466013176868 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]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 577ms 10:52:56 INFO - PROCESS | 1660 | 1466013176899 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1660 | 1466013176900 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:52:56 INFO - PROCESS | 1660 | 1466013176902 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1660 | 1466013176904 Marionette TRACE conn2 <- [1,54,null,{}] 10:52:56 INFO - PROCESS | 1660 | 1466013176909 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}] 10:52:56 INFO - PROCESS | 1660 | 1466013176910 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:57 INFO - PROCESS | 1660 | 1466013177001 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:52:57 INFO - PROCESS | 1660 | 1466013177011 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1660 | 1466013177012 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d5e1000 == 21 [pid = 1660] [id = 21] 10:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12cf63800) [pid = 1660] [serial = 59] [outer = 0x0] 10:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12d64ac00) [pid = 1660] [serial = 60] [outer = 0x12cf63800] 10:52:57 INFO - PROCESS | 1660 | 1466013177035 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12d64ec00) [pid = 1660] [serial = 61] [outer = 0x12cf63800] 10:52:57 INFO - PROCESS | 1660 | 1466013177293 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]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 10:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:52:57 INFO - PROCESS | 1660 | 1466013177329 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1660 | 1466013177330 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:52:57 INFO - PROCESS | 1660 | 1466013177332 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1660 | 1466013177334 Marionette TRACE conn2 <- [1,58,null,{}] 10:52:57 INFO - PROCESS | 1660 | 1466013177336 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}] 10:52:57 INFO - PROCESS | 1660 | 1466013177339 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:57 INFO - PROCESS | 1660 | 1466013177458 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:52:57 INFO - PROCESS | 1660 | 1466013177462 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1660 | 1466013177464 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119919800 == 22 [pid = 1660] [id = 22] 10:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12d64f000) [pid = 1660] [serial = 62] [outer = 0x0] 10:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x11992e800) [pid = 1660] [serial = 63] [outer = 0x12d64f000] 10:52:57 INFO - PROCESS | 1660 | 1466013177491 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12df48400) [pid = 1660] [serial = 64] [outer = 0x12d64f000] 10:52:58 INFO - PROCESS | 1660 | 1466013178523 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]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1225ms 10:52:58 INFO - PROCESS | 1660 | 1466013178561 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1660 | 1466013178564 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:52:58 INFO - PROCESS | 1660 | 1466013178567 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1660 | 1466013178571 Marionette TRACE conn2 <- [1,62,null,{}] 10:52:58 INFO - PROCESS | 1660 | 1466013178595 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}] 10:52:58 INFO - PROCESS | 1660 | 1466013178597 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:58 INFO - PROCESS | 1660 | 1466013178711 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:52:58 INFO - PROCESS | 1660 | 1466013178763 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 1660 | 1466013178765 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f30800 == 23 [pid = 1660] [id = 23] 10:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x11329b800) [pid = 1660] [serial = 65] [outer = 0x0] 10:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113932800) [pid = 1660] [serial = 66] [outer = 0x11329b800] 10:52:58 INFO - PROCESS | 1660 | 1466013178797 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1151ccc00) [pid = 1660] [serial = 67] [outer = 0x11329b800] 10:52:59 INFO - PROCESS | 1660 | 1466013179196 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]]]}] 10:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 690ms 10:52:59 INFO - PROCESS | 1660 | 1466013179258 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 1660 | 1466013179261 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:52:59 INFO - PROCESS | 1660 | 1466013179266 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 1660 | 1466013179267 Marionette TRACE conn2 <- [1,66,null,{}] 10:52:59 INFO - PROCESS | 1660 | 1466013179270 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}] 10:52:59 INFO - PROCESS | 1660 | 1466013179272 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:59 INFO - PROCESS | 1660 | 1466013179385 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:52:59 INFO - PROCESS | 1660 | 1466013179436 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1660 | 1466013179437 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:52:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a5800 == 24 [pid = 1660] [id = 24] 10:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x116752000) [pid = 1660] [serial = 68] [outer = 0x0] 10:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1172ad400) [pid = 1660] [serial = 69] [outer = 0x116752000] 10:52:59 INFO - PROCESS | 1660 | 1466013179482 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11818e800) [pid = 1660] [serial = 70] [outer = 0x116752000] 10:53:00 INFO - PROCESS | 1660 | 1466013180072 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]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 10:53:00 INFO - PROCESS | 1660 | 1466013180137 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 1660 | 1466013180141 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:53:00 INFO - PROCESS | 1660 | 1466013180145 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1660 | 1466013180147 Marionette TRACE conn2 <- [1,70,null,{}] 10:53:00 INFO - PROCESS | 1660 | 1466013180150 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}] 10:53:00 INFO - PROCESS | 1660 | 1466013180152 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:00 INFO - PROCESS | 1660 | 1466013180232 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:53:00 INFO - PROCESS | 1660 | 1466013180322 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1660 | 1466013180323 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x113b35800 == 25 [pid = 1660] [id = 25] 10:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1162d2400) [pid = 1660] [serial = 71] [outer = 0x0] 10:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11662b000) [pid = 1660] [serial = 72] [outer = 0x1162d2400] 10:53:00 INFO - PROCESS | 1660 | 1466013180362 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11674bc00) [pid = 1660] [serial = 73] [outer = 0x1162d2400] 10:53:00 INFO - PROCESS | 1660 | 1466013180780 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]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 672ms 10:53:00 INFO - PROCESS | 1660 | 1466013180817 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:53:00 INFO - PROCESS | 1660 | 1466013180820 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:53:00 INFO - PROCESS | 1660 | 1466013180824 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1660 | 1466013180826 Marionette TRACE conn2 <- [1,74,null,{}] 10:53:00 INFO - PROCESS | 1660 | 1466013180828 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}] 10:53:00 INFO - PROCESS | 1660 | 1466013180829 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:00 INFO - PROCESS | 1660 | 1466013180902 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:53:00 INFO - PROCESS | 1660 | 1466013180908 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1660 | 1466013180909 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160a1800 == 26 [pid = 1660] [id = 26] 10:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1139e7000) [pid = 1660] [serial = 74] [outer = 0x0] 10:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1172af800) [pid = 1660] [serial = 75] [outer = 0x1139e7000] 10:53:00 INFO - PROCESS | 1660 | 1466013180937 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11818e400) [pid = 1660] [serial = 76] [outer = 0x1139e7000] 10:53:01 INFO - PROCESS | 1660 | 1466013181251 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]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 10:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:53:01 INFO - PROCESS | 1660 | 1466013181293 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 1660 | 1466013181294 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:53:01 INFO - PROCESS | 1660 | 1466013181296 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1660 | 1466013181299 Marionette TRACE conn2 <- [1,78,null,{}] 10:53:01 INFO - PROCESS | 1660 | 1466013181306 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}] 10:53:01 INFO - PROCESS | 1660 | 1466013181309 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:01 INFO - PROCESS | 1660 | 1466013181384 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:53:01 INFO - PROCESS | 1660 | 1466013181391 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1660 | 1466013181393 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x116940800 == 27 [pid = 1660] [id = 27] 10:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1182a8000) [pid = 1660] [serial = 77] [outer = 0x0] 10:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118331400) [pid = 1660] [serial = 78] [outer = 0x1182a8000] 10:53:01 INFO - PROCESS | 1660 | 1466013181421 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1185dc000) [pid = 1660] [serial = 79] [outer = 0x1182a8000] 10:53:01 INFO - PROCESS | 1660 | 1466013181734 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]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 10:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:53:01 INFO - PROCESS | 1660 | 1466013181767 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 1660 | 1466013181769 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:53:01 INFO - PROCESS | 1660 | 1466013181771 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1660 | 1466013181774 Marionette TRACE conn2 <- [1,82,null,{}] 10:53:01 INFO - PROCESS | 1660 | 1466013181777 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}] 10:53:01 INFO - PROCESS | 1660 | 1466013181778 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:01 INFO - PROCESS | 1660 | 1466013181851 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:53:01 INFO - PROCESS | 1660 | 1466013181893 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1660 | 1466013181894 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f37800 == 28 [pid = 1660] [id = 28] 10:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1182adc00) [pid = 1660] [serial = 80] [outer = 0x0] 10:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118703c00) [pid = 1660] [serial = 81] [outer = 0x1182adc00] 10:53:01 INFO - PROCESS | 1660 | 1466013181919 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11873e000) [pid = 1660] [serial = 82] [outer = 0x1182adc00] 10:53:02 INFO - PROCESS | 1660 | 1466013182180 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]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 422ms 10:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:53:02 INFO - PROCESS | 1660 | 1466013182194 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1660 | 1466013182195 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:53:02 INFO - PROCESS | 1660 | 1466013182201 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1660 | 1466013182201 Marionette TRACE conn2 <- [1,86,null,{}] 10:53:02 INFO - PROCESS | 1660 | 1466013182212 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}] 10:53:02 INFO - PROCESS | 1660 | 1466013182213 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:02 INFO - PROCESS | 1660 | 1466013182290 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:53:02 INFO - PROCESS | 1660 | 1466013182294 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1660 | 1466013182295 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5c000 == 29 [pid = 1660] [id = 29] 10:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113966000) [pid = 1660] [serial = 83] [outer = 0x0] 10:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1188c6800) [pid = 1660] [serial = 84] [outer = 0x113966000] 10:53:02 INFO - PROCESS | 1660 | 1466013182322 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119178400) [pid = 1660] [serial = 85] [outer = 0x113966000] 10:53:02 INFO - PROCESS | 1660 | 1466013182626 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]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 10:53:02 INFO - PROCESS | 1660 | 1466013182674 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1660 | 1466013182675 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:53:02 INFO - PROCESS | 1660 | 1466013182677 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1660 | 1466013182678 Marionette TRACE conn2 <- [1,90,null,{}] 10:53:02 INFO - PROCESS | 1660 | 1466013182680 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}] 10:53:02 INFO - PROCESS | 1660 | 1466013182684 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:02 INFO - PROCESS | 1660 | 1466013182797 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:53:02 INFO - PROCESS | 1660 | 1466013182808 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1660 | 1466013182809 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x118162800 == 30 [pid = 1660] [id = 30] 10:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11917c800) [pid = 1660] [serial = 86] [outer = 0x0] 10:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1195f1400) [pid = 1660] [serial = 87] [outer = 0x11917c800] 10:53:02 INFO - PROCESS | 1660 | 1466013182834 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119be3000) [pid = 1660] [serial = 88] [outer = 0x11917c800] 10:53:03 INFO - PROCESS | 1660 | 1466013183147 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]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 521ms 10:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:53:03 INFO - PROCESS | 1660 | 1466013183199 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 1660 | 1466013183201 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:53:03 INFO - PROCESS | 1660 | 1466013183204 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 1660 | 1466013183206 Marionette TRACE conn2 <- [1,94,null,{}] 10:53:03 INFO - PROCESS | 1660 | 1466013183209 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}] 10:53:03 INFO - PROCESS | 1660 | 1466013183211 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:03 INFO - PROCESS | 1660 | 1466013183324 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:53:03 INFO - PROCESS | 1660 | 1466013183384 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 1660 | 1466013183385 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x116935800 == 31 [pid = 1660] [id = 31] 10:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11393e400) [pid = 1660] [serial = 89] [outer = 0x0] 10:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119f87000) [pid = 1660] [serial = 90] [outer = 0x11393e400] 10:53:03 INFO - PROCESS | 1660 | 1466013183425 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121180400) [pid = 1660] [serial = 91] [outer = 0x11393e400] 10:53:03 INFO - PROCESS | 1660 | 1466013183748 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]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 572ms 10:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:53:03 INFO - PROCESS | 1660 | 1466013183779 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 1660 | 1466013183780 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:53:03 INFO - PROCESS | 1660 | 1466013183782 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 1660 | 1466013183784 Marionette TRACE conn2 <- [1,98,null,{}] 10:53:03 INFO - PROCESS | 1660 | 1466013183786 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}] 10:53:03 INFO - PROCESS | 1660 | 1466013183789 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:03 INFO - PROCESS | 1660 | 1466013183864 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:53:03 INFO - PROCESS | 1660 | 1466013183867 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 1660 | 1466013183868 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119169800 == 32 [pid = 1660] [id = 32] 10:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121181400) [pid = 1660] [serial = 92] [outer = 0x0] 10:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12125a400) [pid = 1660] [serial = 93] [outer = 0x121181400] 10:53:03 INFO - PROCESS | 1660 | 1466013183895 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1214a9000) [pid = 1660] [serial = 94] [outer = 0x121181400] 10:53:04 INFO - PROCESS | 1660 | 1466013184190 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]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 10:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:53:04 INFO - PROCESS | 1660 | 1466013184201 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 1660 | 1466013184202 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:53:04 INFO - PROCESS | 1660 | 1466013184213 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1660 | 1466013184214 Marionette TRACE conn2 <- [1,102,null,{}] 10:53:04 INFO - PROCESS | 1660 | 1466013184220 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}] 10:53:04 INFO - PROCESS | 1660 | 1466013184222 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:04 INFO - PROCESS | 1660 | 1466013184331 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:53:04 INFO - PROCESS | 1660 | 1466013184340 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1660 | 1466013184341 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119902800 == 33 [pid = 1660] [id = 33] 10:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11738cc00) [pid = 1660] [serial = 95] [outer = 0x0] 10:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1214aa800) [pid = 1660] [serial = 96] [outer = 0x11738cc00] 10:53:04 INFO - PROCESS | 1660 | 1466013184377 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12178e000) [pid = 1660] [serial = 97] [outer = 0x11738cc00] 10:53:04 INFO - PROCESS | 1660 | 1466013184800 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]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 10:53:04 INFO - PROCESS | 1660 | 1466013184835 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 1660 | 1466013184837 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:53:04 INFO - PROCESS | 1660 | 1466013184839 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1660 | 1466013184840 Marionette TRACE conn2 <- [1,106,null,{}] 10:53:04 INFO - PROCESS | 1660 | 1466013184842 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}] 10:53:04 INFO - PROCESS | 1660 | 1466013184843 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:04 INFO - PROCESS | 1660 | 1466013184916 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:53:04 INFO - PROCESS | 1660 | 1466013184961 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1660 | 1466013184962 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119910000 == 34 [pid = 1660] [id = 34] 10:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1185da000) [pid = 1660] [serial = 98] [outer = 0x0] 10:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121973800) [pid = 1660] [serial = 99] [outer = 0x1185da000] 10:53:04 INFO - PROCESS | 1660 | 1466013184986 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121bf3000) [pid = 1660] [serial = 100] [outer = 0x1185da000] 10:53:05 INFO - PROCESS | 1660 | 1466013185223 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]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 10:53:05 INFO - PROCESS | 1660 | 1466013185261 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1660 | 1466013185262 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:53:05 INFO - PROCESS | 1660 | 1466013185278 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1660 | 1466013185279 Marionette TRACE conn2 <- [1,110,null,{}] 10:53:05 INFO - PROCESS | 1660 | 1466013185282 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}] 10:53:05 INFO - PROCESS | 1660 | 1466013185283 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:05 INFO - PROCESS | 1660 | 1466013185376 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:53:05 INFO - PROCESS | 1660 | 1466013185380 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1660 | 1466013185381 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121107800 == 35 [pid = 1660] [id = 35] 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121b6a000) [pid = 1660] [serial = 101] [outer = 0x0] 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124b4f800) [pid = 1660] [serial = 102] [outer = 0x121b6a000] 10:53:05 INFO - PROCESS | 1660 | 1466013185409 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121beec00) [pid = 1660] [serial = 103] [outer = 0x121b6a000] 10:53:05 INFO - PROCESS | 1660 | 1466013185732 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]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 478ms 10:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:53:05 INFO - PROCESS | 1660 | 1466013185749 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1660 | 1466013185750 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:53:05 INFO - PROCESS | 1660 | 1466013185752 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1660 | 1466013185755 Marionette TRACE conn2 <- [1,114,null,{}] 10:53:05 INFO - PROCESS | 1660 | 1466013185757 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}] 10:53:05 INFO - PROCESS | 1660 | 1466013185758 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:05 INFO - PROCESS | 1660 | 1466013185833 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:53:05 INFO - PROCESS | 1660 | 1466013185880 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1660 | 1466013185881 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c4000 == 36 [pid = 1660] [id = 36] 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121df0c00) [pid = 1660] [serial = 104] [outer = 0x0] 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124e32800) [pid = 1660] [serial = 105] [outer = 0x121df0c00] 10:53:05 INFO - PROCESS | 1660 | 1466013185905 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12570a400) [pid = 1660] [serial = 106] [outer = 0x121df0c00] 10:53:06 INFO - PROCESS | 1660 | 1466013186150 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]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 423ms 10:53:06 INFO - PROCESS | 1660 | 1466013186178 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1660 | 1466013186179 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:53:06 INFO - PROCESS | 1660 | 1466013186183 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1660 | 1466013186184 Marionette TRACE conn2 <- [1,118,null,{}] 10:53:06 INFO - PROCESS | 1660 | 1466013186194 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}] 10:53:06 INFO - PROCESS | 1660 | 1466013186196 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:06 INFO - PROCESS | 1660 | 1466013186278 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:53:06 INFO - PROCESS | 1660 | 1466013186282 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1660 | 1466013186283 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12139d800 == 37 [pid = 1660] [id = 37] 10:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1188cd000) [pid = 1660] [serial = 107] [outer = 0x0] 10:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1257a3000) [pid = 1660] [serial = 108] [outer = 0x1188cd000] 10:53:06 INFO - PROCESS | 1660 | 1466013186307 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x125d4a400) [pid = 1660] [serial = 109] [outer = 0x1188cd000] 10:53:06 INFO - PROCESS | 1660 | 1466013186594 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]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 10:53:06 INFO - PROCESS | 1660 | 1466013186602 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1660 | 1466013186603 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:53:06 INFO - PROCESS | 1660 | 1466013186612 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1660 | 1466013186613 Marionette TRACE conn2 <- [1,122,null,{}] 10:53:06 INFO - PROCESS | 1660 | 1466013186616 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}] 10:53:06 INFO - PROCESS | 1660 | 1466013186617 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:06 INFO - PROCESS | 1660 | 1466013186698 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:53:06 INFO - PROCESS | 1660 | 1466013186702 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1660 | 1466013186703 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121597000 == 38 [pid = 1660] [id = 38] 10:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1184a7400) [pid = 1660] [serial = 110] [outer = 0x0] 10:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126ed8000) [pid = 1660] [serial = 111] [outer = 0x1184a7400] 10:53:06 INFO - PROCESS | 1660 | 1466013186729 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126fc4800) [pid = 1660] [serial = 112] [outer = 0x1184a7400] 10:53:07 INFO - PROCESS | 1660 | 1466013187011 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]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 10:53:07 INFO - PROCESS | 1660 | 1466013187034 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:53:07 INFO - PROCESS | 1660 | 1466013187036 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:53:07 INFO - PROCESS | 1660 | 1466013187046 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1660 | 1466013187047 Marionette TRACE conn2 <- [1,126,null,{}] 10:53:07 INFO - PROCESS | 1660 | 1466013187051 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}] 10:53:07 INFO - PROCESS | 1660 | 1466013187052 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:07 INFO - PROCESS | 1660 | 1466013187158 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:53:07 INFO - PROCESS | 1660 | 1466013187183 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1660 | 1466013187184 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bb8800 == 39 [pid = 1660] [id = 39] 10:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12570b800) [pid = 1660] [serial = 113] [outer = 0x0] 10:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126f58800) [pid = 1660] [serial = 114] [outer = 0x12570b800] 10:53:07 INFO - PROCESS | 1660 | 1466013187207 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x127439400) [pid = 1660] [serial = 115] [outer = 0x12570b800] 10:53:07 INFO - PROCESS | 1660 | 1466013187480 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]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 479ms 10:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:53:07 INFO - PROCESS | 1660 | 1466013187517 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 1660 | 1466013187518 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:53:07 INFO - PROCESS | 1660 | 1466013187528 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1660 | 1466013187529 Marionette TRACE conn2 <- [1,130,null,{}] 10:53:07 INFO - PROCESS | 1660 | 1466013187532 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}] 10:53:07 INFO - PROCESS | 1660 | 1466013187533 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:07 INFO - PROCESS | 1660 | 1466013187614 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:53:07 INFO - PROCESS | 1660 | 1466013187619 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1660 | 1466013187620 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e41800 == 40 [pid = 1660] [id = 40] 10:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128b1a400) [pid = 1660] [serial = 116] [outer = 0x0] 10:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128e27800) [pid = 1660] [serial = 117] [outer = 0x128b1a400] 10:53:07 INFO - PROCESS | 1660 | 1466013187645 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128ed9000) [pid = 1660] [serial = 118] [outer = 0x128b1a400] 10:53:07 INFO - PROCESS | 1660 | 1466013187951 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]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 479ms 10:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:53:08 INFO - PROCESS | 1660 | 1466013188001 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 1660 | 1466013188002 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:53:08 INFO - PROCESS | 1660 | 1466013188004 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1660 | 1466013188005 Marionette TRACE conn2 <- [1,134,null,{}] 10:53:08 INFO - PROCESS | 1660 | 1466013188007 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}] 10:53:08 INFO - PROCESS | 1660 | 1466013188008 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:08 INFO - PROCESS | 1660 | 1466013188734 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:53:08 INFO - PROCESS | 1660 | 1466013188796 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 1660 | 1466013188798 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x112639800 == 41 [pid = 1660] [id = 41] 10:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x113933800) [pid = 1660] [serial = 119] [outer = 0x0] 10:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11606bc00) [pid = 1660] [serial = 120] [outer = 0x113933800] 10:53:08 INFO - PROCESS | 1660 | 1466013188826 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x116753800) [pid = 1660] [serial = 121] [outer = 0x113933800] 10:53:09 INFO - PROCESS | 1660 | 1466013189161 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]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1171ms 10:53:09 INFO - PROCESS | 1660 | 1466013189177 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:53:09 INFO - PROCESS | 1660 | 1466013189179 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:53:09 INFO - PROCESS | 1660 | 1466013189182 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1660 | 1466013189184 Marionette TRACE conn2 <- [1,138,null,{}] 10:53:09 INFO - PROCESS | 1660 | 1466013189194 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}] 10:53:09 INFO - PROCESS | 1660 | 1466013189197 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:09 INFO - PROCESS | 1660 | 1466013189285 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:53:09 INFO - PROCESS | 1660 | 1466013189291 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1660 | 1466013189293 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x116092800 == 42 [pid = 1660] [id = 42] 10:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11738e400) [pid = 1660] [serial = 122] [outer = 0x0] 10:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x118196c00) [pid = 1660] [serial = 123] [outer = 0x11738e400] 10:53:09 INFO - PROCESS | 1660 | 1466013189320 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1185a1c00) [pid = 1660] [serial = 124] [outer = 0x11738e400] 10:53:09 INFO - PROCESS | 1660 | 1466013189643 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]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 478ms 10:53:09 INFO - PROCESS | 1660 | 1466013189662 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 1660 | 1466013189663 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:53:09 INFO - PROCESS | 1660 | 1466013189666 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1660 | 1466013189667 Marionette TRACE conn2 <- [1,142,null,{}] 10:53:09 INFO - PROCESS | 1660 | 1466013189669 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}] 10:53:09 INFO - PROCESS | 1660 | 1466013189671 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:09 INFO - PROCESS | 1660 | 1466013189774 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:53:09 INFO - PROCESS | 1660 | 1466013189780 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1660 | 1466013189781 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a8e800 == 43 [pid = 1660] [id = 43] 10:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1185e8800) [pid = 1660] [serial = 125] [outer = 0x0] 10:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1188c4400) [pid = 1660] [serial = 126] [outer = 0x1185e8800] 10:53:09 INFO - PROCESS | 1660 | 1466013189807 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11917a800) [pid = 1660] [serial = 127] [outer = 0x1185e8800] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12b8e8400) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12a996800) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12a820800) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x128ed7000) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12cf63800) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1185b0000) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12cf66000) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12c8bdc00) [pid = 1660] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12c594000) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12bea5800) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12be92000) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x118191c00) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12b904000) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x113966000) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11917c800) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11393e400) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121181400) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11738cc00) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1185da000) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121df0c00) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1188cd000) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1184a7400) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12d64f000) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11329b800) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116752000) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1162d2400) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1139e7000) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1182a8000) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:53:10 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182adc00) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:53:10 INFO - PROCESS | 1660 | 1466013190796 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]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1169ms 10:53:10 INFO - PROCESS | 1660 | 1466013190835 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 1660 | 1466013190838 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:53:10 INFO - PROCESS | 1660 | 1466013190851 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1660 | 1466013190855 Marionette TRACE conn2 <- [1,146,null,{}] 10:53:10 INFO - PROCESS | 1660 | 1466013190857 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}] 10:53:10 INFO - PROCESS | 1660 | 1466013190859 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:10 INFO - PROCESS | 1660 | 1466013190933 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:53:10 INFO - PROCESS | 1660 | 1466013190939 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1660 | 1466013190941 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x118154000 == 44 [pid = 1660] [id = 44] 10:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a6f800) [pid = 1660] [serial = 128] [outer = 0x0] 10:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1185dec00) [pid = 1660] [serial = 129] [outer = 0x112a6f800] 10:53:10 INFO - PROCESS | 1660 | 1466013190966 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119176000) [pid = 1660] [serial = 130] [outer = 0x112a6f800] 10:53:11 INFO - PROCESS | 1660 | 1466013191283 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]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 477ms 10:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:53:11 INFO - PROCESS | 1660 | 1466013191324 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 1660 | 1466013191326 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:53:11 INFO - PROCESS | 1660 | 1466013191328 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1660 | 1466013191329 Marionette TRACE conn2 <- [1,150,null,{}] 10:53:11 INFO - PROCESS | 1660 | 1466013191331 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}] 10:53:11 INFO - PROCESS | 1660 | 1466013191332 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:11 INFO - PROCESS | 1660 | 1466013191410 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:53:11 INFO - PROCESS | 1660 | 1466013191414 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1660 | 1466013191415 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187dd000 == 45 [pid = 1660] [id = 45] 10:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119179000) [pid = 1660] [serial = 131] [outer = 0x0] 10:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119b04c00) [pid = 1660] [serial = 132] [outer = 0x119179000] 10:53:11 INFO - PROCESS | 1660 | 1466013191442 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11a19c800) [pid = 1660] [serial = 133] [outer = 0x119179000] 10:53:11 INFO - PROCESS | 1660 | 1466013191770 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]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 10:53:11 INFO - PROCESS | 1660 | 1466013191799 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:53:11 INFO - PROCESS | 1660 | 1466013191801 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:53:11 INFO - PROCESS | 1660 | 1466013191803 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1660 | 1466013191804 Marionette TRACE conn2 <- [1,154,null,{}] 10:53:11 INFO - PROCESS | 1660 | 1466013191806 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}] 10:53:11 INFO - PROCESS | 1660 | 1466013191807 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:11 INFO - PROCESS | 1660 | 1466013191882 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:53:11 INFO - PROCESS | 1660 | 1466013191928 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1660 | 1466013191932 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b1000 == 46 [pid = 1660] [id = 46] 10:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121182800) [pid = 1660] [serial = 134] [outer = 0x0] 10:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121259800) [pid = 1660] [serial = 135] [outer = 0x121182800] 10:53:11 INFO - PROCESS | 1660 | 1466013191963 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121969c00) [pid = 1660] [serial = 136] [outer = 0x121182800] 10:53:12 INFO - PROCESS | 1660 | 1466013192250 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]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 10:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:53:12 INFO - PROCESS | 1660 | 1466013192278 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1660 | 1466013192280 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:53:12 INFO - PROCESS | 1660 | 1466013192282 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1660 | 1466013192283 Marionette TRACE conn2 <- [1,158,null,{}] 10:53:12 INFO - PROCESS | 1660 | 1466013192285 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}] 10:53:12 INFO - PROCESS | 1660 | 1466013192286 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:12 INFO - PROCESS | 1660 | 1466013192376 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:53:12 INFO - PROCESS | 1660 | 1466013192380 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 1660 | 1466013192382 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f26000 == 47 [pid = 1660] [id = 47] 10:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119134000) [pid = 1660] [serial = 137] [outer = 0x0] 10:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1227c9400) [pid = 1660] [serial = 138] [outer = 0x119134000] 10:53:12 INFO - PROCESS | 1660 | 1466013192411 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124cdf800) [pid = 1660] [serial = 139] [outer = 0x119134000] 10:53:12 INFO - PROCESS | 1660 | 1466013192862 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]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 10:53:12 INFO - PROCESS | 1660 | 1466013192905 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1660 | 1466013192908 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:53:12 INFO - PROCESS | 1660 | 1466013192913 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1660 | 1466013192914 Marionette TRACE conn2 <- [1,162,null,{}] 10:53:12 INFO - PROCESS | 1660 | 1466013192918 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}] 10:53:12 INFO - PROCESS | 1660 | 1466013192920 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:13 INFO - PROCESS | 1660 | 1466013193015 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:53:13 INFO - PROCESS | 1660 | 1466013193073 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1660 | 1466013193075 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x115193800 == 48 [pid = 1660] [id = 48] 10:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113ea3800) [pid = 1660] [serial = 140] [outer = 0x0] 10:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116745c00) [pid = 1660] [serial = 141] [outer = 0x113ea3800] 10:53:13 INFO - PROCESS | 1660 | 1466013193106 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11738a800) [pid = 1660] [serial = 142] [outer = 0x113ea3800] 10:53:13 INFO - PROCESS | 1660 | 1466013193534 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]]]}] 10:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 10:53:13 INFO - PROCESS | 1660 | 1466013193622 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 1660 | 1466013193626 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:53:13 INFO - PROCESS | 1660 | 1466013193633 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 1660 | 1466013193636 Marionette TRACE conn2 <- [1,166,null,{}] 10:53:13 INFO - PROCESS | 1660 | 1466013193638 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}] 10:53:13 INFO - PROCESS | 1660 | 1466013193640 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:13 INFO - PROCESS | 1660 | 1466013193746 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:53:13 INFO - PROCESS | 1660 | 1466013193826 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1660 | 1466013193828 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193ae800 == 49 [pid = 1660] [id = 49] 10:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1185dcc00) [pid = 1660] [serial = 143] [outer = 0x0] 10:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1185e7800) [pid = 1660] [serial = 144] [outer = 0x1185dcc00] 10:53:13 INFO - PROCESS | 1660 | 1466013193877 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119171c00) [pid = 1660] [serial = 145] [outer = 0x1185dcc00] 10:53:14 INFO - PROCESS | 1660 | 1466013194338 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]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 721ms 10:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:53:14 INFO - PROCESS | 1660 | 1466013194354 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 1660 | 1466013194355 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:53:14 INFO - PROCESS | 1660 | 1466013194357 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1660 | 1466013194360 Marionette TRACE conn2 <- [1,170,null,{}] 10:53:14 INFO - PROCESS | 1660 | 1466013194368 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}] 10:53:14 INFO - PROCESS | 1660 | 1466013194371 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:14 INFO - PROCESS | 1660 | 1466013194496 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:53:14 INFO - PROCESS | 1660 | 1466013194515 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1660 | 1466013194517 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116088800 == 50 [pid = 1660] [id = 50] 10:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12117e800) [pid = 1660] [serial = 146] [outer = 0x0] 10:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12165d400) [pid = 1660] [serial = 147] [outer = 0x12117e800] 10:53:14 INFO - PROCESS | 1660 | 1466013194572 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1227cac00) [pid = 1660] [serial = 148] [outer = 0x12117e800] 10:53:15 INFO - PROCESS | 1660 | 1466013194994 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]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 10:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:53:15 INFO - PROCESS | 1660 | 1466013195029 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 1660 | 1466013195031 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:53:15 INFO - PROCESS | 1660 | 1466013195033 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 1660 | 1466013195034 Marionette TRACE conn2 <- [1,174,null,{}] 10:53:15 INFO - PROCESS | 1660 | 1466013195036 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}] 10:53:15 INFO - PROCESS | 1660 | 1466013195038 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:15 INFO - PROCESS | 1660 | 1466013195143 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:53:15 INFO - PROCESS | 1660 | 1466013195201 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 1660 | 1466013195203 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e4e000 == 51 [pid = 1660] [id = 51] 10:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x124e2c400) [pid = 1660] [serial = 149] [outer = 0x0] 10:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x124e75000) [pid = 1660] [serial = 150] [outer = 0x124e2c400] 10:53:15 INFO - PROCESS | 1660 | 1466013195232 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12570e000) [pid = 1660] [serial = 151] [outer = 0x124e2c400] 10:53:15 INFO - PROCESS | 1660 | 1466013195674 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]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 668ms 10:53:15 INFO - PROCESS | 1660 | 1466013195702 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 1660 | 1466013195705 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:53:15 INFO - PROCESS | 1660 | 1466013195709 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 1660 | 1466013195710 Marionette TRACE conn2 <- [1,178,null,{}] 10:53:15 INFO - PROCESS | 1660 | 1466013195713 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}] 10:53:15 INFO - PROCESS | 1660 | 1466013195714 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:15 INFO - PROCESS | 1660 | 1466013195790 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:53:15 INFO - PROCESS | 1660 | 1466013195841 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 1660 | 1466013195842 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e7d000 == 52 [pid = 1660] [id = 52] 10:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1166ec800) [pid = 1660] [serial = 152] [outer = 0x0] 10:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x117030400) [pid = 1660] [serial = 153] [outer = 0x1166ec800] 10:53:15 INFO - PROCESS | 1660 | 1466013195891 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1185dd000) [pid = 1660] [serial = 154] [outer = 0x1166ec800] 10:53:16 INFO - PROCESS | 1660 | 1466013196568 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]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 870ms 10:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:53:16 INFO - PROCESS | 1660 | 1466013196580 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 1660 | 1466013196583 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:53:16 INFO - PROCESS | 1660 | 1466013196587 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 1660 | 1466013196589 Marionette TRACE conn2 <- [1,182,null,{}] 10:53:16 INFO - PROCESS | 1660 | 1466013196593 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}] 10:53:16 INFO - PROCESS | 1660 | 1466013196594 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:16 INFO - PROCESS | 1660 | 1466013196685 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:53:16 INFO - PROCESS | 1660 | 1466013196746 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 1660 | 1466013196748 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e62800 == 53 [pid = 1660] [id = 53] 10:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x116630800) [pid = 1660] [serial = 155] [outer = 0x0] 10:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x117031800) [pid = 1660] [serial = 156] [outer = 0x116630800] 10:53:16 INFO - PROCESS | 1660 | 1466013196776 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x118192800) [pid = 1660] [serial = 157] [outer = 0x116630800] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b1000 == 52 [pid = 1660] [id = 46] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1187dd000 == 51 [pid = 1660] [id = 45] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119169800 == 50 [pid = 1660] [id = 32] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118154000 == 49 [pid = 1660] [id = 44] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118162800 == 48 [pid = 1660] [id = 30] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116a8e800 == 47 [pid = 1660] [id = 43] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5c000 == 46 [pid = 1660] [id = 29] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116f37800 == 45 [pid = 1660] [id = 28] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116092800 == 44 [pid = 1660] [id = 42] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116940800 == 43 [pid = 1660] [id = 27] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x112639800 == 42 [pid = 1660] [id = 41] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116935800 == 41 [pid = 1660] [id = 31] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119902800 == 40 [pid = 1660] [id = 33] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119910000 == 39 [pid = 1660] [id = 34] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121107800 == 38 [pid = 1660] [id = 35] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12139d800 == 37 [pid = 1660] [id = 37] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x113e7d000 == 36 [pid = 1660] [id = 52] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x124e4e000 == 35 [pid = 1660] [id = 51] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116088800 == 34 [pid = 1660] [id = 50] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1193ae800 == 33 [pid = 1660] [id = 49] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121bb8800 == 32 [pid = 1660] [id = 39] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x124e41800 == 31 [pid = 1660] [id = 40] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c4000 == 30 [pid = 1660] [id = 36] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x112f26000 == 29 [pid = 1660] [id = 47] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121597000 == 28 [pid = 1660] [id = 38] 10:53:17 INFO - PROCESS | 1660 | --DOCSHELL 0x115193800 == 27 [pid = 1660] [id = 48] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12178f400) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1188c6800) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1195f1400) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119be3000) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119f87000) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121180400) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12125a400) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1214a9000) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1214aa800) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x121973800) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124b4f800) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124e32800) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1257a3000) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x126ed8000) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126f58800) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12178e000) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11992e800) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113932800) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1172ad400) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11662b000) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11674bc00) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1172af800) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11818e400) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118331400) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118703c00) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1151ccc00) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121bf3000) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12570a400) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119178400) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x125d4a400) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126fc4800) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185dc000) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11818e800) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11873e000) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12df48400) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121b5e800) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12c589c00) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12be9b800) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12be9ec00) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185a1400) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12be8f000) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117390c00) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12be84c00) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b8e9000) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b8f5000) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12b0d3800) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b80a800) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a822400) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a826800) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12931c800) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128ed8c00) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128fe7c00) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12d64ac00) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12d64ec00) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12a9e4000) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1185e3c00) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12cf70400) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x118335c00) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12cf75000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12cf41800) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12c8c6000) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c8ca400) [pid = 1660] [serial = 46] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12c8b5800) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12c8bb800) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12c58e800) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 10:53:17 INFO - PROCESS | 1660 | 1466013197551 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]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 974ms 10:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:53:17 INFO - PROCESS | 1660 | 1466013197561 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:53:17 INFO - PROCESS | 1660 | 1466013197563 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:53:17 INFO - PROCESS | 1660 | 1466013197566 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 1660 | 1466013197568 Marionette TRACE conn2 <- [1,186,null,{}] 10:53:17 INFO - PROCESS | 1660 | 1466013197572 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}] 10:53:17 INFO - PROCESS | 1660 | 1466013197574 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:17 INFO - PROCESS | 1660 | 1466013197646 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:53:17 INFO - PROCESS | 1660 | 1466013197689 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 1660 | 1466013197691 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x113b39800 == 28 [pid = 1660] [id = 54] 10:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1162d3400) [pid = 1660] [serial = 158] [outer = 0x0] 10:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116752800) [pid = 1660] [serial = 159] [outer = 0x1162d3400] 10:53:17 INFO - PROCESS | 1660 | 1466013197719 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1172b8800) [pid = 1660] [serial = 160] [outer = 0x1162d3400] 10:53:18 INFO - PROCESS | 1660 | 1466013198016 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]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 10:53:18 INFO - PROCESS | 1660 | 1466013198036 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1660 | 1466013198043 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:53:18 INFO - PROCESS | 1660 | 1466013198052 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1660 | 1466013198054 Marionette TRACE conn2 <- [1,190,null,{}] 10:53:18 INFO - PROCESS | 1660 | 1466013198060 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}] 10:53:18 INFO - PROCESS | 1660 | 1466013198062 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:18 INFO - PROCESS | 1660 | 1466013198135 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:53:18 INFO - PROCESS | 1660 | 1466013198140 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 1660 | 1466013198141 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11698d800 == 29 [pid = 1660] [id = 55] 10:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11818b400) [pid = 1660] [serial = 161] [outer = 0x0] 10:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1185d9c00) [pid = 1660] [serial = 162] [outer = 0x11818b400] 10:53:18 INFO - PROCESS | 1660 | 1466013198170 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118707400) [pid = 1660] [serial = 163] [outer = 0x11818b400] 10:53:18 INFO - PROCESS | 1660 | 1466013198478 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]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 10:53:18 INFO - PROCESS | 1660 | 1466013198526 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1660 | 1466013198527 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:53:18 INFO - PROCESS | 1660 | 1466013198529 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1660 | 1466013198532 Marionette TRACE conn2 <- [1,194,null,{}] 10:53:18 INFO - PROCESS | 1660 | 1466013198539 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}] 10:53:18 INFO - PROCESS | 1660 | 1466013198543 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:18 INFO - PROCESS | 1660 | 1466013198615 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:53:18 INFO - PROCESS | 1660 | 1466013198619 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 1660 | 1466013198622 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e58800 == 30 [pid = 1660] [id = 56] 10:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117395400) [pid = 1660] [serial = 164] [outer = 0x0] 10:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1195ea400) [pid = 1660] [serial = 165] [outer = 0x117395400] 10:53:18 INFO - PROCESS | 1660 | 1466013198652 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11992e800) [pid = 1660] [serial = 166] [outer = 0x117395400] 10:53:18 INFO - PROCESS | 1660 | 1466013198947 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]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 10:53:19 INFO - PROCESS | 1660 | 1466013199001 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 1660 | 1466013199003 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:53:19 INFO - PROCESS | 1660 | 1466013199009 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 1660 | 1466013199011 Marionette TRACE conn2 <- [1,198,null,{}] 10:53:19 INFO - PROCESS | 1660 | 1466013199014 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}] 10:53:19 INFO - PROCESS | 1660 | 1466013199016 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:19 INFO - PROCESS | 1660 | 1466013199162 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:53:19 INFO - PROCESS | 1660 | 1466013199171 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1660 | 1466013199173 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d4800 == 31 [pid = 1660] [id = 57] 10:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1195f5000) [pid = 1660] [serial = 167] [outer = 0x0] 10:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119f85c00) [pid = 1660] [serial = 168] [outer = 0x1195f5000] 10:53:19 INFO - PROCESS | 1660 | 1466013199213 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12117d400) [pid = 1660] [serial = 169] [outer = 0x1195f5000] 10:53:19 INFO - PROCESS | 1660 | 1466013199676 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]]]}] 10:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 721ms 10:53:19 INFO - PROCESS | 1660 | 1466013199729 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 1660 | 1466013199730 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:53:19 INFO - PROCESS | 1660 | 1466013199745 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 1660 | 1466013199746 Marionette TRACE conn2 <- [1,202,null,{}] 10:53:19 INFO - PROCESS | 1660 | 1466013199748 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}] 10:53:19 INFO - PROCESS | 1660 | 1466013199749 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:19 INFO - PROCESS | 1660 | 1466013199842 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:53:19 INFO - PROCESS | 1660 | 1466013199846 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1660 | 1466013199847 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11915f800 == 32 [pid = 1660] [id = 58] 10:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1176c3000) [pid = 1660] [serial = 170] [outer = 0x0] 10:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12125a400) [pid = 1660] [serial = 171] [outer = 0x1176c3000] 10:53:19 INFO - PROCESS | 1660 | 1466013199878 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12164ac00) [pid = 1660] [serial = 172] [outer = 0x1176c3000] 10:53:20 INFO - PROCESS | 1660 | 1466013200183 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]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 474ms 10:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:53:20 INFO - PROCESS | 1660 | 1466013200213 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1660 | 1466013200215 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:53:20 INFO - PROCESS | 1660 | 1466013200217 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1660 | 1466013200218 Marionette TRACE conn2 <- [1,206,null,{}] 10:53:20 INFO - PROCESS | 1660 | 1466013200220 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}] 10:53:20 INFO - PROCESS | 1660 | 1466013200226 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:20 INFO - PROCESS | 1660 | 1466013200331 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:53:20 INFO - PROCESS | 1660 | 1466013200362 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 1660 | 1466013200363 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x11991f000 == 33 [pid = 1660] [id = 59] 10:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12178e800) [pid = 1660] [serial = 173] [outer = 0x0] 10:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124b4d000) [pid = 1660] [serial = 174] [outer = 0x12178e800] 10:53:20 INFO - PROCESS | 1660 | 1466013200388 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124e75c00) [pid = 1660] [serial = 175] [outer = 0x12178e800] 10:53:20 INFO - PROCESS | 1660 | 1466013200687 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]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 10:53:20 INFO - PROCESS | 1660 | 1466013200737 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1660 | 1466013200738 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:53:20 INFO - PROCESS | 1660 | 1466013200743 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1660 | 1466013200744 Marionette TRACE conn2 <- [1,210,null,{}] 10:53:20 INFO - PROCESS | 1660 | 1466013200746 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}] 10:53:20 INFO - PROCESS | 1660 | 1466013200754 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:20 INFO - PROCESS | 1660 | 1466013200837 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:53:20 INFO - PROCESS | 1660 | 1466013200865 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 1660 | 1466013200866 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121121800 == 34 [pid = 1660] [id = 60] 10:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112fe1400) [pid = 1660] [serial = 176] [outer = 0x0] 10:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x125708c00) [pid = 1660] [serial = 177] [outer = 0x112fe1400] 10:53:20 INFO - PROCESS | 1660 | 1466013200890 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1257a3400) [pid = 1660] [serial = 178] [outer = 0x112fe1400] 10:53:21 INFO - PROCESS | 1660 | 1466013201168 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]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 10:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:53:21 INFO - PROCESS | 1660 | 1466013201212 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 1660 | 1466013201213 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:53:21 INFO - PROCESS | 1660 | 1466013201215 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 1660 | 1466013201216 Marionette TRACE conn2 <- [1,214,null,{}] 10:53:21 INFO - PROCESS | 1660 | 1466013201218 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}] 10:53:21 INFO - PROCESS | 1660 | 1466013201219 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:21 INFO - PROCESS | 1660 | 1466013201312 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:53:21 INFO - PROCESS | 1660 | 1466013201316 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1660 | 1466013201317 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12138e800 == 35 [pid = 1660] [id = 61] 10:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x125186000) [pid = 1660] [serial = 179] [outer = 0x0] 10:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x125d4ac00) [pid = 1660] [serial = 180] [outer = 0x125186000] 10:53:21 INFO - PROCESS | 1660 | 1466013201342 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126ed7c00) [pid = 1660] [serial = 181] [outer = 0x125186000] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119134000) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11738e400) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1185e8800) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112a6f800) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121182800) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113933800) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119179000) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b1a400) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12570b800) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121b6a000) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:53:21 INFO - PROCESS | 1660 | 1466013201692 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]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 10:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:53:21 INFO - PROCESS | 1660 | 1466013201734 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 1660 | 1466013201735 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:53:21 INFO - PROCESS | 1660 | 1466013201737 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 1660 | 1466013201738 Marionette TRACE conn2 <- [1,218,null,{}] 10:53:21 INFO - PROCESS | 1660 | 1466013201741 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}] 10:53:21 INFO - PROCESS | 1660 | 1466013201742 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:21 INFO - PROCESS | 1660 | 1466013201819 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:53:21 INFO - PROCESS | 1660 | 1466013201865 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1660 | 1466013201866 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e4e800 == 36 [pid = 1660] [id = 62] 10:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11738e400) [pid = 1660] [serial = 182] [outer = 0x0] 10:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119b06000) [pid = 1660] [serial = 183] [outer = 0x11738e400] 10:53:21 INFO - PROCESS | 1660 | 1466013201891 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126ed9000) [pid = 1660] [serial = 184] [outer = 0x11738e400] 10:53:22 INFO - PROCESS | 1660 | 1466013202134 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]]]}] 10:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 421ms 10:53:22 INFO - PROCESS | 1660 | 1466013202162 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 1660 | 1466013202164 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:53:22 INFO - PROCESS | 1660 | 1466013202166 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 1660 | 1466013202167 Marionette TRACE conn2 <- [1,222,null,{}] 10:53:22 INFO - PROCESS | 1660 | 1466013202179 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}] 10:53:22 INFO - PROCESS | 1660 | 1466013202180 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:22 INFO - PROCESS | 1660 | 1466013202258 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:53:22 INFO - PROCESS | 1660 | 1466013202262 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1660 | 1466013202263 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eb6000 == 37 [pid = 1660] [id = 63] 10:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x126fbbc00) [pid = 1660] [serial = 185] [outer = 0x0] 10:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126fc9c00) [pid = 1660] [serial = 186] [outer = 0x126fbbc00] 10:53:22 INFO - PROCESS | 1660 | 1466013202288 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x127265400) [pid = 1660] [serial = 187] [outer = 0x126fbbc00] 10:53:22 INFO - PROCESS | 1660 | 1466013202587 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]]]}] 10:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 10:53:22 INFO - PROCESS | 1660 | 1466013202635 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 1660 | 1466013202636 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:53:22 INFO - PROCESS | 1660 | 1466013202640 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 1660 | 1466013202642 Marionette TRACE conn2 <- [1,226,null,{}] 10:53:22 INFO - PROCESS | 1660 | 1466013202644 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}] 10:53:22 INFO - PROCESS | 1660 | 1466013202653 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:22 INFO - PROCESS | 1660 | 1466013202739 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:53:22 INFO - PROCESS | 1660 | 1466013202783 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1660 | 1466013202785 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11915d800 == 38 [pid = 1660] [id = 64] 10:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126fbc400) [pid = 1660] [serial = 188] [outer = 0x0] 10:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x127431400) [pid = 1660] [serial = 189] [outer = 0x126fbc400] 10:53:22 INFO - PROCESS | 1660 | 1466013202811 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128fe7c00) [pid = 1660] [serial = 190] [outer = 0x126fbc400] 10:53:23 INFO - PROCESS | 1660 | 1466013203064 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]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 10:53:23 INFO - PROCESS | 1660 | 1466013203114 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1660 | 1466013203116 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:53:23 INFO - PROCESS | 1660 | 1466013203119 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1660 | 1466013203124 Marionette TRACE conn2 <- [1,230,null,{}] 10:53:23 INFO - PROCESS | 1660 | 1466013203136 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}] 10:53:23 INFO - PROCESS | 1660 | 1466013203141 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:23 INFO - PROCESS | 1660 | 1466013203260 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:53:23 INFO - PROCESS | 1660 | 1466013203265 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 1660 | 1466013203266 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x127282800 == 39 [pid = 1660] [id = 65] 10:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128fe8000) [pid = 1660] [serial = 191] [outer = 0x0] 10:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128ff3400) [pid = 1660] [serial = 192] [outer = 0x128fe8000] 10:53:23 INFO - PROCESS | 1660 | 1466013203305 Marionette DEBUG loaded listener.js 10:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12931d400) [pid = 1660] [serial = 193] [outer = 0x128fe8000] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x113b39800 == 38 [pid = 1660] [id = 54] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x113e62800 == 37 [pid = 1660] [id = 53] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11698d800 == 36 [pid = 1660] [id = 55] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117e58800 == 35 [pid = 1660] [id = 56] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d4800 == 34 [pid = 1660] [id = 57] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11915f800 == 33 [pid = 1660] [id = 58] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11991f000 == 32 [pid = 1660] [id = 59] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x121121800 == 31 [pid = 1660] [id = 60] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117e4e800 == 30 [pid = 1660] [id = 62] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11915d800 == 29 [pid = 1660] [id = 64] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12138e800 == 28 [pid = 1660] [id = 61] 10:53:24 INFO - PROCESS | 1660 | --DOCSHELL 0x121eb6000 == 27 [pid = 1660] [id = 63] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128ed9000) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x127439400) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121beec00) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1227c9400) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124cdf800) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118196c00) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1188c4400) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1185dec00) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121969c00) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119176000) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11917a800) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11606bc00) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11a19c800) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x116753800) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1185a1c00) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x119b04c00) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121259800) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x128e27800) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 1660 | 1466013204630 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]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1539ms 10:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:53:24 INFO - PROCESS | 1660 | 1466013204658 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1660 | 1466013204660 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:53:24 INFO - PROCESS | 1660 | 1466013204663 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1660 | 1466013204665 Marionette TRACE conn2 <- [1,234,null,{}] 10:53:24 INFO - PROCESS | 1660 | 1466013204670 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}] 10:53:24 INFO - PROCESS | 1660 | 1466013204671 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:24 INFO - PROCESS | 1660 | 1466013204746 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:53:24 INFO - PROCESS | 1660 | 1466013204791 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1660 | 1466013204794 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11391b800 == 28 [pid = 1660] [id = 66] 10:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x116753800) [pid = 1660] [serial = 194] [outer = 0x0] 10:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x117390c00) [pid = 1660] [serial = 195] [outer = 0x116753800] 10:53:24 INFO - PROCESS | 1660 | 1466013204821 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11818d400) [pid = 1660] [serial = 196] [outer = 0x116753800] 10:53:25 INFO - PROCESS | 1660 | 1466013205099 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]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 10:53:25 INFO - PROCESS | 1660 | 1466013205133 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 1660 | 1466013205137 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:53:25 INFO - PROCESS | 1660 | 1466013205149 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1660 | 1466013205151 Marionette TRACE conn2 <- [1,238,null,{}] 10:53:25 INFO - PROCESS | 1660 | 1466013205154 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}] 10:53:25 INFO - PROCESS | 1660 | 1466013205159 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:25 INFO - PROCESS | 1660 | 1466013205236 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:53:25 INFO - PROCESS | 1660 | 1466013205242 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1660 | 1466013205244 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116945000 == 29 [pid = 1660] [id = 67] 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1182b3000) [pid = 1660] [serial = 197] [outer = 0x0] 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1185afc00) [pid = 1660] [serial = 198] [outer = 0x1182b3000] 10:53:25 INFO - PROCESS | 1660 | 1466013205271 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11870e000) [pid = 1660] [serial = 199] [outer = 0x1182b3000] 10:53:25 INFO - PROCESS | 1660 | 1466013205569 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]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 10:53:25 INFO - PROCESS | 1660 | 1466013205619 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 1660 | 1466013205620 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:53:25 INFO - PROCESS | 1660 | 1466013205625 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1660 | 1466013205635 Marionette TRACE conn2 <- [1,242,null,{}] 10:53:25 INFO - PROCESS | 1660 | 1466013205643 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}] 10:53:25 INFO - PROCESS | 1660 | 1466013205646 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:25 INFO - PROCESS | 1660 | 1466013205717 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:53:25 INFO - PROCESS | 1660 | 1466013205724 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1660 | 1466013205726 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x118157000 == 30 [pid = 1660] [id = 68] 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x111c22400) [pid = 1660] [serial = 200] [outer = 0x0] 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1195ef800) [pid = 1660] [serial = 201] [outer = 0x111c22400] 10:53:25 INFO - PROCESS | 1660 | 1466013205756 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119b04400) [pid = 1660] [serial = 202] [outer = 0x111c22400] 10:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119b0a800) [pid = 1660] [serial = 203] [outer = 0x112dd3800] 10:53:26 INFO - PROCESS | 1660 | 1466013206106 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]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 532ms 10:53:26 INFO - PROCESS | 1660 | 1466013206157 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1660 | 1466013206159 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:53:26 INFO - PROCESS | 1660 | 1466013206161 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1660 | 1466013206162 Marionette TRACE conn2 <- [1,246,null,{}] 10:53:26 INFO - PROCESS | 1660 | 1466013206164 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}] 10:53:26 INFO - PROCESS | 1660 | 1466013206165 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:26 INFO - PROCESS | 1660 | 1466013206257 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:53:26 INFO - PROCESS | 1660 | 1466013206286 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1660 | 1466013206288 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187dd000 == 31 [pid = 1660] [id = 69] 10:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1195f4800) [pid = 1660] [serial = 204] [outer = 0x0] 10:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121178400) [pid = 1660] [serial = 205] [outer = 0x1195f4800] 10:53:26 INFO - PROCESS | 1660 | 1466013206313 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121649000) [pid = 1660] [serial = 206] [outer = 0x1195f4800] 10:53:26 INFO - PROCESS | 1660 | 1466013206570 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]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 417ms 10:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:53:26 INFO - PROCESS | 1660 | 1466013206579 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1660 | 1466013206580 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:53:26 INFO - PROCESS | 1660 | 1466013206582 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1660 | 1466013206583 Marionette TRACE conn2 <- [1,250,null,{}] 10:53:26 INFO - PROCESS | 1660 | 1466013206586 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}] 10:53:26 INFO - PROCESS | 1660 | 1466013206587 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:26 INFO - PROCESS | 1660 | 1466013206671 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:53:26 INFO - PROCESS | 1660 | 1466013206677 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1660 | 1466013206678 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x119917000 == 32 [pid = 1660] [id = 70] 10:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182ad800) [pid = 1660] [serial = 207] [outer = 0x0] 10:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12178f400) [pid = 1660] [serial = 208] [outer = 0x1182ad800] 10:53:26 INFO - PROCESS | 1660 | 1466013206703 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124b4ec00) [pid = 1660] [serial = 209] [outer = 0x1182ad800] 10:53:27 INFO - PROCESS | 1660 | 1466013207035 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]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 10:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:53:27 INFO - PROCESS | 1660 | 1466013207052 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 1660 | 1466013207053 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:53:27 INFO - PROCESS | 1660 | 1466013207056 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1660 | 1466013207057 Marionette TRACE conn2 <- [1,254,null,{}] 10:53:27 INFO - PROCESS | 1660 | 1466013207059 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}] 10:53:27 INFO - PROCESS | 1660 | 1466013207063 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:27 INFO - PROCESS | 1660 | 1466013207173 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:53:27 INFO - PROCESS | 1660 | 1466013207178 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 1660 | 1466013207179 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b92000 == 33 [pid = 1660] [id = 71] 10:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124b54800) [pid = 1660] [serial = 210] [outer = 0x0] 10:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124e32800) [pid = 1660] [serial = 211] [outer = 0x124b54800] 10:53:27 INFO - PROCESS | 1660 | 1466013207206 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126fc1800) [pid = 1660] [serial = 212] [outer = 0x124b54800] 10:53:27 INFO - PROCESS | 1660 | 1466013207479 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]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 10:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:53:27 INFO - PROCESS | 1660 | 1466013207529 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 1660 | 1466013207530 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:53:27 INFO - PROCESS | 1660 | 1466013207532 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1660 | 1466013207534 Marionette TRACE conn2 <- [1,258,null,{}] 10:53:27 INFO - PROCESS | 1660 | 1466013207536 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}] 10:53:27 INFO - PROCESS | 1660 | 1466013207537 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:27 INFO - PROCESS | 1660 | 1466013207612 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:53:27 INFO - PROCESS | 1660 | 1466013207616 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 1660 | 1466013207627 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12159f800 == 34 [pid = 1660] [id = 72] 10:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126fca000) [pid = 1660] [serial = 213] [outer = 0x0] 10:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127426000) [pid = 1660] [serial = 214] [outer = 0x126fca000] 10:53:27 INFO - PROCESS | 1660 | 1466013207652 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128e27000) [pid = 1660] [serial = 215] [outer = 0x126fca000] 10:53:27 INFO - PROCESS | 1660 | 1466013207931 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]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 418ms 10:53:27 INFO - PROCESS | 1660 | 1466013207952 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 1660 | 1466013207953 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:53:27 INFO - PROCESS | 1660 | 1466013207963 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1660 | 1466013207964 Marionette TRACE conn2 <- [1,262,null,{}] 10:53:27 INFO - PROCESS | 1660 | 1466013207966 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}] 10:53:27 INFO - PROCESS | 1660 | 1466013207967 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:28 INFO - PROCESS | 1660 | 1466013208044 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:53:28 INFO - PROCESS | 1660 | 1466013208095 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1660 | 1466013208096 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ec0000 == 35 [pid = 1660] [id = 73] 10:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121970400) [pid = 1660] [serial = 216] [outer = 0x0] 10:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128e23800) [pid = 1660] [serial = 217] [outer = 0x121970400] 10:53:28 INFO - PROCESS | 1660 | 1466013208120 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128ed9400) [pid = 1660] [serial = 218] [outer = 0x121970400] 10:53:28 INFO - PROCESS | 1660 | 1466013208369 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]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 417ms 10:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:53:28 INFO - PROCESS | 1660 | 1466013208381 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 1660 | 1466013208382 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:53:28 INFO - PROCESS | 1660 | 1466013208384 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1660 | 1466013208385 Marionette TRACE conn2 <- [1,266,null,{}] 10:53:28 INFO - PROCESS | 1660 | 1466013208387 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}] 10:53:28 INFO - PROCESS | 1660 | 1466013208390 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:28 INFO - PROCESS | 1660 | 1466013208477 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:53:28 INFO - PROCESS | 1660 | 1466013208481 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1660 | 1466013208482 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x118155800 == 36 [pid = 1660] [id = 74] 10:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11873a400) [pid = 1660] [serial = 219] [outer = 0x0] 10:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128fee400) [pid = 1660] [serial = 220] [outer = 0x11873a400] 10:53:28 INFO - PROCESS | 1660 | 1466013208517 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129320800) [pid = 1660] [serial = 221] [outer = 0x11873a400] 10:53:28 INFO - PROCESS | 1660 | 1466013208794 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]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 420ms 10:53:28 INFO - PROCESS | 1660 | 1466013208806 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 1660 | 1466013208809 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:53:28 INFO - PROCESS | 1660 | 1466013208817 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1660 | 1466013208818 Marionette TRACE conn2 <- [1,270,null,{}] 10:53:28 INFO - PROCESS | 1660 | 1466013208830 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}] 10:53:28 INFO - PROCESS | 1660 | 1466013208831 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:28 INFO - PROCESS | 1660 | 1466013208953 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:53:29 INFO - PROCESS | 1660 | 1466013209022 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1660 | 1466013209023 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728d000 == 37 [pid = 1660] [id = 75] 10:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128ed6400) [pid = 1660] [serial = 222] [outer = 0x0] 10:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129336000) [pid = 1660] [serial = 223] [outer = 0x128ed6400] 10:53:29 INFO - PROCESS | 1660 | 1466013209062 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a4bfc00) [pid = 1660] [serial = 224] [outer = 0x128ed6400] 10:53:29 INFO - PROCESS | 1660 | 1466013209402 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]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 10:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:53:29 INFO - PROCESS | 1660 | 1466013209436 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1660 | 1466013209438 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:53:29 INFO - PROCESS | 1660 | 1466013209444 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1660 | 1466013209446 Marionette TRACE conn2 <- [1,274,null,{}] 10:53:29 INFO - PROCESS | 1660 | 1466013209448 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}] 10:53:29 INFO - PROCESS | 1660 | 1466013209449 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:29 INFO - PROCESS | 1660 | 1466013209532 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:53:29 INFO - PROCESS | 1660 | 1466013209565 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1660 | 1466013209566 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119916000 == 38 [pid = 1660] [id = 76] 10:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1195f0400) [pid = 1660] [serial = 225] [outer = 0x0] 10:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a4ef400) [pid = 1660] [serial = 226] [outer = 0x1195f0400] 10:53:29 INFO - PROCESS | 1660 | 1466013209621 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a826800) [pid = 1660] [serial = 227] [outer = 0x1195f0400] 10:53:29 INFO - PROCESS | 1660 | 1466013209946 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]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 10:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:53:29 INFO - PROCESS | 1660 | 1466013209964 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1660 | 1466013209965 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:53:29 INFO - PROCESS | 1660 | 1466013209967 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1660 | 1466013209968 Marionette TRACE conn2 <- [1,278,null,{}] 10:53:29 INFO - PROCESS | 1660 | 1466013209970 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}] 10:53:29 INFO - PROCESS | 1660 | 1466013209971 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:30 INFO - PROCESS | 1660 | 1466013210062 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:53:30 INFO - PROCESS | 1660 | 1466013210094 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1660 | 1466013210095 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291c1800 == 39 [pid = 1660] [id = 77] 10:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a4f4c00) [pid = 1660] [serial = 228] [outer = 0x0] 10:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a98f000) [pid = 1660] [serial = 229] [outer = 0x12a4f4c00] 10:53:30 INFO - PROCESS | 1660 | 1466013210118 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a994000) [pid = 1660] [serial = 230] [outer = 0x12a4f4c00] 10:53:30 INFO - PROCESS | 1660 | 1466013210404 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]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 467ms 10:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:53:30 INFO - PROCESS | 1660 | 1466013210435 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1660 | 1466013210436 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:53:30 INFO - PROCESS | 1660 | 1466013210438 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1660 | 1466013210441 Marionette TRACE conn2 <- [1,282,null,{}] 10:53:30 INFO - PROCESS | 1660 | 1466013210445 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}] 10:53:30 INFO - PROCESS | 1660 | 1466013210446 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:30 INFO - PROCESS | 1660 | 1466013210541 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:53:30 INFO - PROCESS | 1660 | 1466013210544 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1660 | 1466013210545 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e2000 == 40 [pid = 1660] [id = 78] 10:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12a828400) [pid = 1660] [serial = 231] [outer = 0x0] 10:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12a997c00) [pid = 1660] [serial = 232] [outer = 0x12a828400] 10:53:30 INFO - PROCESS | 1660 | 1466013210568 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12b0d2400) [pid = 1660] [serial = 233] [outer = 0x12a828400] 10:53:30 INFO - PROCESS | 1660 | 1466013210899 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]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 10:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:53:30 INFO - PROCESS | 1660 | 1466013210913 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1660 | 1466013210914 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:53:30 INFO - PROCESS | 1660 | 1466013210916 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1660 | 1466013210917 Marionette TRACE conn2 <- [1,286,null,{}] 10:53:30 INFO - PROCESS | 1660 | 1466013210920 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}] 10:53:30 INFO - PROCESS | 1660 | 1466013210921 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:31 INFO - PROCESS | 1660 | 1466013211018 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:53:31 INFO - PROCESS | 1660 | 1466013211029 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1660 | 1466013211030 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40f800 == 41 [pid = 1660] [id = 79] 10:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12b0d4c00) [pid = 1660] [serial = 234] [outer = 0x0] 10:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12b80a800) [pid = 1660] [serial = 235] [outer = 0x12b0d4c00] 10:53:31 INFO - PROCESS | 1660 | 1466013211053 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12b812400) [pid = 1660] [serial = 236] [outer = 0x12b0d4c00] 10:53:31 INFO - PROCESS | 1660 | 1466013211347 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]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 10:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:53:31 INFO - PROCESS | 1660 | 1466013211385 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1660 | 1466013211386 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:53:31 INFO - PROCESS | 1660 | 1466013211388 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1660 | 1466013211391 Marionette TRACE conn2 <- [1,290,null,{}] 10:53:31 INFO - PROCESS | 1660 | 1466013211394 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}] 10:53:31 INFO - PROCESS | 1660 | 1466013211395 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:31 INFO - PROCESS | 1660 | 1466013211486 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:53:31 INFO - PROCESS | 1660 | 1466013211496 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1660 | 1466013211497 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a82e800 == 42 [pid = 1660] [id = 80] 10:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12b0d3400) [pid = 1660] [serial = 237] [outer = 0x0] 10:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12b8e8000) [pid = 1660] [serial = 238] [outer = 0x12b0d3400] 10:53:31 INFO - PROCESS | 1660 | 1466013211521 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12b8f0800) [pid = 1660] [serial = 239] [outer = 0x12b0d3400] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12178e800) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1176c3000) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x112fe1400) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11738e400) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x125186000) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126fbbc00) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126fbc400) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124e2c400) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12117e800) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1185dcc00) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113ea3800) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1195f5000) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x117395400) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11818b400) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1162d3400) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116630800) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1166ec800) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:53:31 INFO - PROCESS | 1660 | 1466013211927 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]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 572ms 10:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:53:31 INFO - PROCESS | 1660 | 1466013211961 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1660 | 1466013211962 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:53:31 INFO - PROCESS | 1660 | 1466013211964 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1660 | 1466013211965 Marionette TRACE conn2 <- [1,294,null,{}] 10:53:31 INFO - PROCESS | 1660 | 1466013211967 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}] 10:53:31 INFO - PROCESS | 1660 | 1466013211968 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:32 INFO - PROCESS | 1660 | 1466013212073 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:53:32 INFO - PROCESS | 1660 | 1466013212108 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1660 | 1466013212109 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x125772000 == 43 [pid = 1660] [id = 81] 10:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x113932800) [pid = 1660] [serial = 240] [outer = 0x0] 10:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119179800) [pid = 1660] [serial = 241] [outer = 0x113932800] 10:53:32 INFO - PROCESS | 1660 | 1466013212133 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124c1d400) [pid = 1660] [serial = 242] [outer = 0x113932800] 10:53:32 INFO - PROCESS | 1660 | 1466013212384 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]]]}] 10:53:32 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. 10:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 10:53:32 INFO - PROCESS | 1660 | 1466013212433 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 1660 | 1466013212434 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:53:32 INFO - PROCESS | 1660 | 1466013212436 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 1660 | 1466013212438 Marionette TRACE conn2 <- [1,298,null,{}] 10:53:32 INFO - PROCESS | 1660 | 1466013212450 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}] 10:53:32 INFO - PROCESS | 1660 | 1466013212451 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:32 INFO - PROCESS | 1660 | 1466013212563 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:53:32 INFO - PROCESS | 1660 | 1466013212569 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1660 | 1466013212570 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af43000 == 44 [pid = 1660] [id = 82] 10:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124e24c00) [pid = 1660] [serial = 243] [outer = 0x0] 10:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b8e7000) [pid = 1660] [serial = 244] [outer = 0x124e24c00] 10:53:32 INFO - PROCESS | 1660 | 1466013212610 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b8f4000) [pid = 1660] [serial = 245] [outer = 0x124e24c00] 10:53:33 INFO - PROCESS | 1660 | 1466013213029 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]]]}] 10:53:33 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. 10:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 628ms 10:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:53:33 INFO - PROCESS | 1660 | 1466013213065 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1660 | 1466013213066 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:53:33 INFO - PROCESS | 1660 | 1466013213068 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1660 | 1466013213069 Marionette TRACE conn2 <- [1,302,null,{}] 10:53:33 INFO - PROCESS | 1660 | 1466013213072 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}] 10:53:33 INFO - PROCESS | 1660 | 1466013213074 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:33 INFO - PROCESS | 1660 | 1466013213150 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:53:33 INFO - PROCESS | 1660 | 1466013213154 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 1660 | 1466013213155 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x127738800 == 45 [pid = 1660] [id = 83] 10:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12164dc00) [pid = 1660] [serial = 246] [outer = 0x0] 10:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x124b4e000) [pid = 1660] [serial = 247] [outer = 0x12164dc00] 10:53:33 INFO - PROCESS | 1660 | 1466013213181 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12743b000) [pid = 1660] [serial = 248] [outer = 0x12164dc00] 10:53:33 INFO - PROCESS | 1660 | 1466013213481 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]]]}] 10:53:33 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. 10:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 469ms 10:53:33 INFO - PROCESS | 1660 | 1466013213537 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:53:33 INFO - PROCESS | 1660 | 1466013213538 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:53:33 INFO - PROCESS | 1660 | 1466013213540 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1660 | 1466013213541 Marionette TRACE conn2 <- [1,306,null,{}] 10:53:33 INFO - PROCESS | 1660 | 1466013213544 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}] 10:53:33 INFO - PROCESS | 1660 | 1466013213545 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:33 INFO - PROCESS | 1660 | 1466013213622 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:53:33 INFO - PROCESS | 1660 | 1466013213675 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 1660 | 1466013213676 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b02d000 == 46 [pid = 1660] [id = 84] 10:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124b48400) [pid = 1660] [serial = 249] [outer = 0x0] 10:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12743e000) [pid = 1660] [serial = 250] [outer = 0x124b48400] 10:53:33 INFO - PROCESS | 1660 | 1466013213699 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127445400) [pid = 1660] [serial = 251] [outer = 0x124b48400] 10:53:34 INFO - PROCESS | 1660 | 1466013214134 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]]]}] 10:53:34 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. 10:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 668ms 10:53:34 INFO - PROCESS | 1660 | 1466013214215 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 1660 | 1466013214218 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:53:34 INFO - PROCESS | 1660 | 1466013214224 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 1660 | 1466013214228 Marionette TRACE conn2 <- [1,310,null,{}] 10:53:34 INFO - PROCESS | 1660 | 1466013214231 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}] 10:53:34 INFO - PROCESS | 1660 | 1466013214232 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:34 INFO - PROCESS | 1660 | 1466013214343 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:53:34 INFO - PROCESS | 1660 | 1466013214461 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1660 | 1466013214462 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a9e800 == 47 [pid = 1660] [id = 85] 10:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x117396400) [pid = 1660] [serial = 252] [outer = 0x0] 10:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11818c400) [pid = 1660] [serial = 253] [outer = 0x117396400] 10:53:34 INFO - PROCESS | 1660 | 1466013214493 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1184b6800) [pid = 1660] [serial = 254] [outer = 0x117396400] 10:53:35 INFO - PROCESS | 1660 | 1466013215071 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]]]}] 10:53:35 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. 10:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 925ms 10:53:35 INFO - PROCESS | 1660 | 1466013215151 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1660 | 1466013215153 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:53:35 INFO - PROCESS | 1660 | 1466013215157 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1660 | 1466013215159 Marionette TRACE conn2 <- [1,314,null,{}] 10:53:35 INFO - PROCESS | 1660 | 1466013215162 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}] 10:53:35 INFO - PROCESS | 1660 | 1466013215164 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:35 INFO - PROCESS | 1660 | 1466013215257 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:53:35 INFO - PROCESS | 1660 | 1466013215328 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1660 | 1466013215330 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e62800 == 48 [pid = 1660] [id = 86] 10:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x118193000) [pid = 1660] [serial = 255] [outer = 0x0] 10:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11832d800) [pid = 1660] [serial = 256] [outer = 0x118193000] 10:53:35 INFO - PROCESS | 1660 | 1466013215358 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1185ae800) [pid = 1660] [serial = 257] [outer = 0x118193000] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x127738800 == 47 [pid = 1660] [id = 83] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12af43000 == 46 [pid = 1660] [id = 82] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x125772000 == 45 [pid = 1660] [id = 81] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12a82e800 == 44 [pid = 1660] [id = 80] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40f800 == 43 [pid = 1660] [id = 79] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e2000 == 42 [pid = 1660] [id = 78] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1291c1800 == 41 [pid = 1660] [id = 77] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x119916000 == 40 [pid = 1660] [id = 76] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128ff3400) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12728d000 == 39 [pid = 1660] [id = 75] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x118155800 == 38 [pid = 1660] [id = 74] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121ec0000 == 37 [pid = 1660] [id = 73] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12159f800 == 36 [pid = 1660] [id = 72] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x119b92000 == 35 [pid = 1660] [id = 71] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x119917000 == 34 [pid = 1660] [id = 70] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1187dd000 == 33 [pid = 1660] [id = 69] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x118157000 == 32 [pid = 1660] [id = 68] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116945000 == 31 [pid = 1660] [id = 67] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x11391b800 == 30 [pid = 1660] [id = 66] 10:53:35 INFO - PROCESS | 1660 | --DOCSHELL 0x127282800 == 29 [pid = 1660] [id = 65] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124b4d000) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12125a400) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x125708c00) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124e75c00) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119b06000) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x125d4ac00) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1257a3400) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126fc9c00) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x127431400) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x127265400) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126ed7c00) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126ed9000) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12570e000) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124e75000) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1227cac00) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12165d400) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119171c00) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1185e7800) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11738a800) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116745c00) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119f85c00) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1195ea400) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11992e800) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185d9c00) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118707400) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116752800) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1172b8800) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118192800) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117031800) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1185dd000) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117030400) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128fe7c00) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12164ac00) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12117d400) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 10:53:35 INFO - PROCESS | 1660 | 1466013215794 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]]]}] 10:53:35 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. 10:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 675ms 10:53:35 INFO - PROCESS | 1660 | 1466013215831 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1660 | 1466013215835 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:53:35 INFO - PROCESS | 1660 | 1466013215840 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1660 | 1466013215842 Marionette TRACE conn2 <- [1,318,null,{}] 10:53:35 INFO - PROCESS | 1660 | 1466013215844 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}] 10:53:35 INFO - PROCESS | 1660 | 1466013215846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:35 INFO - PROCESS | 1660 | 1466013215921 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:53:35 INFO - PROCESS | 1660 | 1466013215927 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1660 | 1466013215929 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116949000 == 30 [pid = 1660] [id = 87] 10:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1185dec00) [pid = 1660] [serial = 258] [outer = 0x0] 10:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118735400) [pid = 1660] [serial = 259] [outer = 0x1185dec00] 10:53:35 INFO - PROCESS | 1660 | 1466013215956 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119178400) [pid = 1660] [serial = 260] [outer = 0x1185dec00] 10:53:36 INFO - PROCESS | 1660 | 1466013216280 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]]]}] 10:53:36 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. 10:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 10:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:53:36 INFO - PROCESS | 1660 | 1466013216310 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1660 | 1466013216311 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:53:36 INFO - PROCESS | 1660 | 1466013216313 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1660 | 1466013216315 Marionette TRACE conn2 <- [1,322,null,{}] 10:53:36 INFO - PROCESS | 1660 | 1466013216324 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}] 10:53:36 INFO - PROCESS | 1660 | 1466013216327 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:36 INFO - PROCESS | 1660 | 1466013216404 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:53:36 INFO - PROCESS | 1660 | 1466013216411 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1660 | 1466013216413 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e69000 == 31 [pid = 1660] [id = 88] 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119b05000) [pid = 1660] [serial = 261] [outer = 0x0] 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119f87000) [pid = 1660] [serial = 262] [outer = 0x119b05000] 10:53:36 INFO - PROCESS | 1660 | 1466013216441 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12125b800) [pid = 1660] [serial = 263] [outer = 0x119b05000] 10:53:36 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. 10:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 472ms 10:53:36 INFO - PROCESS | 1660 | 1466013216779 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]]]}] 10:53:36 INFO - PROCESS | 1660 | 1466013216785 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1660 | 1466013216787 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:53:36 INFO - PROCESS | 1660 | 1466013216791 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1660 | 1466013216794 Marionette TRACE conn2 <- [1,326,null,{}] 10:53:36 INFO - PROCESS | 1660 | 1466013216796 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}] 10:53:36 INFO - PROCESS | 1660 | 1466013216797 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:36 INFO - PROCESS | 1660 | 1466013216878 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:53:36 INFO - PROCESS | 1660 | 1466013216923 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1660 | 1466013216924 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187ed000 == 32 [pid = 1660] [id = 89] 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1172af800) [pid = 1660] [serial = 264] [outer = 0x0] 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12178f800) [pid = 1660] [serial = 265] [outer = 0x1172af800] 10:53:36 INFO - PROCESS | 1660 | 1466013216949 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124ae2000) [pid = 1660] [serial = 266] [outer = 0x1172af800] 10:53:37 INFO - PROCESS | 1660 | 1466013217248 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]]]}] 10:53:37 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. 10:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 10:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:53:37 INFO - PROCESS | 1660 | 1466013217264 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1660 | 1466013217265 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:53:37 INFO - PROCESS | 1660 | 1466013217267 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1660 | 1466013217268 Marionette TRACE conn2 <- [1,330,null,{}] 10:53:37 INFO - PROCESS | 1660 | 1466013217270 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}] 10:53:37 INFO - PROCESS | 1660 | 1466013217272 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:37 INFO - PROCESS | 1660 | 1466013217348 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:53:37 INFO - PROCESS | 1660 | 1466013217351 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1660 | 1466013217352 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a86000 == 33 [pid = 1660] [id = 90] 10:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124b4c000) [pid = 1660] [serial = 267] [outer = 0x0] 10:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124b52800) [pid = 1660] [serial = 268] [outer = 0x124b4c000] 10:53:37 INFO - PROCESS | 1660 | 1466013217385 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124e32400) [pid = 1660] [serial = 269] [outer = 0x124b4c000] 10:53:37 INFO - PROCESS | 1660 | 1466013217713 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]]]}] 10:53:37 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. 10:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 10:53:37 INFO - PROCESS | 1660 | 1466013217736 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1660 | 1466013217738 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:53:37 INFO - PROCESS | 1660 | 1466013217740 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1660 | 1466013217741 Marionette TRACE conn2 <- [1,334,null,{}] 10:53:37 INFO - PROCESS | 1660 | 1466013217743 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}] 10:53:37 INFO - PROCESS | 1660 | 1466013217747 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:37 INFO - PROCESS | 1660 | 1466013217868 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:53:37 INFO - PROCESS | 1660 | 1466013217883 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1660 | 1466013217884 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b89800 == 34 [pid = 1660] [id = 91] 10:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124e6a400) [pid = 1660] [serial = 270] [outer = 0x0] 10:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12570ac00) [pid = 1660] [serial = 271] [outer = 0x124e6a400] 10:53:37 INFO - PROCESS | 1660 | 1466013217909 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126fc5800) [pid = 1660] [serial = 272] [outer = 0x124e6a400] 10:53:38 INFO - PROCESS | 1660 | 1466013218217 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]]]}] 10:53:38 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. 10:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 10:53:38 INFO - PROCESS | 1660 | 1466013218260 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1660 | 1466013218261 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:53:38 INFO - PROCESS | 1660 | 1466013218263 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1660 | 1466013218264 Marionette TRACE conn2 <- [1,338,null,{}] 10:53:38 INFO - PROCESS | 1660 | 1466013218266 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}] 10:53:38 INFO - PROCESS | 1660 | 1466013218267 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:38 INFO - PROCESS | 1660 | 1466013218362 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:53:38 INFO - PROCESS | 1660 | 1466013218396 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1660 | 1466013218397 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121519000 == 35 [pid = 1660] [id = 92] 10:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119b0b000) [pid = 1660] [serial = 273] [outer = 0x0] 10:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x127265400) [pid = 1660] [serial = 274] [outer = 0x119b0b000] 10:53:38 INFO - PROCESS | 1660 | 1466013218422 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127441000) [pid = 1660] [serial = 275] [outer = 0x119b0b000] 10:53:38 INFO - PROCESS | 1660 | 1466013218716 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]]]}] 10:53:38 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. 10:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 10:53:38 INFO - PROCESS | 1660 | 1466013218759 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1660 | 1466013218760 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:53:38 INFO - PROCESS | 1660 | 1466013218762 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1660 | 1466013218763 Marionette TRACE conn2 <- [1,342,null,{}] 10:53:38 INFO - PROCESS | 1660 | 1466013218766 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}] 10:53:38 INFO - PROCESS | 1660 | 1466013218767 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:38 INFO - PROCESS | 1660 | 1466013218858 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:53:38 INFO - PROCESS | 1660 | 1466013218891 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1660 | 1466013218892 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x114040000 == 36 [pid = 1660] [id = 93] 10:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11738c400) [pid = 1660] [serial = 276] [outer = 0x0] 10:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127447400) [pid = 1660] [serial = 277] [outer = 0x11738c400] 10:53:38 INFO - PROCESS | 1660 | 1466013218916 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128ed7800) [pid = 1660] [serial = 278] [outer = 0x11738c400] 10:53:39 INFO - PROCESS | 1660 | 1466013219213 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]]]}] 10:53:39 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. 10:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 10:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:53:39 INFO - PROCESS | 1660 | 1466013219232 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1660 | 1466013219233 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:53:39 INFO - PROCESS | 1660 | 1466013219235 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1660 | 1466013219236 Marionette TRACE conn2 <- [1,346,null,{}] 10:53:39 INFO - PROCESS | 1660 | 1466013219242 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}] 10:53:39 INFO - PROCESS | 1660 | 1466013219244 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:39 INFO - PROCESS | 1660 | 1466013219352 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:53:39 INFO - PROCESS | 1660 | 1466013219356 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 1660 | 1466013219357 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x125771800 == 37 [pid = 1660] [id = 94] 10:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128b1dc00) [pid = 1660] [serial = 279] [outer = 0x0] 10:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129312800) [pid = 1660] [serial = 280] [outer = 0x128b1dc00] 10:53:39 INFO - PROCESS | 1660 | 1466013219381 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129333000) [pid = 1660] [serial = 281] [outer = 0x128b1dc00] 10:53:39 INFO - PROCESS | 1660 | 1466013219709 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]]]}] 10:53:39 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. 10:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 10:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:53:39 INFO - PROCESS | 1660 | 1466013219765 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1660 | 1466013219766 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:53:39 INFO - PROCESS | 1660 | 1466013219768 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1660 | 1466013219769 Marionette TRACE conn2 <- [1,350,null,{}] 10:53:39 INFO - PROCESS | 1660 | 1466013219771 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}] 10:53:39 INFO - PROCESS | 1660 | 1466013219773 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:40 INFO - PROCESS | 1660 | 1466013220010 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a4f4c00) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x111c22400) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1182ad800) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128ed6400) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11873a400) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124b54800) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121970400) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128fe8000) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1195f4800) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a828400) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116753800) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182b3000) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126fca000) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113932800) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b0d4c00) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b0d3400) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124e24c00) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12164dc00) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:53:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1195f0400) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:53:40 INFO - PROCESS | 1660 | 1466013220053 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1660 | 1466013220054 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182cf000 == 38 [pid = 1660] [id = 95] 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1122abc00) [pid = 1660] [serial = 282] [outer = 0x0] 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1172b0800) [pid = 1660] [serial = 283] [outer = 0x1122abc00] 10:53:40 INFO - PROCESS | 1660 | 1466013220079 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12164c400) [pid = 1660] [serial = 284] [outer = 0x1122abc00] 10:53:40 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. 10:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 571ms 10:53:40 INFO - PROCESS | 1660 | 1466013220331 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]]]}] 10:53:40 INFO - PROCESS | 1660 | 1466013220345 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1660 | 1466013220347 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:53:40 INFO - PROCESS | 1660 | 1466013220349 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1660 | 1466013220351 Marionette TRACE conn2 <- [1,354,null,{}] 10:53:40 INFO - PROCESS | 1660 | 1466013220353 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}] 10:53:40 INFO - PROCESS | 1660 | 1466013220355 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:40 INFO - PROCESS | 1660 | 1466013220466 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:53:40 INFO - PROCESS | 1660 | 1466013220469 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1660 | 1466013220470 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x127745000 == 39 [pid = 1660] [id = 96] 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124b51800) [pid = 1660] [serial = 285] [outer = 0x0] 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129321400) [pid = 1660] [serial = 286] [outer = 0x124b51800] 10:53:40 INFO - PROCESS | 1660 | 1466013220500 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a822c00) [pid = 1660] [serial = 287] [outer = 0x124b51800] 10:53:40 INFO - PROCESS | 1660 | 1466013220814 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]]]}] 10:53:40 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. 10:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 10:53:40 INFO - PROCESS | 1660 | 1466013220819 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1660 | 1466013220820 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:53:40 INFO - PROCESS | 1660 | 1466013220831 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1660 | 1466013220832 Marionette TRACE conn2 <- [1,358,null,{}] 10:53:40 INFO - PROCESS | 1660 | 1466013220834 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}] 10:53:40 INFO - PROCESS | 1660 | 1466013220835 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:40 INFO - PROCESS | 1660 | 1466013220941 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:53:40 INFO - PROCESS | 1660 | 1466013220971 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1660 | 1466013220972 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f36800 == 40 [pid = 1660] [id = 97] 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121784c00) [pid = 1660] [serial = 288] [outer = 0x0] 10:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a825400) [pid = 1660] [serial = 289] [outer = 0x121784c00] 10:53:40 INFO - PROCESS | 1660 | 1466013220996 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9dd000) [pid = 1660] [serial = 290] [outer = 0x121784c00] 10:53:41 INFO - PROCESS | 1660 | 1466013221273 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]]]}] 10:53:41 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. 10:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 10:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:53:41 INFO - PROCESS | 1660 | 1466013221301 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1660 | 1466013221303 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:53:41 INFO - PROCESS | 1660 | 1466013221312 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1660 | 1466013221313 Marionette TRACE conn2 <- [1,362,null,{}] 10:53:41 INFO - PROCESS | 1660 | 1466013221323 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}] 10:53:41 INFO - PROCESS | 1660 | 1466013221326 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:41 INFO - PROCESS | 1660 | 1466013221403 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:53:41 INFO - PROCESS | 1660 | 1466013221409 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1660 | 1466013221410 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294ee000 == 41 [pid = 1660] [id = 98] 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9de000) [pid = 1660] [serial = 291] [outer = 0x0] 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b0d5c00) [pid = 1660] [serial = 292] [outer = 0x12a9de000] 10:53:41 INFO - PROCESS | 1660 | 1466013221434 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b80f400) [pid = 1660] [serial = 293] [outer = 0x12a9de000] 10:53:41 INFO - PROCESS | 1660 | 1466013221746 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]]]}] 10:53:41 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. 10:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 478ms 10:53:41 INFO - PROCESS | 1660 | 1466013221783 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1660 | 1466013221784 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:53:41 INFO - PROCESS | 1660 | 1466013221786 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1660 | 1466013221788 Marionette TRACE conn2 <- [1,366,null,{}] 10:53:41 INFO - PROCESS | 1660 | 1466013221791 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}] 10:53:41 INFO - PROCESS | 1660 | 1466013221792 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:41 INFO - PROCESS | 1660 | 1466013221893 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:53:41 INFO - PROCESS | 1660 | 1466013221898 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1660 | 1466013221899 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a588000 == 42 [pid = 1660] [id = 99] 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a98d000) [pid = 1660] [serial = 294] [outer = 0x0] 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12b80f800) [pid = 1660] [serial = 295] [outer = 0x12a98d000] 10:53:41 INFO - PROCESS | 1660 | 1466013221923 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b8f5000) [pid = 1660] [serial = 296] [outer = 0x12a98d000] 10:53:42 INFO - PROCESS | 1660 | 1466013222325 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]]]}] 10:53:42 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. 10:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 573ms 10:53:42 INFO - PROCESS | 1660 | 1466013222361 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 1660 | 1466013222363 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:53:42 INFO - PROCESS | 1660 | 1466013222367 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1660 | 1466013222369 Marionette TRACE conn2 <- [1,370,null,{}] 10:53:42 INFO - PROCESS | 1660 | 1466013222373 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}] 10:53:42 INFO - PROCESS | 1660 | 1466013222375 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:42 INFO - PROCESS | 1660 | 1466013222475 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:53:42 INFO - PROCESS | 1660 | 1466013222528 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1660 | 1466013222529 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116993000 == 43 [pid = 1660] [id = 100] 10:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1176c0000) [pid = 1660] [serial = 297] [outer = 0x0] 10:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118330000) [pid = 1660] [serial = 298] [outer = 0x1176c0000] 10:53:42 INFO - PROCESS | 1660 | 1466013222560 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1185e5000) [pid = 1660] [serial = 299] [outer = 0x1176c0000] 10:53:43 INFO - PROCESS | 1660 | 1466013223017 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]]]}] 10:53:43 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. 10:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 10:53:43 INFO - PROCESS | 1660 | 1466013223038 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 1660 | 1466013223041 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:53:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:53:43 INFO - PROCESS | 1660 | 1466013223045 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1660 | 1466013223047 Marionette TRACE conn2 <- [1,374,null,{}] 10:53:43 INFO - PROCESS | 1660 | 1466013223050 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}] 10:53:43 INFO - PROCESS | 1660 | 1466013223052 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:43 INFO - PROCESS | 1660 | 1466013223152 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:53:43 INFO - PROCESS | 1660 | 1466013223212 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1660 | 1466013223214 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119921800 == 44 [pid = 1660] [id = 101] 10:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1195ec000) [pid = 1660] [serial = 300] [outer = 0x0] 10:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119934400) [pid = 1660] [serial = 301] [outer = 0x1195ec000] 10:53:43 INFO - PROCESS | 1660 | 1466013223250 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121180400) [pid = 1660] [serial = 302] [outer = 0x1195ec000] 10:53:43 INFO - PROCESS | 1660 | 1466013223673 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:53:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 10:53:43 INFO - PROCESS | 1660 | 1466013223716 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 1660 | 1466013223717 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:53:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:53:43 INFO - PROCESS | 1660 | 1466013223719 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1660 | 1466013223722 Marionette TRACE conn2 <- [1,378,null,{}] 10:53:43 INFO - PROCESS | 1660 | 1466013223730 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}] 10:53:43 INFO - PROCESS | 1660 | 1466013223733 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:43 INFO - PROCESS | 1660 | 1466013223850 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:53:43 INFO - PROCESS | 1660 | 1466013223906 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1660 | 1466013223908 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294df800 == 45 [pid = 1660] [id = 102] 10:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124b49c00) [pid = 1660] [serial = 303] [outer = 0x0] 10:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x125704400) [pid = 1660] [serial = 304] [outer = 0x124b49c00] 10:53:43 INFO - PROCESS | 1660 | 1466013223939 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126e42400) [pid = 1660] [serial = 305] [outer = 0x124b49c00] 10:53:44 INFO - PROCESS | 1660 | 1466013224392 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:53:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 724ms 10:53:44 INFO - PROCESS | 1660 | 1466013224457 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1660 | 1466013224459 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:53:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:53:44 INFO - PROCESS | 1660 | 1466013224464 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1660 | 1466013224465 Marionette TRACE conn2 <- [1,382,null,{}] 10:53:44 INFO - PROCESS | 1660 | 1466013224468 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}] 10:53:44 INFO - PROCESS | 1660 | 1466013224469 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:44 INFO - PROCESS | 1660 | 1466013224569 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:53:44 INFO - PROCESS | 1660 | 1466013224633 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1660 | 1466013224634 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b91c800 == 46 [pid = 1660] [id = 103] 10:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126ed7c00) [pid = 1660] [serial = 306] [outer = 0x0] 10:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12743d400) [pid = 1660] [serial = 307] [outer = 0x126ed7c00] 10:53:44 INFO - PROCESS | 1660 | 1466013224664 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a820800) [pid = 1660] [serial = 308] [outer = 0x126ed7c00] 10:53:45 INFO - PROCESS | 1660 | 1466013225236 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:53:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 818ms 10:53:45 INFO - PROCESS | 1660 | 1466013225283 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1660 | 1466013225286 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:53:45 INFO - PROCESS | 1660 | 1466013225289 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1660 | 1466013225291 Marionette TRACE conn2 <- [1,386,null,{}] 10:53:45 INFO - PROCESS | 1660 | 1466013225295 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}] 10:53:45 INFO - PROCESS | 1660 | 1466013225296 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:45 INFO - PROCESS | 1660 | 1466013225386 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:53:45 INFO - PROCESS | 1660 | 1466013225450 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 1660 | 1466013225453 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182eb800 == 47 [pid = 1660] [id = 104] 10:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1182a8000) [pid = 1660] [serial = 309] [outer = 0x0] 10:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1185ac400) [pid = 1660] [serial = 310] [outer = 0x1182a8000] 10:53:45 INFO - PROCESS | 1660 | 1466013225480 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118706000) [pid = 1660] [serial = 311] [outer = 0x1182a8000] 10:53:45 INFO - PROCESS | 1660 | 1466013225932 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]]]}] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x1294ee000 == 46 [pid = 1660] [id = 98] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x128f36800 == 45 [pid = 1660] [id = 97] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x127745000 == 44 [pid = 1660] [id = 96] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x1182cf000 == 43 [pid = 1660] [id = 95] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x125771800 == 42 [pid = 1660] [id = 94] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x114040000 == 41 [pid = 1660] [id = 93] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x121519000 == 40 [pid = 1660] [id = 92] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x119b89800 == 39 [pid = 1660] [id = 91] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x119a86000 == 38 [pid = 1660] [id = 90] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x1187ed000 == 37 [pid = 1660] [id = 89] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x117e69000 == 36 [pid = 1660] [id = 88] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x116949000 == 35 [pid = 1660] [id = 87] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x113e62800 == 34 [pid = 1660] [id = 86] 10:53:45 INFO - PROCESS | 1660 | --DOCSHELL 0x116a9e800 == 33 [pid = 1660] [id = 85] 10:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 10:53:45 INFO - PROCESS | 1660 | 1466013225960 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1660 | 1466013225963 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:53:45 INFO - PROCESS | 1660 | 1466013225967 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1660 | 1466013225968 Marionette TRACE conn2 <- [1,390,null,{}] 10:53:45 INFO - PROCESS | 1660 | 1466013225976 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}] 10:53:45 INFO - PROCESS | 1660 | 1466013225978 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:46 INFO - PROCESS | 1660 | 1466013226059 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:53:46 INFO - PROCESS | 1660 | 1466013226064 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1660 | 1466013226065 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x116616800 == 34 [pid = 1660] [id = 105] 10:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119172800) [pid = 1660] [serial = 312] [outer = 0x0] 10:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1195eb000) [pid = 1660] [serial = 313] [outer = 0x119172800] 10:53:46 INFO - PROCESS | 1660 | 1466013226092 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121384c00) [pid = 1660] [serial = 314] [outer = 0x119172800] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12a98f000) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1195ef800) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119b04400) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12178f400) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124b4ec00) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x129336000) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12a4bfc00) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128fee400) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x129320800) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124e32800) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126fc1800) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128e23800) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128ed9400) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12931d400) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121178400) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a997c00) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121649000) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x117390c00) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11818d400) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1185afc00) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11870e000) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127426000) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128e27000) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a994000) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119179800) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12b80a800) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12b0d2400) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12cf3b000) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b8e8000) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b812400) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b8e7000) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124b4e000) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b8f0800) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b8f4000) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124c1d400) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a4ef400) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a826800) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12743b000) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 10:53:46 INFO - PROCESS | 1660 | 1466013226449 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]]]}] 10:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 10:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:53:46 INFO - PROCESS | 1660 | 1466013226486 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 1660 | 1466013226488 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:53:46 INFO - PROCESS | 1660 | 1466013226490 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:53:46 INFO - PROCESS | 1660 | 1466013226492 Marionette TRACE conn2 <- [1,394,null,{}] 10:53:46 INFO - PROCESS | 1660 | 1466013226499 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}] 10:53:46 INFO - PROCESS | 1660 | 1466013226502 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:46 INFO - PROCESS | 1660 | 1466013226584 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:53:46 INFO - PROCESS | 1660 | 1466013226593 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1660 | 1466013226595 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187f3000 == 35 [pid = 1660] [id = 106] 10:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1227cac00) [pid = 1660] [serial = 315] [outer = 0x0] 10:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124e24800) [pid = 1660] [serial = 316] [outer = 0x1227cac00] 10:53:46 INFO - PROCESS | 1660 | 1466013226622 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1257a6c00) [pid = 1660] [serial = 317] [outer = 0x1227cac00] 10:53:46 INFO - PROCESS | 1660 | 1466013226981 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]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 10:53:47 INFO - PROCESS | 1660 | 1466013227013 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1660 | 1466013227014 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:53:47 INFO - PROCESS | 1660 | 1466013227016 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1660 | 1466013227017 Marionette TRACE conn2 <- [1,398,null,{}] 10:53:47 INFO - PROCESS | 1660 | 1466013227028 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}] 10:53:47 INFO - PROCESS | 1660 | 1466013227029 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:47 INFO - PROCESS | 1660 | 1466013227110 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:53:47 INFO - PROCESS | 1660 | 1466013227114 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1660 | 1466013227115 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b8e000 == 36 [pid = 1660] [id = 107] 10:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126e45c00) [pid = 1660] [serial = 318] [outer = 0x0] 10:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12742f000) [pid = 1660] [serial = 319] [outer = 0x126e45c00] 10:53:47 INFO - PROCESS | 1660 | 1466013227140 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128e27000) [pid = 1660] [serial = 320] [outer = 0x126e45c00] 10:53:47 INFO - PROCESS | 1660 | 1466013227529 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]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 10:53:47 INFO - PROCESS | 1660 | 1466013227589 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1660 | 1466013227590 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:53:47 INFO - PROCESS | 1660 | 1466013227608 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1660 | 1466013227609 Marionette TRACE conn2 <- [1,402,null,{}] 10:53:47 INFO - PROCESS | 1660 | 1466013227619 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}] 10:53:47 INFO - PROCESS | 1660 | 1466013227620 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:47 INFO - PROCESS | 1660 | 1466013227733 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:53:47 INFO - PROCESS | 1660 | 1466013227742 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1660 | 1466013227743 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e43800 == 37 [pid = 1660] [id = 108] 10:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129314800) [pid = 1660] [serial = 321] [outer = 0x0] 10:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a4f1c00) [pid = 1660] [serial = 322] [outer = 0x129314800] 10:53:47 INFO - PROCESS | 1660 | 1466013227768 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a990400) [pid = 1660] [serial = 323] [outer = 0x129314800] 10:53:48 INFO - PROCESS | 1660 | 1466013228148 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]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 583ms 10:53:48 INFO - PROCESS | 1660 | 1466013228186 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1660 | 1466013228188 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:53:48 INFO - PROCESS | 1660 | 1466013228190 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1660 | 1466013228191 Marionette TRACE conn2 <- [1,406,null,{}] 10:53:48 INFO - PROCESS | 1660 | 1466013228193 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}] 10:53:48 INFO - PROCESS | 1660 | 1466013228197 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:48 INFO - PROCESS | 1660 | 1466013228315 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:53:48 INFO - PROCESS | 1660 | 1466013228327 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1660 | 1466013228329 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x127291800 == 38 [pid = 1660] [id = 109] 10:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a9e3000) [pid = 1660] [serial = 324] [outer = 0x0] 10:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b8f1c00) [pid = 1660] [serial = 325] [outer = 0x12a9e3000] 10:53:48 INFO - PROCESS | 1660 | 1466013228353 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b910c00) [pid = 1660] [serial = 326] [outer = 0x12a9e3000] 10:53:48 INFO - PROCESS | 1660 | 1466013228731 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]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 10:53:48 INFO - PROCESS | 1660 | 1466013228759 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1660 | 1466013228761 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:53:48 INFO - PROCESS | 1660 | 1466013228770 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1660 | 1466013228771 Marionette TRACE conn2 <- [1,410,null,{}] 10:53:48 INFO - PROCESS | 1660 | 1466013228775 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}] 10:53:48 INFO - PROCESS | 1660 | 1466013228776 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:48 INFO - PROCESS | 1660 | 1466013228875 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:53:48 INFO - PROCESS | 1660 | 1466013228879 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1660 | 1466013228880 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x127762800 == 39 [pid = 1660] [id = 110] 10:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b0d4400) [pid = 1660] [serial = 327] [outer = 0x0] 10:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12be89800) [pid = 1660] [serial = 328] [outer = 0x12b0d4400] 10:53:48 INFO - PROCESS | 1660 | 1466013228903 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12be91400) [pid = 1660] [serial = 329] [outer = 0x12b0d4400] 10:53:49 INFO - PROCESS | 1660 | 1466013229321 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]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 576ms 10:53:49 INFO - PROCESS | 1660 | 1466013229342 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 1660 | 1466013229343 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:53:49 INFO - PROCESS | 1660 | 1466013229347 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 1660 | 1466013229348 Marionette TRACE conn2 <- [1,414,null,{}] 10:53:49 INFO - PROCESS | 1660 | 1466013229351 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}] 10:53:49 INFO - PROCESS | 1660 | 1466013229353 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:49 INFO - PROCESS | 1660 | 1466013229508 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:53:49 INFO - PROCESS | 1660 | 1466013229528 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 1660 | 1466013229529 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f48800 == 40 [pid = 1660] [id = 111] 10:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12be85c00) [pid = 1660] [serial = 330] [outer = 0x0] 10:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12be9b000) [pid = 1660] [serial = 331] [outer = 0x12be85c00] 10:53:49 INFO - PROCESS | 1660 | 1466013229568 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bea1000) [pid = 1660] [serial = 332] [outer = 0x12be85c00] 10:53:50 INFO - PROCESS | 1660 | 1466013230022 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]]]}] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119b0b000) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124b4c000) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1172af800) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a9de000) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118193000) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1185dec00) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11738c400) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128b1dc00) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119b05000) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121784c00) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1122abc00) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124b51800) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124e6a400) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 719ms 10:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:53:50 INFO - PROCESS | 1660 | 1466013230066 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 1660 | 1466013230067 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:53:50 INFO - PROCESS | 1660 | 1466013230069 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 1660 | 1466013230070 Marionette TRACE conn2 <- [1,418,null,{}] 10:53:50 INFO - PROCESS | 1660 | 1466013230072 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}] 10:53:50 INFO - PROCESS | 1660 | 1466013230073 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:50 INFO - PROCESS | 1660 | 1466013230166 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:53:50 INFO - PROCESS | 1660 | 1466013230170 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1660 | 1466013230171 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121592000 == 41 [pid = 1660] [id = 112] 10:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1195e7c00) [pid = 1660] [serial = 333] [outer = 0x0] 10:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12137d000) [pid = 1660] [serial = 334] [outer = 0x1195e7c00] 10:53:50 INFO - PROCESS | 1660 | 1466013230197 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124e72400) [pid = 1660] [serial = 335] [outer = 0x1195e7c00] 10:53:50 INFO - PROCESS | 1660 | 1466013230400 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:53:51 INFO - PROCESS | 1660 | 1466013231017 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]]]}] 10:53:51 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 10:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 10:53:51 INFO - PROCESS | 1660 | 1466013231038 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1660 | 1466013231040 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:53:51 INFO - PROCESS | 1660 | 1466013231043 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1660 | 1466013231044 Marionette TRACE conn2 <- [1,422,null,{}] 10:53:51 INFO - PROCESS | 1660 | 1466013231046 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}] 10:53:51 INFO - PROCESS | 1660 | 1466013231047 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:51 INFO - PROCESS | 1660 | 1466013231131 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:53:51 INFO - PROCESS | 1660 | 1466013231186 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 1660 | 1466013231187 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b01a800 == 42 [pid = 1660] [id = 113] 10:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1195f4c00) [pid = 1660] [serial = 336] [outer = 0x0] 10:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c590c00) [pid = 1660] [serial = 337] [outer = 0x1195f4c00] 10:53:51 INFO - PROCESS | 1660 | 1466013231214 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c8b2400) [pid = 1660] [serial = 338] [outer = 0x1195f4c00] 10:53:51 INFO - PROCESS | 1660 | 1466013231967 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]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 10:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:53:52 INFO - PROCESS | 1660 | 1466013232013 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1660 | 1466013232014 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:53:52 INFO - PROCESS | 1660 | 1466013232016 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1660 | 1466013232018 Marionette TRACE conn2 <- [1,426,null,{}] 10:53:52 INFO - PROCESS | 1660 | 1466013232020 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}] 10:53:52 INFO - PROCESS | 1660 | 1466013232022 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:52 INFO - PROCESS | 1660 | 1466013232162 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:53:52 INFO - PROCESS | 1660 | 1466013232211 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1660 | 1466013232213 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1132e5000 == 43 [pid = 1660] [id = 114] 10:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110e4e000) [pid = 1660] [serial = 339] [outer = 0x0] 10:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x110e52400) [pid = 1660] [serial = 340] [outer = 0x110e4e000] 10:53:52 INFO - PROCESS | 1660 | 1466013232245 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1122aa800) [pid = 1660] [serial = 341] [outer = 0x110e4e000] 10:53:52 INFO - PROCESS | 1660 | 1466013232727 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] 10:53:52 INFO - PROCESS | 1660 | 1466013232741 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:53:52 INFO - PROCESS | 1660 | 1466013232745 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1660 | 1466013232747 Marionette TRACE conn2 <- [1,430,null,{}] 10:53:52 INFO - PROCESS | 1660 | 1466013232751 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}] 10:53:52 INFO - PROCESS | 1660 | 1466013232753 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:52 INFO - PROCESS | 1660 | 1466013232858 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:53:52 INFO - PROCESS | 1660 | 1466013232910 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1660 | 1466013232911 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11915f800 == 44 [pid = 1660] [id = 115] 10:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11696b400) [pid = 1660] [serial = 342] [outer = 0x0] 10:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118735800) [pid = 1660] [serial = 343] [outer = 0x11696b400] 10:53:52 INFO - PROCESS | 1660 | 1466013232942 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11a19c000) [pid = 1660] [serial = 344] [outer = 0x11696b400] 10:53:53 INFO - PROCESS | 1660 | 1466013233378 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]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 10:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:53:53 INFO - PROCESS | 1660 | 1466013233415 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1660 | 1466013233418 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:53:53 INFO - PROCESS | 1660 | 1466013233420 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1660 | 1466013233421 Marionette TRACE conn2 <- [1,434,null,{}] 10:53:53 INFO - PROCESS | 1660 | 1466013233424 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}] 10:53:53 INFO - PROCESS | 1660 | 1466013233426 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:53 INFO - PROCESS | 1660 | 1466013233552 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:53:53 INFO - PROCESS | 1660 | 1466013233619 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 1660 | 1466013233621 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728d000 == 45 [pid = 1660] [id = 116] 10:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12164c000) [pid = 1660] [serial = 345] [outer = 0x0] 10:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121def400) [pid = 1660] [serial = 346] [outer = 0x12164c000] 10:53:53 INFO - PROCESS | 1660 | 1466013233651 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12570d800) [pid = 1660] [serial = 347] [outer = 0x12164c000] 10:53:54 INFO - PROCESS | 1660 | 1466013234064 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]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 10:53:54 INFO - PROCESS | 1660 | 1466013234090 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1660 | 1466013234093 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:53:54 INFO - PROCESS | 1660 | 1466013234101 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1660 | 1466013234104 Marionette TRACE conn2 <- [1,438,null,{}] 10:53:54 INFO - PROCESS | 1660 | 1466013234107 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}] 10:53:54 INFO - PROCESS | 1660 | 1466013234109 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:54 INFO - PROCESS | 1660 | 1466013234214 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:53:54 INFO - PROCESS | 1660 | 1466013234267 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1660 | 1466013234269 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be45800 == 46 [pid = 1660] [id = 117] 10:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x125d4a400) [pid = 1660] [serial = 348] [outer = 0x0] 10:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ed8c00) [pid = 1660] [serial = 349] [outer = 0x125d4a400] 10:53:54 INFO - PROCESS | 1660 | 1466013234298 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a994000) [pid = 1660] [serial = 350] [outer = 0x125d4a400] 10:53:54 INFO - PROCESS | 1660 | 1466013234879 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]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 874ms 10:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:53:54 INFO - PROCESS | 1660 | 1466013234972 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1660 | 1466013234976 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:53:54 INFO - PROCESS | 1660 | 1466013234980 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1660 | 1466013234981 Marionette TRACE conn2 <- [1,442,null,{}] 10:53:54 INFO - PROCESS | 1660 | 1466013234985 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}] 10:53:54 INFO - PROCESS | 1660 | 1466013234987 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:55 INFO - PROCESS | 1660 | 1466013235068 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:53:55 INFO - PROCESS | 1660 | 1466013235130 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1660 | 1466013235133 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11887c800 == 47 [pid = 1660] [id = 118] 10:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1185de400) [pid = 1660] [serial = 351] [outer = 0x0] 10:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11873d800) [pid = 1660] [serial = 352] [outer = 0x1185de400] 10:53:55 INFO - PROCESS | 1660 | 1466013235160 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1195f1400) [pid = 1660] [serial = 353] [outer = 0x1185de400] 10:53:55 INFO - PROCESS | 1660 | 1466013235627 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]]]}] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12b01a800 == 46 [pid = 1660] [id = 113] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121592000 == 45 [pid = 1660] [id = 112] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x128f48800 == 44 [pid = 1660] [id = 111] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x127762800 == 43 [pid = 1660] [id = 110] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x127291800 == 42 [pid = 1660] [id = 109] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124e43800 == 41 [pid = 1660] [id = 108] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119b8e000 == 40 [pid = 1660] [id = 107] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12b80f800) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12743e000) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1187f3000 == 39 [pid = 1660] [id = 106] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x116616800 == 38 [pid = 1660] [id = 105] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1182eb800 == 37 [pid = 1660] [id = 104] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119921800 == 36 [pid = 1660] [id = 101] 10:53:55 INFO - PROCESS | 1660 | --DOCSHELL 0x116993000 == 35 [pid = 1660] [id = 100] 10:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 678ms 10:53:55 INFO - PROCESS | 1660 | 1466013235661 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 1660 | 1466013235664 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:53:55 INFO - PROCESS | 1660 | 1466013235668 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 1660 | 1466013235670 Marionette TRACE conn2 <- [1,446,null,{}] 10:53:55 INFO - PROCESS | 1660 | 1466013235672 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}] 10:53:55 INFO - PROCESS | 1660 | 1466013235675 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:55 INFO - PROCESS | 1660 | 1466013235752 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:53:55 INFO - PROCESS | 1660 | 1466013235760 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1660 | 1466013235761 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11671a800 == 36 [pid = 1660] [id = 119] 10:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119b0b400) [pid = 1660] [serial = 354] [outer = 0x0] 10:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11a1a4000) [pid = 1660] [serial = 355] [outer = 0x119b0b400] 10:53:55 INFO - PROCESS | 1660 | 1466013235788 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121652000) [pid = 1660] [serial = 356] [outer = 0x119b0b400] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x127265400) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11818c400) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124b52800) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124e32400) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12178f800) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124ae2000) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b0d5c00) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1185ae800) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11832d800) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118735400) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127447400) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119178400) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127441000) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129312800) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129333000) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12125b800) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119f87000) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a9dd000) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1172b0800) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129321400) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12164c400) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12570ac00) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ed7800) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126fc5800) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a822c00) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a825400) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 10:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b80f400) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1660 | 1466013236177 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]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 10:53:56 INFO - PROCESS | 1660 | 1466013236190 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1660 | 1466013236193 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:53:56 INFO - PROCESS | 1660 | 1466013236196 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1660 | 1466013236200 Marionette TRACE conn2 <- [1,450,null,{}] 10:53:56 INFO - PROCESS | 1660 | 1466013236210 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}] 10:53:56 INFO - PROCESS | 1660 | 1466013236214 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:56 INFO - PROCESS | 1660 | 1466013236335 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:53:56 INFO - PROCESS | 1660 | 1466013236381 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 1660 | 1466013236383 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e2800 == 37 [pid = 1660] [id = 120] 10:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124c28000) [pid = 1660] [serial = 357] [outer = 0x0] 10:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1250cdc00) [pid = 1660] [serial = 358] [outer = 0x124c28000] 10:53:56 INFO - PROCESS | 1660 | 1466013236427 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126e42c00) [pid = 1660] [serial = 359] [outer = 0x124c28000] 10:53:56 INFO - PROCESS | 1660 | 1466013236866 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] 10:53:56 INFO - PROCESS | 1660 | 1466013236921 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:53:56 INFO - PROCESS | 1660 | 1466013236923 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1660 | 1466013236924 Marionette TRACE conn2 <- [1,454,null,{}] 10:53:56 INFO - PROCESS | 1660 | 1466013236927 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}] 10:53:56 INFO - PROCESS | 1660 | 1466013236928 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:57 INFO - PROCESS | 1660 | 1466013237004 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:53:57 INFO - PROCESS | 1660 | 1466013237010 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1660 | 1466013237011 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x121118000 == 38 [pid = 1660] [id = 121] 10:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126fc5800) [pid = 1660] [serial = 360] [outer = 0x0] 10:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x127444000) [pid = 1660] [serial = 361] [outer = 0x126fc5800] 10:53:57 INFO - PROCESS | 1660 | 1466013237037 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128ed5400) [pid = 1660] [serial = 362] [outer = 0x126fc5800] 10:53:57 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:53:57 INFO - PROCESS | 1660 | 1466013237395 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]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 10:53:57 INFO - PROCESS | 1660 | 1466013237444 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1660 | 1466013237446 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:53:57 INFO - PROCESS | 1660 | 1466013237448 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1660 | 1466013237450 Marionette TRACE conn2 <- [1,458,null,{}] 10:53:57 INFO - PROCESS | 1660 | 1466013237453 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}] 10:53:57 INFO - PROCESS | 1660 | 1466013237454 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:57 INFO - PROCESS | 1660 | 1466013237570 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:53:57 INFO - PROCESS | 1660 | 1466013237576 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1660 | 1466013237577 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x121598000 == 39 [pid = 1660] [id = 122] 10:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b1fc00) [pid = 1660] [serial = 363] [outer = 0x0] 10:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129319400) [pid = 1660] [serial = 364] [outer = 0x128b1fc00] 10:53:57 INFO - PROCESS | 1660 | 1466013237617 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a81f400) [pid = 1660] [serial = 365] [outer = 0x128b1fc00] 10:53:57 INFO - PROCESS | 1660 | 1466013237985 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] 10:53:58 INFO - PROCESS | 1660 | 1466013238021 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:53:58 INFO - PROCESS | 1660 | 1466013238025 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1660 | 1466013238027 Marionette TRACE conn2 <- [1,462,null,{}] 10:53:58 INFO - PROCESS | 1660 | 1466013238029 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}] 10:53:58 INFO - PROCESS | 1660 | 1466013238033 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:58 INFO - PROCESS | 1660 | 1466013238162 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:53:58 INFO - PROCESS | 1660 | 1466013238174 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1660 | 1466013238175 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a1e800 == 40 [pid = 1660] [id = 123] 10:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a81f800) [pid = 1660] [serial = 366] [outer = 0x0] 10:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a9e4000) [pid = 1660] [serial = 367] [outer = 0x12a81f800] 10:53:58 INFO - PROCESS | 1660 | 1466013238200 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b90cc00) [pid = 1660] [serial = 368] [outer = 0x12a81f800] 10:53:58 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:53:58 INFO - PROCESS | 1660 | 1466013238548 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] 10:53:58 INFO - PROCESS | 1660 | 1466013238596 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:53:58 INFO - PROCESS | 1660 | 1466013238599 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1660 | 1466013238600 Marionette TRACE conn2 <- [1,466,null,{}] 10:53:58 INFO - PROCESS | 1660 | 1466013238602 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}] 10:53:58 INFO - PROCESS | 1660 | 1466013238603 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:58 INFO - PROCESS | 1660 | 1466013238696 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:53:58 INFO - PROCESS | 1660 | 1466013238705 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1660 | 1466013238706 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116922000 == 41 [pid = 1660] [id = 124] 10:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12be84800) [pid = 1660] [serial = 369] [outer = 0x0] 10:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12be92c00) [pid = 1660] [serial = 370] [outer = 0x12be84800] 10:53:58 INFO - PROCESS | 1660 | 1466013238734 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bea1400) [pid = 1660] [serial = 371] [outer = 0x12be84800] 10:53:59 INFO - PROCESS | 1660 | 1466013239067 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] 10:53:59 INFO - PROCESS | 1660 | 1466013239118 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:53:59 INFO - PROCESS | 1660 | 1466013239129 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1660 | 1466013239130 Marionette TRACE conn2 <- [1,470,null,{}] 10:53:59 INFO - PROCESS | 1660 | 1466013239132 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}] 10:53:59 INFO - PROCESS | 1660 | 1466013239134 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:59 INFO - PROCESS | 1660 | 1466013239229 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:53:59 INFO - PROCESS | 1660 | 1466013239233 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1660 | 1466013239234 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e0a800 == 42 [pid = 1660] [id = 125] 10:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12be89c00) [pid = 1660] [serial = 372] [outer = 0x0] 10:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c592400) [pid = 1660] [serial = 373] [outer = 0x12be89c00] 10:53:59 INFO - PROCESS | 1660 | 1466013239258 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12c8b5800) [pid = 1660] [serial = 374] [outer = 0x12be89c00] 10:53:59 INFO - PROCESS | 1660 | 1466013239576 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]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 10:53:59 INFO - PROCESS | 1660 | 1466013239608 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1660 | 1466013239611 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:53:59 INFO - PROCESS | 1660 | 1466013239613 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1660 | 1466013239614 Marionette TRACE conn2 <- [1,474,null,{}] 10:53:59 INFO - PROCESS | 1660 | 1466013239617 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}] 10:53:59 INFO - PROCESS | 1660 | 1466013239618 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:59 INFO - PROCESS | 1660 | 1466013239717 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:53:59 INFO - PROCESS | 1660 | 1466013239721 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1660 | 1466013239722 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:53:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294ef800 == 43 [pid = 1660] [id = 126] 10:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x110fe9000) [pid = 1660] [serial = 375] [outer = 0x0] 10:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x110fecc00) [pid = 1660] [serial = 376] [outer = 0x110fe9000] 10:53:59 INFO - PROCESS | 1660 | 1466013239755 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x110ff0c00) [pid = 1660] [serial = 377] [outer = 0x110fe9000] 10:54:00 INFO - PROCESS | 1660 | 1466013240095 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]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124b48400) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117396400) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a9e3000) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124b49c00) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119172800) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182a8000) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129314800) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1227cac00) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126ed7c00) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1195ec000) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126e45c00) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b0d4400) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1176c0000) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12be85c00) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1195e7c00) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:54:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a98d000) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:54:00 INFO - PROCESS | 1660 | 1466013240218 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 1660 | 1466013240219 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:54:00 INFO - PROCESS | 1660 | 1466013240229 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1660 | 1466013240230 Marionette TRACE conn2 <- [1,478,null,{}] 10:54:00 INFO - PROCESS | 1660 | 1466013240233 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}] 10:54:00 INFO - PROCESS | 1660 | 1466013240234 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:00 INFO - PROCESS | 1660 | 1466013240313 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:54:00 INFO - PROCESS | 1660 | 1466013240317 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1660 | 1466013240319 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815e000 == 44 [pid = 1660] [id = 127] 10:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113941c00) [pid = 1660] [serial = 378] [outer = 0x0] 10:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1167e8400) [pid = 1660] [serial = 379] [outer = 0x113941c00] 10:54:00 INFO - PROCESS | 1660 | 1466013240344 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1167efc00) [pid = 1660] [serial = 380] [outer = 0x113941c00] 10:54:00 INFO - PROCESS | 1660 | 1466013240724 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]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 523ms 10:54:00 INFO - PROCESS | 1660 | 1466013240748 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:54:00 INFO - PROCESS | 1660 | 1466013240751 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:54:00 INFO - PROCESS | 1660 | 1466013240754 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1660 | 1466013240757 Marionette TRACE conn2 <- [1,482,null,{}] 10:54:00 INFO - PROCESS | 1660 | 1466013240762 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}] 10:54:00 INFO - PROCESS | 1660 | 1466013240764 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:00 INFO - PROCESS | 1660 | 1466013240939 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:54:00 INFO - PROCESS | 1660 | 1466013240953 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1660 | 1466013240966 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b719000 == 45 [pid = 1660] [id = 128] 10:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167ee800) [pid = 1660] [serial = 381] [outer = 0x0] 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1167f5c00) [pid = 1660] [serial = 382] [outer = 0x1167ee800] 10:54:01 INFO - PROCESS | 1660 | 1466013241011 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128fe5c00) [pid = 1660] [serial = 383] [outer = 0x1167ee800] 10:54:01 INFO - PROCESS | 1660 | 1466013241368 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]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 624ms 10:54:01 INFO - PROCESS | 1660 | 1466013241378 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:54:01 INFO - PROCESS | 1660 | 1466013241379 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:54:01 INFO - PROCESS | 1660 | 1466013241382 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 1660 | 1466013241383 Marionette TRACE conn2 <- [1,486,null,{}] 10:54:01 INFO - PROCESS | 1660 | 1466013241386 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}] 10:54:01 INFO - PROCESS | 1660 | 1466013241387 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:01 INFO - PROCESS | 1660 | 1466013241465 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:54:01 INFO - PROCESS | 1660 | 1466013241522 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1660 | 1466013241524 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be58000 == 46 [pid = 1660] [id = 129] 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117098400) [pid = 1660] [serial = 384] [outer = 0x0] 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1170a1000) [pid = 1660] [serial = 385] [outer = 0x117098400] 10:54:01 INFO - PROCESS | 1660 | 1466013241547 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1170a7c00) [pid = 1660] [serial = 386] [outer = 0x117098400] 10:54:01 INFO - PROCESS | 1660 | 1466013241802 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]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 10:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:54:01 INFO - PROCESS | 1660 | 1466013241852 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:54:01 INFO - PROCESS | 1660 | 1466013241853 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:54:01 INFO - PROCESS | 1660 | 1466013241855 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 1660 | 1466013241856 Marionette TRACE conn2 <- [1,490,null,{}] 10:54:01 INFO - PROCESS | 1660 | 1466013241867 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}] 10:54:01 INFO - PROCESS | 1660 | 1466013241868 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:01 INFO - PROCESS | 1660 | 1466013241960 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:54:01 INFO - PROCESS | 1660 | 1466013241964 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1660 | 1466013241965 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01e000 == 47 [pid = 1660] [id = 130] 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1170a4800) [pid = 1660] [serial = 387] [outer = 0x0] 10:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a9e3c00) [pid = 1660] [serial = 388] [outer = 0x1170a4800] 10:54:01 INFO - PROCESS | 1660 | 1466013241986 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c8b4c00) [pid = 1660] [serial = 389] [outer = 0x1170a4800] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b91c800 == 46 [pid = 1660] [id = 103] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b02d000 == 45 [pid = 1660] [id = 84] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1294df800 == 44 [pid = 1660] [id = 102] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12a588000 == 43 [pid = 1660] [id = 99] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11671a800 == 42 [pid = 1660] [id = 119] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11887c800 == 41 [pid = 1660] [id = 118] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12be45800 == 40 [pid = 1660] [id = 117] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12728d000 == 39 [pid = 1660] [id = 116] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11915f800 == 38 [pid = 1660] [id = 115] 10:54:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1132e5000 == 37 [pid = 1660] [id = 114] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121598000 == 36 [pid = 1660] [id = 122] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1294ef800 == 35 [pid = 1660] [id = 126] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e2800 == 34 [pid = 1660] [id = 120] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b719000 == 33 [pid = 1660] [id = 128] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121118000 == 32 [pid = 1660] [id = 121] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124a1e800 == 31 [pid = 1660] [id = 123] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128e0a800 == 30 [pid = 1660] [id = 125] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12be58000 == 29 [pid = 1660] [id = 129] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11815e000 == 28 [pid = 1660] [id = 127] 10:54:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116922000 == 27 [pid = 1660] [id = 124] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127445400) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12b8f1c00) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126e42400) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x125704400) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1195eb000) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121384c00) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118706000) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1185ac400) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a4f1c00) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124e24800) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1257a6c00) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a820800) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12743d400) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121180400) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119934400) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12742f000) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12be89800) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118330000) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1185e5000) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128e27000) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12be9b000) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12be91400) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12137d000) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124e72400) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12bea1000) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12b8f5000) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12b910c00) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12a990400) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1184b6800) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12c590c00) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 10:54:03 INFO - PROCESS | 1660 | 1466013243472 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]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1629ms 10:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:54:03 INFO - PROCESS | 1660 | 1466013243485 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 1660 | 1466013243487 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:54:03 INFO - PROCESS | 1660 | 1466013243493 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 1660 | 1466013243495 Marionette TRACE conn2 <- [1,494,null,{}] 10:54:03 INFO - PROCESS | 1660 | 1466013243499 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}] 10:54:03 INFO - PROCESS | 1660 | 1466013243501 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:03 INFO - PROCESS | 1660 | 1466013243578 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:54:03 INFO - PROCESS | 1660 | 1466013243582 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 1660 | 1466013243585 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e7f000 == 28 [pid = 1660] [id = 131] 10:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1167ebc00) [pid = 1660] [serial = 390] [outer = 0x0] 10:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1167ec800) [pid = 1660] [serial = 391] [outer = 0x1167ebc00] 10:54:03 INFO - PROCESS | 1660 | 1466013243617 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116968400) [pid = 1660] [serial = 392] [outer = 0x1167ebc00] 10:54:03 INFO - PROCESS | 1660 | 1466013243969 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]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 523ms 10:54:04 INFO - PROCESS | 1660 | 1466013244013 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1660 | 1466013244017 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:54:04 INFO - PROCESS | 1660 | 1466013244021 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1660 | 1466013244023 Marionette TRACE conn2 <- [1,498,null,{}] 10:54:04 INFO - PROCESS | 1660 | 1466013244025 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}] 10:54:04 INFO - PROCESS | 1660 | 1466013244027 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:04 INFO - PROCESS | 1660 | 1466013244103 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:54:04 INFO - PROCESS | 1660 | 1466013244110 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1660 | 1466013244111 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a7800 == 29 [pid = 1660] [id = 132] 10:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11709c000) [pid = 1660] [serial = 393] [outer = 0x0] 10:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x117395800) [pid = 1660] [serial = 394] [outer = 0x11709c000] 10:54:04 INFO - PROCESS | 1660 | 1466013244139 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118192000) [pid = 1660] [serial = 395] [outer = 0x11709c000] 10:54:04 INFO - PROCESS | 1660 | 1466013244467 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]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 473ms 10:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:54:04 INFO - PROCESS | 1660 | 1466013244494 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1660 | 1466013244496 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:54:04 INFO - PROCESS | 1660 | 1466013244498 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1660 | 1466013244508 Marionette TRACE conn2 <- [1,502,null,{}] 10:54:04 INFO - PROCESS | 1660 | 1466013244516 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}] 10:54:04 INFO - PROCESS | 1660 | 1466013244519 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:04 INFO - PROCESS | 1660 | 1466013244593 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:54:04 INFO - PROCESS | 1660 | 1466013244598 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1660 | 1466013244600 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815f000 == 30 [pid = 1660] [id = 133] 10:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x110e57800) [pid = 1660] [serial = 396] [outer = 0x0] 10:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1185e8800) [pid = 1660] [serial = 397] [outer = 0x110e57800] 10:54:04 INFO - PROCESS | 1660 | 1466013244630 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1188cd000) [pid = 1660] [serial = 398] [outer = 0x110e57800] 10:54:04 INFO - PROCESS | 1660 | 1466013244962 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]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 480ms 10:54:04 INFO - PROCESS | 1660 | 1466013244978 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1660 | 1466013244980 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:54:04 INFO - PROCESS | 1660 | 1466013244983 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1660 | 1466013244984 Marionette TRACE conn2 <- [1,506,null,{}] 10:54:04 INFO - PROCESS | 1660 | 1466013244986 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}] 10:54:04 INFO - PROCESS | 1660 | 1466013244988 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:05 INFO - PROCESS | 1660 | 1466013245064 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:54:05 INFO - PROCESS | 1660 | 1466013245117 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1660 | 1466013245118 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11887d000 == 31 [pid = 1660] [id = 134] 10:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118706000) [pid = 1660] [serial = 399] [outer = 0x0] 10:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1195ec400) [pid = 1660] [serial = 400] [outer = 0x118706000] 10:54:05 INFO - PROCESS | 1660 | 1466013245143 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11970bc00) [pid = 1660] [serial = 401] [outer = 0x118706000] 10:54:05 INFO - PROCESS | 1660 | 1466013245421 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]]]}] 10:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 10:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:54:05 INFO - PROCESS | 1660 | 1466013245452 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 1660 | 1466013245454 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:54:05 INFO - PROCESS | 1660 | 1466013245464 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 1660 | 1466013245465 Marionette TRACE conn2 <- [1,510,null,{}] 10:54:05 INFO - PROCESS | 1660 | 1466013245468 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}] 10:54:05 INFO - PROCESS | 1660 | 1466013245469 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:05 INFO - PROCESS | 1660 | 1466013245551 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:54:05 INFO - PROCESS | 1660 | 1466013245555 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1660 | 1466013245558 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119aa2000 == 32 [pid = 1660] [id = 135] 10:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113e34c00) [pid = 1660] [serial = 402] [outer = 0x0] 10:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11970f400) [pid = 1660] [serial = 403] [outer = 0x113e34c00] 10:54:05 INFO - PROCESS | 1660 | 1466013245583 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119f85c00) [pid = 1660] [serial = 404] [outer = 0x113e34c00] 10:54:05 INFO - PROCESS | 1660 | 1466013245925 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]]]}] 10:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 479ms 10:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:54:05 INFO - PROCESS | 1660 | 1466013245935 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 1660 | 1466013245936 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:54:05 INFO - PROCESS | 1660 | 1466013245938 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 1660 | 1466013245941 Marionette TRACE conn2 <- [1,514,null,{}] 10:54:05 INFO - PROCESS | 1660 | 1466013245944 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}] 10:54:05 INFO - PROCESS | 1660 | 1466013245948 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:06 INFO - PROCESS | 1660 | 1466013246060 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:54:06 INFO - PROCESS | 1660 | 1466013246066 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1660 | 1466013246067 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121397800 == 33 [pid = 1660] [id = 136] 10:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1133ddc00) [pid = 1660] [serial = 405] [outer = 0x0] 10:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12117d400) [pid = 1660] [serial = 406] [outer = 0x1133ddc00] 10:54:06 INFO - PROCESS | 1660 | 1466013246094 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124ae4800) [pid = 1660] [serial = 407] [outer = 0x1133ddc00] 10:54:06 INFO - PROCESS | 1660 | 1466013246375 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]]]}] 10:54:06 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 10:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 10:54:06 INFO - PROCESS | 1660 | 1466013246414 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1660 | 1466013246415 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:54:06 INFO - PROCESS | 1660 | 1466013246417 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1660 | 1466013246418 Marionette TRACE conn2 <- [1,518,null,{}] 10:54:06 INFO - PROCESS | 1660 | 1466013246421 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}] 10:54:06 INFO - PROCESS | 1660 | 1466013246422 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:06 INFO - PROCESS | 1660 | 1466013246504 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:54:06 INFO - PROCESS | 1660 | 1466013246510 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1660 | 1466013246512 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a1d800 == 34 [pid = 1660] [id = 137] 10:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124b4ac00) [pid = 1660] [serial = 408] [outer = 0x0] 10:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c26800) [pid = 1660] [serial = 409] [outer = 0x124b4ac00] 10:54:06 INFO - PROCESS | 1660 | 1466013246536 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124e75000) [pid = 1660] [serial = 410] [outer = 0x124b4ac00] 10:54:06 INFO - PROCESS | 1660 | 1466013246834 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]]]}] 10:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 10:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:54:06 INFO - PROCESS | 1660 | 1466013246886 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1660 | 1466013246887 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:54:06 INFO - PROCESS | 1660 | 1466013246889 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1660 | 1466013246890 Marionette TRACE conn2 <- [1,522,null,{}] 10:54:06 INFO - PROCESS | 1660 | 1466013246892 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}] 10:54:06 INFO - PROCESS | 1660 | 1466013246893 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:06 INFO - PROCESS | 1660 | 1466013246989 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:54:06 INFO - PROCESS | 1660 | 1466013246995 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1660 | 1466013246997 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e4a800 == 35 [pid = 1660] [id = 138] 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119710400) [pid = 1660] [serial = 411] [outer = 0x0] 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125702400) [pid = 1660] [serial = 412] [outer = 0x119710400] 10:54:07 INFO - PROCESS | 1660 | 1466013247021 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126e42000) [pid = 1660] [serial = 413] [outer = 0x119710400] 10:54:07 INFO - PROCESS | 1660 | 1466013247331 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]]]}] 10:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 470ms 10:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:54:07 INFO - PROCESS | 1660 | 1466013247361 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1660 | 1466013247363 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:54:07 INFO - PROCESS | 1660 | 1466013247365 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1660 | 1466013247366 Marionette TRACE conn2 <- [1,526,null,{}] 10:54:07 INFO - PROCESS | 1660 | 1466013247369 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}] 10:54:07 INFO - PROCESS | 1660 | 1466013247370 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:07 INFO - PROCESS | 1660 | 1466013247443 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:54:07 INFO - PROCESS | 1660 | 1466013247446 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1660 | 1466013247447 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815e800 == 36 [pid = 1660] [id = 139] 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110ff2000) [pid = 1660] [serial = 414] [outer = 0x0] 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1271e7800) [pid = 1660] [serial = 415] [outer = 0x110ff2000] 10:54:07 INFO - PROCESS | 1660 | 1466013247481 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12743a000) [pid = 1660] [serial = 416] [outer = 0x110ff2000] 10:54:07 INFO - PROCESS | 1660 | 1466013247813 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]]]}] 10:54:07 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 10:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 10:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:54:07 INFO - PROCESS | 1660 | 1466013247834 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1660 | 1466013247835 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:54:07 INFO - PROCESS | 1660 | 1466013247837 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1660 | 1466013247838 Marionette TRACE conn2 <- [1,530,null,{}] 10:54:07 INFO - PROCESS | 1660 | 1466013247841 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}] 10:54:07 INFO - PROCESS | 1660 | 1466013247842 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:07 INFO - PROCESS | 1660 | 1466013247944 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:54:07 INFO - PROCESS | 1660 | 1466013247950 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1660 | 1466013247951 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x127749800 == 37 [pid = 1660] [id = 140] 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1167e9800) [pid = 1660] [serial = 417] [outer = 0x0] 10:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12743f800) [pid = 1660] [serial = 418] [outer = 0x1167e9800] 10:54:07 INFO - PROCESS | 1660 | 1466013247975 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128fee800) [pid = 1660] [serial = 419] [outer = 0x1167e9800] 10:54:08 INFO - PROCESS | 1660 | 1466013248317 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"]]]}] 10:54:08 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 10:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:54:08 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 10:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:54:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 10:54:08 INFO - PROCESS | 1660 | 1466013248358 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:54:08 INFO - PROCESS | 1660 | 1466013248360 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:54:08 INFO - PROCESS | 1660 | 1466013248364 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 1660 | 1466013248366 Marionette TRACE conn2 <- [1,534,null,{}] 10:54:08 INFO - PROCESS | 1660 | 1466013248370 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}] 10:54:08 INFO - PROCESS | 1660 | 1466013248372 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:08 INFO - PROCESS | 1660 | 1466013248521 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:54:08 INFO - PROCESS | 1660 | 1466013248620 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 1660 | 1466013248622 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119aa1800 == 38 [pid = 1660] [id = 141] 10:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128e23800) [pid = 1660] [serial = 420] [outer = 0x0] 10:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128fe6800) [pid = 1660] [serial = 421] [outer = 0x128e23800] 10:54:08 INFO - PROCESS | 1660 | 1466013248667 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a992800) [pid = 1660] [serial = 422] [outer = 0x128e23800] 10:54:09 INFO - PROCESS | 1660 | 1466013249019 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]]]}] 10:54:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 671ms 10:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:54:09 INFO - PROCESS | 1660 | 1466013249034 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1660 | 1466013249035 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:54:09 INFO - PROCESS | 1660 | 1466013249037 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1660 | 1466013249038 Marionette TRACE conn2 <- [1,538,null,{}] 10:54:09 INFO - PROCESS | 1660 | 1466013249043 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}] 10:54:09 INFO - PROCESS | 1660 | 1466013249044 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:09 INFO - PROCESS | 1660 | 1466013249144 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:54:09 INFO - PROCESS | 1660 | 1466013249185 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1660 | 1466013249186 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a83e000 == 39 [pid = 1660] [id = 142] 10:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128e24400) [pid = 1660] [serial = 423] [outer = 0x0] 10:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b0d1c00) [pid = 1660] [serial = 424] [outer = 0x128e24400] 10:54:09 INFO - PROCESS | 1660 | 1466013249219 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b80ec00) [pid = 1660] [serial = 425] [outer = 0x128e24400] 10:54:09 INFO - PROCESS | 1660 | 1466013249531 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]]]}] 10:54:09 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. 10:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 10:54:09 INFO - PROCESS | 1660 | 1466013249561 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1660 | 1466013249562 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:54:09 INFO - PROCESS | 1660 | 1466013249572 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1660 | 1466013249573 Marionette TRACE conn2 <- [1,542,null,{}] 10:54:09 INFO - PROCESS | 1660 | 1466013249577 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}] 10:54:09 INFO - PROCESS | 1660 | 1466013249578 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:09 INFO - PROCESS | 1660 | 1466013249682 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:54:09 INFO - PROCESS | 1660 | 1466013249685 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1660 | 1466013249686 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b91d800 == 40 [pid = 1660] [id = 143] 10:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a9e2000) [pid = 1660] [serial = 426] [outer = 0x0] 10:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b811c00) [pid = 1660] [serial = 427] [outer = 0x12a9e2000] 10:54:09 INFO - PROCESS | 1660 | 1466013249710 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12b8f0400) [pid = 1660] [serial = 428] [outer = 0x12a9e2000] 10:54:10 INFO - PROCESS | 1660 | 1466013250042 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]]]}] 10:54:10 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. 10:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 10:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:54:10 INFO - PROCESS | 1660 | 1466013250092 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1660 | 1466013250093 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:54:10 INFO - PROCESS | 1660 | 1466013250095 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1660 | 1466013250096 Marionette TRACE conn2 <- [1,546,null,{}] 10:54:10 INFO - PROCESS | 1660 | 1466013250098 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}] 10:54:10 INFO - PROCESS | 1660 | 1466013250099 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:10 INFO - PROCESS | 1660 | 1466013250198 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:54:10 INFO - PROCESS | 1660 | 1466013250215 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1660 | 1466013250216 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be53000 == 41 [pid = 1660] [id = 144] 10:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b8f0800) [pid = 1660] [serial = 429] [outer = 0x0] 10:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12b909000) [pid = 1660] [serial = 430] [outer = 0x12b8f0800] 10:54:10 INFO - PROCESS | 1660 | 1466013250245 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12be86c00) [pid = 1660] [serial = 431] [outer = 0x12b8f0800] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12be84800) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12be89c00) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x110fe9000) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1167ee800) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113941c00) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124c28000) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x117098400) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119b0b400) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1185de400) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125d4a400) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12164c000) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11696b400) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x110e4e000) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1195f4c00) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b1fc00) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126fc5800) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a81f800) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:54:10 INFO - PROCESS | 1660 | 1466013250827 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]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 771ms 10:54:10 INFO - PROCESS | 1660 | 1466013250866 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1660 | 1466013250867 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:54:10 INFO - PROCESS | 1660 | 1466013250870 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1660 | 1466013250871 Marionette TRACE conn2 <- [1,550,null,{}] 10:54:10 INFO - PROCESS | 1660 | 1466013250873 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}] 10:54:10 INFO - PROCESS | 1660 | 1466013250874 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:10 INFO - PROCESS | 1660 | 1466013250962 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:54:10 INFO - PROCESS | 1660 | 1466013250986 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1660 | 1466013250987 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eb0800 == 42 [pid = 1660] [id = 145] 10:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11709a000) [pid = 1660] [serial = 432] [outer = 0x0] 10:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1185afc00) [pid = 1660] [serial = 433] [outer = 0x11709a000] 10:54:11 INFO - PROCESS | 1660 | 1466013251017 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124c1d400) [pid = 1660] [serial = 434] [outer = 0x11709a000] 10:54:11 INFO - PROCESS | 1660 | 1466013251367 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]]]}] 10:54:11 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. 10:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 10:54:11 INFO - PROCESS | 1660 | 1466013251393 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 1660 | 1466013251394 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:54:11 INFO - PROCESS | 1660 | 1466013251398 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1660 | 1466013251400 Marionette TRACE conn2 <- [1,554,null,{}] 10:54:11 INFO - PROCESS | 1660 | 1466013251403 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}] 10:54:11 INFO - PROCESS | 1660 | 1466013251405 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:11 INFO - PROCESS | 1660 | 1466013251563 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:54:11 INFO - PROCESS | 1660 | 1466013251573 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1660 | 1466013251575 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02e000 == 43 [pid = 1660] [id = 146] 10:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1133b2000) [pid = 1660] [serial = 435] [outer = 0x0] 10:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b1e000) [pid = 1660] [serial = 436] [outer = 0x1133b2000] 10:54:11 INFO - PROCESS | 1660 | 1466013251613 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b911000) [pid = 1660] [serial = 437] [outer = 0x1133b2000] 10:54:11 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:11 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:11 INFO - PROCESS | 1660 | 1466013251990 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]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 10:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:54:12 INFO - PROCESS | 1660 | 1466013252018 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1660 | 1466013252019 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:54:12 INFO - PROCESS | 1660 | 1466013252021 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1660 | 1466013252022 Marionette TRACE conn2 <- [1,558,null,{}] 10:54:12 INFO - PROCESS | 1660 | 1466013252025 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}] 10:54:12 INFO - PROCESS | 1660 | 1466013252026 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:12 INFO - PROCESS | 1660 | 1466013252110 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:54:12 INFO - PROCESS | 1660 | 1466013252166 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1660 | 1466013252167 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5af000 == 44 [pid = 1660] [id = 147] 10:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11606bc00) [pid = 1660] [serial = 438] [outer = 0x0] 10:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b911800) [pid = 1660] [serial = 439] [outer = 0x11606bc00] 10:54:12 INFO - PROCESS | 1660 | 1466013252191 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12be9cc00) [pid = 1660] [serial = 440] [outer = 0x11606bc00] 10:54:12 INFO - PROCESS | 1660 | 1466013252473 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]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 10:54:12 INFO - PROCESS | 1660 | 1466013252496 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:54:12 INFO - PROCESS | 1660 | 1466013252497 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:54:12 INFO - PROCESS | 1660 | 1466013252500 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1660 | 1466013252500 Marionette TRACE conn2 <- [1,562,null,{}] 10:54:12 INFO - PROCESS | 1660 | 1466013252502 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}] 10:54:12 INFO - PROCESS | 1660 | 1466013252503 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:12 INFO - PROCESS | 1660 | 1466013252586 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:54:12 INFO - PROCESS | 1660 | 1466013252592 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1660 | 1466013252594 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c8d3800 == 45 [pid = 1660] [id = 148] 10:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12be9d800) [pid = 1660] [serial = 441] [outer = 0x0] 10:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c58e400) [pid = 1660] [serial = 442] [outer = 0x12be9d800] 10:54:12 INFO - PROCESS | 1660 | 1466013252618 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c8b4000) [pid = 1660] [serial = 443] [outer = 0x12be9d800] 10:54:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 618ms 10:54:13 INFO - PROCESS | 1660 | 1466013253113 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]]]}] 10:54:13 INFO - PROCESS | 1660 | 1466013253118 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 1660 | 1466013253121 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:54:13 INFO - PROCESS | 1660 | 1466013253124 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1660 | 1466013253126 Marionette TRACE conn2 <- [1,566,null,{}] 10:54:13 INFO - PROCESS | 1660 | 1466013253130 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}] 10:54:13 INFO - PROCESS | 1660 | 1466013253132 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:13 INFO - PROCESS | 1660 | 1466013253245 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:54:13 INFO - PROCESS | 1660 | 1466013253302 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1660 | 1466013253304 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694f800 == 46 [pid = 1660] [id = 149] 10:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112972400) [pid = 1660] [serial = 444] [outer = 0x0] 10:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112976000) [pid = 1660] [serial = 445] [outer = 0x112972400] 10:54:13 INFO - PROCESS | 1660 | 1466013253335 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11297b400) [pid = 1660] [serial = 446] [outer = 0x112972400] 10:54:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:13 INFO - PROCESS | 1660 | 1466013253845 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]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 772ms 10:54:13 INFO - PROCESS | 1660 | 1466013253896 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 1660 | 1466013253899 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:54:13 INFO - PROCESS | 1660 | 1466013253904 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1660 | 1466013253906 Marionette TRACE conn2 <- [1,570,null,{}] 10:54:13 INFO - PROCESS | 1660 | 1466013253909 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}] 10:54:13 INFO - PROCESS | 1660 | 1466013253910 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:14 INFO - PROCESS | 1660 | 1466013254022 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:54:14 INFO - PROCESS | 1660 | 1466013254079 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 1660 | 1466013254081 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c8800 == 47 [pid = 1660] [id = 150] 10:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115ee4c00) [pid = 1660] [serial = 447] [outer = 0x0] 10:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x117033000) [pid = 1660] [serial = 448] [outer = 0x115ee4c00] 10:54:14 INFO - PROCESS | 1660 | 1466013254111 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176ba400) [pid = 1660] [serial = 449] [outer = 0x115ee4c00] 10:54:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:14 INFO - PROCESS | 1660 | 1466013254810 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]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 973ms 10:54:14 INFO - PROCESS | 1660 | 1466013254877 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 1660 | 1466013254879 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:54:14 INFO - PROCESS | 1660 | 1466013254883 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 1660 | 1466013254884 Marionette TRACE conn2 <- [1,574,null,{}] 10:54:14 INFO - PROCESS | 1660 | 1466013254888 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}] 10:54:14 INFO - PROCESS | 1660 | 1466013254889 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:14 INFO - PROCESS | 1660 | 1466013254989 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:54:15 INFO - PROCESS | 1660 | 1466013255069 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1660 | 1466013255072 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11671e800 == 48 [pid = 1660] [id = 151] 10:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1139f0400) [pid = 1660] [serial = 450] [outer = 0x0] 10:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113ea3000) [pid = 1660] [serial = 451] [outer = 0x1139f0400] 10:54:15 INFO - PROCESS | 1660 | 1466013255100 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1167eb400) [pid = 1660] [serial = 452] [outer = 0x1139f0400] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5af000 == 47 [pid = 1660] [id = 147] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02e000 == 46 [pid = 1660] [id = 146] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121eb0800 == 45 [pid = 1660] [id = 145] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12be53000 == 44 [pid = 1660] [id = 144] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12b91d800 == 43 [pid = 1660] [id = 143] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12a83e000 == 42 [pid = 1660] [id = 142] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a9e3c00) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119aa1800 == 41 [pid = 1660] [id = 141] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x127749800 == 40 [pid = 1660] [id = 140] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11815e800 == 39 [pid = 1660] [id = 139] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x124e4a800 == 38 [pid = 1660] [id = 138] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x124a1d800 == 37 [pid = 1660] [id = 137] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121397800 == 36 [pid = 1660] [id = 136] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119aa2000 == 35 [pid = 1660] [id = 135] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11887d000 == 34 [pid = 1660] [id = 134] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11815f000 == 33 [pid = 1660] [id = 133] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a7800 == 32 [pid = 1660] [id = 132] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x113e7f000 == 31 [pid = 1660] [id = 131] 10:54:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01e000 == 30 [pid = 1660] [id = 130] 10:54:15 INFO - PROCESS | 1660 | 1466013255463 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]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 10:54:15 INFO - PROCESS | 1660 | 1466013255503 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 1660 | 1466013255506 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12be92c00) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12c592400) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x110fecc00) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1167f5c00) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1167e8400) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1167efc00) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x110ff0c00) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1250cdc00) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1170a7c00) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11a1a4000) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121652000) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1195f1400) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11873d800) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a994000) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128ed8c00) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12570d800) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121def400) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11a19c000) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118735800) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1122aa800) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110e52400) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c8b2400) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a81f400) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129319400) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x127444000) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128ed5400) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126e42c00) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a9e4000) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12bea1400) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c8b5800) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1170a1000) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b90cc00) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128fe5c00) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 10:54:15 INFO - PROCESS | 1660 | 1466013255523 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 1660 | 1466013255525 Marionette TRACE conn2 <- [1,578,null,{}] 10:54:15 INFO - PROCESS | 1660 | 1466013255531 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}] 10:54:15 INFO - PROCESS | 1660 | 1466013255532 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:15 INFO - PROCESS | 1660 | 1466013255607 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:54:15 INFO - PROCESS | 1660 | 1466013255615 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1660 | 1466013255616 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116911800 == 31 [pid = 1660] [id = 152] 10:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1167f6c00) [pid = 1660] [serial = 453] [outer = 0x0] 10:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117098c00) [pid = 1660] [serial = 454] [outer = 0x1167f6c00] 10:54:15 INFO - PROCESS | 1660 | 1466013255643 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1170a4400) [pid = 1660] [serial = 455] [outer = 0x1167f6c00] 10:54:16 INFO - PROCESS | 1660 | 1466013256014 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]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 535ms 10:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:54:16 INFO - PROCESS | 1660 | 1466013256048 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 1660 | 1466013256050 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:54:16 INFO - PROCESS | 1660 | 1466013256054 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1660 | 1466013256058 Marionette TRACE conn2 <- [1,582,null,{}] 10:54:16 INFO - PROCESS | 1660 | 1466013256078 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}] 10:54:16 INFO - PROCESS | 1660 | 1466013256083 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:16 INFO - PROCESS | 1660 | 1466013256203 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:54:16 INFO - PROCESS | 1660 | 1466013256220 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1660 | 1466013256223 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ec000 == 32 [pid = 1660] [id = 153] 10:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117392c00) [pid = 1660] [serial = 456] [outer = 0x0] 10:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118330400) [pid = 1660] [serial = 457] [outer = 0x117392c00] 10:54:16 INFO - PROCESS | 1660 | 1466013256277 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1185ddc00) [pid = 1660] [serial = 458] [outer = 0x117392c00] 10:54:16 INFO - PROCESS | 1660 | 1466013256681 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]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 677ms 10:54:16 INFO - PROCESS | 1660 | 1466013256731 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 1660 | 1466013256732 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:54:16 INFO - PROCESS | 1660 | 1466013256734 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1660 | 1466013256735 Marionette TRACE conn2 <- [1,586,null,{}] 10:54:16 INFO - PROCESS | 1660 | 1466013256738 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}] 10:54:16 INFO - PROCESS | 1660 | 1466013256739 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:16 INFO - PROCESS | 1660 | 1466013256814 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:54:16 INFO - PROCESS | 1660 | 1466013256818 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1660 | 1466013256819 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119919000 == 33 [pid = 1660] [id = 154] 10:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118709800) [pid = 1660] [serial = 459] [outer = 0x0] 10:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1188c6c00) [pid = 1660] [serial = 460] [outer = 0x118709800] 10:54:16 INFO - PROCESS | 1660 | 1466013256846 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119173400) [pid = 1660] [serial = 461] [outer = 0x118709800] 10:54:17 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:17 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:17 INFO - PROCESS | 1660 | 1466013257211 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]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 10:54:17 INFO - PROCESS | 1660 | 1466013257254 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:54:17 INFO - PROCESS | 1660 | 1466013257256 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:54:17 INFO - PROCESS | 1660 | 1466013257259 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1660 | 1466013257261 Marionette TRACE conn2 <- [1,590,null,{}] 10:54:17 INFO - PROCESS | 1660 | 1466013257264 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}] 10:54:17 INFO - PROCESS | 1660 | 1466013257267 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:17 INFO - PROCESS | 1660 | 1466013257421 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167e9800) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128e24400) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110e57800) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118706000) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119710400) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1133ddc00) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1170a4800) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x110ff2000) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113e34c00) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a9e2000) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11709c000) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12b8f0800) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1167ebc00) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1133b2000) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11709a000) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124b4ac00) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11606bc00) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:54:17 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x128e23800) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:54:17 INFO - PROCESS | 1660 | 1466013257873 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 1660 | 1466013257875 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f36000 == 34 [pid = 1660] [id = 155] 10:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x110fe9400) [pid = 1660] [serial = 462] [outer = 0x0] 10:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112971000) [pid = 1660] [serial = 463] [outer = 0x110fe9400] 10:54:17 INFO - PROCESS | 1660 | 1466013257908 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1133db400) [pid = 1660] [serial = 464] [outer = 0x110fe9400] 10:54:18 INFO - PROCESS | 1660 | 1466013258351 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]]]}] 10:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1121ms 10:54:18 INFO - PROCESS | 1660 | 1466013258382 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:54:18 INFO - PROCESS | 1660 | 1466013258384 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:54:18 INFO - PROCESS | 1660 | 1466013258387 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 1660 | 1466013258389 Marionette TRACE conn2 <- [1,594,null,{}] 10:54:18 INFO - PROCESS | 1660 | 1466013258393 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}] 10:54:18 INFO - PROCESS | 1660 | 1466013258394 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:18 INFO - PROCESS | 1660 | 1466013258489 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:54:18 INFO - PROCESS | 1660 | 1466013258540 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 1660 | 1466013258542 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182de000 == 35 [pid = 1660] [id = 156] 10:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11662a000) [pid = 1660] [serial = 465] [outer = 0x0] 10:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11709c800) [pid = 1660] [serial = 466] [outer = 0x11662a000] 10:54:18 INFO - PROCESS | 1660 | 1466013258572 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11738c800) [pid = 1660] [serial = 467] [outer = 0x11662a000] 10:54:19 INFO - PROCESS | 1660 | 1466013259007 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]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 673ms 10:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:54:19 INFO - PROCESS | 1660 | 1466013259063 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 1660 | 1466013259066 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:54:19 INFO - PROCESS | 1660 | 1466013259069 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1660 | 1466013259070 Marionette TRACE conn2 <- [1,598,null,{}] 10:54:19 INFO - PROCESS | 1660 | 1466013259073 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}] 10:54:19 INFO - PROCESS | 1660 | 1466013259075 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:19 INFO - PROCESS | 1660 | 1466013259226 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:54:19 INFO - PROCESS | 1660 | 1466013259278 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1660 | 1466013259280 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212db800 == 36 [pid = 1660] [id = 157] 10:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11818e400) [pid = 1660] [serial = 468] [outer = 0x0] 10:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1185d9400) [pid = 1660] [serial = 469] [outer = 0x11818e400] 10:54:19 INFO - PROCESS | 1660 | 1466013259309 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11873f400) [pid = 1660] [serial = 470] [outer = 0x11818e400] 10:54:19 INFO - PROCESS | 1660 | 1466013259728 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]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 722ms 10:54:19 INFO - PROCESS | 1660 | 1466013259792 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 1660 | 1466013259793 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:54:19 INFO - PROCESS | 1660 | 1466013259800 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1660 | 1466013259804 Marionette TRACE conn2 <- [1,602,null,{}] 10:54:19 INFO - PROCESS | 1660 | 1466013259808 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}] 10:54:19 INFO - PROCESS | 1660 | 1466013259810 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:19 INFO - PROCESS | 1660 | 1466013259906 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:54:19 INFO - PROCESS | 1660 | 1466013259968 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1660 | 1466013259969 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a67800 == 37 [pid = 1660] [id = 158] 10:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119174400) [pid = 1660] [serial = 471] [outer = 0x0] 10:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119705000) [pid = 1660] [serial = 472] [outer = 0x119174400] 10:54:19 INFO - PROCESS | 1660 | 1466013259998 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119711800) [pid = 1660] [serial = 473] [outer = 0x119174400] 10:54:20 INFO - PROCESS | 1660 | 1466013260404 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]]]}] 10:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 627ms 10:54:20 INFO - PROCESS | 1660 | 1466013260425 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1660 | 1466013260428 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:54:20 INFO - PROCESS | 1660 | 1466013260430 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1660 | 1466013260431 Marionette TRACE conn2 <- [1,606,null,{}] 10:54:20 INFO - PROCESS | 1660 | 1466013260434 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}] 10:54:20 INFO - PROCESS | 1660 | 1466013260435 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:20 INFO - PROCESS | 1660 | 1466013260548 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:54:20 INFO - PROCESS | 1660 | 1466013260610 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1660 | 1466013260611 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d2800 == 38 [pid = 1660] [id = 159] 10:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119b10800) [pid = 1660] [serial = 474] [outer = 0x0] 10:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119f86000) [pid = 1660] [serial = 475] [outer = 0x119b10800] 10:54:20 INFO - PROCESS | 1660 | 1466013260640 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12117c000) [pid = 1660] [serial = 476] [outer = 0x119b10800] 10:54:21 INFO - PROCESS | 1660 | 1466013261054 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]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 671ms 10:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:54:21 INFO - PROCESS | 1660 | 1466013261102 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1660 | 1466013261103 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:54:21 INFO - PROCESS | 1660 | 1466013261106 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1660 | 1466013261107 Marionette TRACE conn2 <- [1,610,null,{}] 10:54:21 INFO - PROCESS | 1660 | 1466013261109 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}] 10:54:21 INFO - PROCESS | 1660 | 1466013261111 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:21 INFO - PROCESS | 1660 | 1466013261202 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:54:21 INFO - PROCESS | 1660 | 1466013261255 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 1660 | 1466013261259 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x117228000 == 39 [pid = 1660] [id = 160] 10:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12117c400) [pid = 1660] [serial = 477] [outer = 0x0] 10:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121180800) [pid = 1660] [serial = 478] [outer = 0x12117c400] 10:54:21 INFO - PROCESS | 1660 | 1466013261296 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121649400) [pid = 1660] [serial = 479] [outer = 0x12117c400] 10:54:21 INFO - PROCESS | 1660 | 1466013261786 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]]]}] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x119919000 == 38 [pid = 1660] [id = 154] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ec000 == 37 [pid = 1660] [id = 153] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x116911800 == 36 [pid = 1660] [id = 152] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x11671e800 == 35 [pid = 1660] [id = 151] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x11694f800 == 34 [pid = 1660] [id = 149] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c8800 == 33 [pid = 1660] [id = 150] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d2800 == 32 [pid = 1660] [id = 159] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x121a67800 == 31 [pid = 1660] [id = 158] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1212db800 == 30 [pid = 1660] [id = 157] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12c8d3800 == 29 [pid = 1660] [id = 148] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1182de000 == 28 [pid = 1660] [id = 156] 10:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x112f36000 == 27 [pid = 1660] [id = 155] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12743f800) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128fee800) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b0d1c00) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1185e8800) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1188cd000) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1195ec400) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11970bc00) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125702400) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126e42000) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12117d400) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12c8b4c00) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124ae4800) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1271e7800) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12743a000) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11970f400) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12b811c00) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119f85c00) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x117395800) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12b80ec00) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12b909000) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x118192000) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1167ec800) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x116968400) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x128b1e000) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1185afc00) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x124c1d400) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x124c26800) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x124e75000) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12b911800) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12be86c00) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12be9cc00) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12c58e400) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12b8f0400) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x128fe6800) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x12a992800) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 10:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x12b911000) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 10:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1223ms 10:54:22 INFO - PROCESS | 1660 | 1466013262353 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 1660 | 1466013262356 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:54:22 INFO - PROCESS | 1660 | 1466013262362 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 1660 | 1466013262364 Marionette TRACE conn2 <- [1,614,null,{}] 10:54:22 INFO - PROCESS | 1660 | 1466013262368 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}] 10:54:22 INFO - PROCESS | 1660 | 1466013262370 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:22 INFO - PROCESS | 1660 | 1466013262448 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:54:22 INFO - PROCESS | 1660 | 1466013262454 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1660 | 1466013262460 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x113bcc000 == 28 [pid = 1660] [id = 161] 10:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x112de0400) [pid = 1660] [serial = 480] [outer = 0x0] 10:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x113046000) [pid = 1660] [serial = 481] [outer = 0x112de0400] 10:54:22 INFO - PROCESS | 1660 | 1466013262489 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x113e34c00) [pid = 1660] [serial = 482] [outer = 0x112de0400] 10:54:22 INFO - PROCESS | 1660 | 1466013262822 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]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms 10:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:54:22 INFO - PROCESS | 1660 | 1466013262834 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 1660 | 1466013262836 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:54:22 INFO - PROCESS | 1660 | 1466013262841 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 1660 | 1466013262845 Marionette TRACE conn2 <- [1,618,null,{}] 10:54:22 INFO - PROCESS | 1660 | 1466013262848 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}] 10:54:22 INFO - PROCESS | 1660 | 1466013262850 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:22 INFO - PROCESS | 1660 | 1466013262938 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:54:22 INFO - PROCESS | 1660 | 1466013262986 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1660 | 1466013262987 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a83800 == 29 [pid = 1660] [id = 162] 10:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1160d1400) [pid = 1660] [serial = 483] [outer = 0x0] 10:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1167ea400) [pid = 1660] [serial = 484] [outer = 0x1160d1400] 10:54:23 INFO - PROCESS | 1660 | 1466013263014 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11709b400) [pid = 1660] [serial = 485] [outer = 0x1160d1400] 10:54:23 INFO - PROCESS | 1660 | 1466013263299 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]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 474ms 10:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:54:23 INFO - PROCESS | 1660 | 1466013263315 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1660 | 1466013263316 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:54:23 INFO - PROCESS | 1660 | 1466013263318 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1660 | 1466013263319 Marionette TRACE conn2 <- [1,622,null,{}] 10:54:23 INFO - PROCESS | 1660 | 1466013263335 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}] 10:54:23 INFO - PROCESS | 1660 | 1466013263349 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:23 INFO - PROCESS | 1660 | 1466013263424 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:54:23 INFO - PROCESS | 1660 | 1466013263429 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 1660 | 1466013263432 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182cf000 == 30 [pid = 1660] [id = 163] 10:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x11818e800) [pid = 1660] [serial = 486] [outer = 0x0] 10:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x118197400) [pid = 1660] [serial = 487] [outer = 0x11818e800] 10:54:23 INFO - PROCESS | 1660 | 1466013263461 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1184b4400) [pid = 1660] [serial = 488] [outer = 0x11818e800] 10:54:23 INFO - PROCESS | 1660 | 1466013263898 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]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 10:54:23 INFO - PROCESS | 1660 | 1466013263938 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:54:23 INFO - PROCESS | 1660 | 1466013263943 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:54:23 INFO - PROCESS | 1660 | 1466013263947 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1660 | 1466013263949 Marionette TRACE conn2 <- [1,626,null,{}] 10:54:23 INFO - PROCESS | 1660 | 1466013263952 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}] 10:54:23 INFO - PROCESS | 1660 | 1466013263954 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:24 INFO - PROCESS | 1660 | 1466013264071 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:54:24 INFO - PROCESS | 1660 | 1466013264125 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1660 | 1466013264126 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11916b000 == 31 [pid = 1660] [id = 164] 10:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1184b5000) [pid = 1660] [serial = 489] [outer = 0x0] 10:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1185e8c00) [pid = 1660] [serial = 490] [outer = 0x1184b5000] 10:54:24 INFO - PROCESS | 1660 | 1466013264157 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1188c3400) [pid = 1660] [serial = 491] [outer = 0x1184b5000] 10:54:24 INFO - PROCESS | 1660 | 1466013264417 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]]]}] 10:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 10:54:24 INFO - PROCESS | 1660 | 1466013264466 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1660 | 1466013264467 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:54:24 INFO - PROCESS | 1660 | 1466013264469 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1660 | 1466013264471 Marionette TRACE conn2 <- [1,630,null,{}] 10:54:24 INFO - PROCESS | 1660 | 1466013264490 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}] 10:54:24 INFO - PROCESS | 1660 | 1466013264494 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:24 INFO - PROCESS | 1660 | 1466013264591 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:54:24 INFO - PROCESS | 1660 | 1466013264595 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1660 | 1466013264596 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b96000 == 32 [pid = 1660] [id = 165] 10:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119136c00) [pid = 1660] [serial = 492] [outer = 0x0] 10:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119172800) [pid = 1660] [serial = 493] [outer = 0x119136c00] 10:54:24 INFO - PROCESS | 1660 | 1466013264620 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1195ee000) [pid = 1660] [serial = 494] [outer = 0x119136c00] 10:54:24 INFO - PROCESS | 1660 | 1466013264960 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]]]}] 10:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 517ms 10:54:24 INFO - PROCESS | 1660 | 1466013264988 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1660 | 1466013264990 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:54:25 INFO - PROCESS | 1660 | 1466013265001 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1660 | 1466013265002 Marionette TRACE conn2 <- [1,634,null,{}] 10:54:25 INFO - PROCESS | 1660 | 1466013265004 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}] 10:54:25 INFO - PROCESS | 1660 | 1466013265008 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:25 INFO - PROCESS | 1660 | 1466013265114 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:54:25 INFO - PROCESS | 1660 | 1466013265149 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 1660 | 1466013265151 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121507000 == 33 [pid = 1660] [id = 166] 10:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1195f1400) [pid = 1660] [serial = 495] [outer = 0x0] 10:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119930000) [pid = 1660] [serial = 496] [outer = 0x1195f1400] 10:54:25 INFO - PROCESS | 1660 | 1466013265176 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12117f000) [pid = 1660] [serial = 497] [outer = 0x1195f1400] 10:54:25 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:25 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:25 INFO - PROCESS | 1660 | 1466013265502 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]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 10:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:54:25 INFO - PROCESS | 1660 | 1466013265519 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1660 | 1466013265521 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:54:25 INFO - PROCESS | 1660 | 1466013265523 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1660 | 1466013265524 Marionette TRACE conn2 <- [1,638,null,{}] 10:54:25 INFO - PROCESS | 1660 | 1466013265533 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}] 10:54:25 INFO - PROCESS | 1660 | 1466013265534 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:25 INFO - PROCESS | 1660 | 1466013265621 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:54:25 INFO - PROCESS | 1660 | 1466013265625 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 1660 | 1466013265626 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eb6800 == 34 [pid = 1660] [id = 167] 10:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1122a6800) [pid = 1660] [serial = 498] [outer = 0x0] 10:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121384c00) [pid = 1660] [serial = 499] [outer = 0x1122a6800] 10:54:25 INFO - PROCESS | 1660 | 1466013265657 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x121787000) [pid = 1660] [serial = 500] [outer = 0x1122a6800] 10:54:25 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:25 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112a70000) [pid = 1660] [serial = 501] [outer = 0x112dd3800] 10:54:26 INFO - PROCESS | 1660 | 1466013266024 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]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 526ms 10:54:26 INFO - PROCESS | 1660 | 1466013266061 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 1660 | 1466013266062 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:54:26 INFO - PROCESS | 1660 | 1466013266065 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 1660 | 1466013266066 Marionette TRACE conn2 <- [1,642,null,{}] 10:54:26 INFO - PROCESS | 1660 | 1466013266068 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}] 10:54:26 INFO - PROCESS | 1660 | 1466013266069 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:26 INFO - PROCESS | 1660 | 1466013266197 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:54:26 INFO - PROCESS | 1660 | 1466013266237 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1660 | 1466013266238 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1257cd800 == 35 [pid = 1660] [id = 168] 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12178ac00) [pid = 1660] [serial = 502] [outer = 0x0] 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121bf3000) [pid = 1660] [serial = 503] [outer = 0x12178ac00] 10:54:26 INFO - PROCESS | 1660 | 1466013266262 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124b47400) [pid = 1660] [serial = 504] [outer = 0x12178ac00] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112972400) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x115ee4c00) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1139f0400) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12be9d800) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x117392c00) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1167f6c00) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:54:26 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x118709800) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:54:26 INFO - PROCESS | 1660 | 1466013266584 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]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 570ms 10:54:26 INFO - PROCESS | 1660 | 1466013266634 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 1660 | 1466013266635 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:54:26 INFO - PROCESS | 1660 | 1466013266638 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 1660 | 1466013266639 Marionette TRACE conn2 <- [1,646,null,{}] 10:54:26 INFO - PROCESS | 1660 | 1466013266641 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}] 10:54:26 INFO - PROCESS | 1660 | 1466013266642 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:26 INFO - PROCESS | 1660 | 1466013266715 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:54:26 INFO - PROCESS | 1660 | 1466013266718 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1660 | 1466013266719 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7a800 == 36 [pid = 1660] [id = 169] 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1139f0400) [pid = 1660] [serial = 505] [outer = 0x0] 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121df3800) [pid = 1660] [serial = 506] [outer = 0x1139f0400] 10:54:26 INFO - PROCESS | 1660 | 1466013266746 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x124b4d800) [pid = 1660] [serial = 507] [outer = 0x1139f0400] 10:54:27 INFO - PROCESS | 1660 | 1466013267068 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]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 10:54:27 INFO - PROCESS | 1660 | 1466013267110 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1660 | 1466013267111 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:54:27 INFO - PROCESS | 1660 | 1466013267114 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1660 | 1466013267115 Marionette TRACE conn2 <- [1,650,null,{}] 10:54:27 INFO - PROCESS | 1660 | 1466013267117 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}] 10:54:27 INFO - PROCESS | 1660 | 1466013267118 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:27 INFO - PROCESS | 1660 | 1466013267208 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:54:27 INFO - PROCESS | 1660 | 1466013267215 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1660 | 1466013267216 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729c000 == 37 [pid = 1660] [id = 170] 10:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119175000) [pid = 1660] [serial = 508] [outer = 0x0] 10:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124b53400) [pid = 1660] [serial = 509] [outer = 0x119175000] 10:54:27 INFO - PROCESS | 1660 | 1466013267240 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124cde000) [pid = 1660] [serial = 510] [outer = 0x119175000] 10:54:27 INFO - PROCESS | 1660 | 1466013267527 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]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 10:54:27 INFO - PROCESS | 1660 | 1466013267582 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1660 | 1466013267583 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:54:27 INFO - PROCESS | 1660 | 1466013267586 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1660 | 1466013267587 Marionette TRACE conn2 <- [1,654,null,{}] 10:54:27 INFO - PROCESS | 1660 | 1466013267590 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}] 10:54:27 INFO - PROCESS | 1660 | 1466013267593 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:27 INFO - PROCESS | 1660 | 1466013267679 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:54:27 INFO - PROCESS | 1660 | 1466013267684 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1660 | 1466013267686 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f3f800 == 38 [pid = 1660] [id = 171] 10:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118739800) [pid = 1660] [serial = 511] [outer = 0x0] 10:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124e75c00) [pid = 1660] [serial = 512] [outer = 0x118739800] 10:54:27 INFO - PROCESS | 1660 | 1466013267712 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1257a7000) [pid = 1660] [serial = 513] [outer = 0x118739800] 10:54:28 INFO - PROCESS | 1660 | 1466013268049 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]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 10:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:54:28 INFO - PROCESS | 1660 | 1466013268061 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1660 | 1466013268063 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:54:28 INFO - PROCESS | 1660 | 1466013268065 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1660 | 1466013268066 Marionette TRACE conn2 <- [1,658,null,{}] 10:54:28 INFO - PROCESS | 1660 | 1466013268068 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}] 10:54:28 INFO - PROCESS | 1660 | 1466013268069 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:28 INFO - PROCESS | 1660 | 1466013268174 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:54:28 INFO - PROCESS | 1660 | 1466013268180 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1660 | 1466013268181 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291d4800 == 39 [pid = 1660] [id = 172] 10:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112de2800) [pid = 1660] [serial = 514] [outer = 0x0] 10:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x125d43c00) [pid = 1660] [serial = 515] [outer = 0x112de2800] 10:54:28 INFO - PROCESS | 1660 | 1466013268205 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1271e9000) [pid = 1660] [serial = 516] [outer = 0x112de2800] 10:54:28 INFO - PROCESS | 1660 | 1466013268493 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]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 10:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:54:28 INFO - PROCESS | 1660 | 1466013268586 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1660 | 1466013268589 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:54:28 INFO - PROCESS | 1660 | 1466013268592 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1660 | 1466013268594 Marionette TRACE conn2 <- [1,662,null,{}] 10:54:28 INFO - PROCESS | 1660 | 1466013268598 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}] 10:54:28 INFO - PROCESS | 1660 | 1466013268600 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:28 INFO - PROCESS | 1660 | 1466013268710 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:54:28 INFO - PROCESS | 1660 | 1466013268757 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1660 | 1466013268759 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116606800 == 40 [pid = 1660] [id = 173] 10:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1122a1c00) [pid = 1660] [serial = 517] [outer = 0x0] 10:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112976c00) [pid = 1660] [serial = 518] [outer = 0x1122a1c00] 10:54:28 INFO - PROCESS | 1660 | 1466013268792 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1133b2000) [pid = 1660] [serial = 519] [outer = 0x1122a1c00] 10:54:29 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:29 INFO - PROCESS | 1660 | 1466013269327 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]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 822ms 10:54:29 INFO - PROCESS | 1660 | 1466013269413 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 1660 | 1466013269416 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:54:29 INFO - PROCESS | 1660 | 1466013269420 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 1660 | 1466013269423 Marionette TRACE conn2 <- [1,666,null,{}] 10:54:29 INFO - PROCESS | 1660 | 1466013269426 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}] 10:54:29 INFO - PROCESS | 1660 | 1466013269427 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:29 INFO - PROCESS | 1660 | 1466013269532 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:54:29 INFO - PROCESS | 1660 | 1466013269581 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1660 | 1466013269582 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11914f800 == 41 [pid = 1660] [id = 174] 10:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116968400) [pid = 1660] [serial = 520] [outer = 0x0] 10:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117099000) [pid = 1660] [serial = 521] [outer = 0x116968400] 10:54:29 INFO - PROCESS | 1660 | 1466013269613 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1172ae400) [pid = 1660] [serial = 522] [outer = 0x116968400] 10:54:29 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:30 INFO - PROCESS | 1660 | 1466013270218 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]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 874ms 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x128f3f800 == 40 [pid = 1660] [id = 171] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x12729c000 == 39 [pid = 1660] [id = 170] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7a800 == 38 [pid = 1660] [id = 169] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x1257cd800 == 37 [pid = 1660] [id = 168] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x121eb6800 == 36 [pid = 1660] [id = 167] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x121507000 == 35 [pid = 1660] [id = 166] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x119b96000 == 34 [pid = 1660] [id = 165] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x11916b000 == 33 [pid = 1660] [id = 164] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x1182cf000 == 32 [pid = 1660] [id = 163] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x116a83800 == 31 [pid = 1660] [id = 162] 10:54:30 INFO - PROCESS | 1660 | --DOCSHELL 0x113bcc000 == 30 [pid = 1660] [id = 161] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11297b400) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1176ba400) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1167eb400) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x117033000) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c8b4000) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118330400) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1185ddc00) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x117098c00) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113ea3000) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1170a4400) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112976000) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119173400) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1188c6c00) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 10:54:30 INFO - PROCESS | 1660 | 1466013270319 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1660 | 1466013270321 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:54:30 INFO - PROCESS | 1660 | 1466013270325 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1660 | 1466013270326 Marionette TRACE conn2 <- [1,670,null,{}] 10:54:30 INFO - PROCESS | 1660 | 1466013270330 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}] 10:54:30 INFO - PROCESS | 1660 | 1466013270332 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:30 INFO - PROCESS | 1660 | 1466013270412 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:54:30 INFO - PROCESS | 1660 | 1466013270468 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 1660 | 1466013270469 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691c000 == 31 [pid = 1660] [id = 175] 10:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1162c7c00) [pid = 1660] [serial = 523] [outer = 0x0] 10:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1167f1800) [pid = 1660] [serial = 524] [outer = 0x1162c7c00] 10:54:30 INFO - PROCESS | 1660 | 1466013270497 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1170a4400) [pid = 1660] [serial = 525] [outer = 0x1162c7c00] 10:54:30 INFO - PROCESS | 1660 | 1466013270797 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]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 10:54:30 INFO - PROCESS | 1660 | 1466013270852 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1660 | 1466013270855 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:54:30 INFO - PROCESS | 1660 | 1466013270861 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1660 | 1466013270863 Marionette TRACE conn2 <- [1,674,null,{}] 10:54:30 INFO - PROCESS | 1660 | 1466013270865 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}] 10:54:30 INFO - PROCESS | 1660 | 1466013270867 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:30 INFO - PROCESS | 1660 | 1466013270941 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:54:31 INFO - PROCESS | 1660 | 1466013271001 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:31 INFO - PROCESS | 1660 | 1466013271002 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816a000 == 32 [pid = 1660] [id = 176] 10:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1170a4000) [pid = 1660] [serial = 526] [outer = 0x0] 10:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11818dc00) [pid = 1660] [serial = 527] [outer = 0x1170a4000] 10:54:31 INFO - PROCESS | 1660 | 1466013271029 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1185e4c00) [pid = 1660] [serial = 528] [outer = 0x1170a4000] 10:54:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:31 INFO - PROCESS | 1660 | 1466013271332 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]]]}] 10:54:31 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 10:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 10:54:31 INFO - PROCESS | 1660 | 1466013271380 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:54:31 INFO - PROCESS | 1660 | 1466013271382 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:54:31 INFO - PROCESS | 1660 | 1466013271384 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 1660 | 1466013271387 Marionette TRACE conn2 <- [1,678,null,{}] 10:54:31 INFO - PROCESS | 1660 | 1466013271396 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}] 10:54:31 INFO - PROCESS | 1660 | 1466013271399 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:31 INFO - PROCESS | 1660 | 1466013271484 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:54:31 INFO - PROCESS | 1660 | 1466013271558 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:31 INFO - PROCESS | 1660 | 1466013271561 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a88800 == 33 [pid = 1660] [id = 177] 10:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1172b7400) [pid = 1660] [serial = 529] [outer = 0x0] 10:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11917b800) [pid = 1660] [serial = 530] [outer = 0x1172b7400] 10:54:31 INFO - PROCESS | 1660 | 1466013271606 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119932800) [pid = 1660] [serial = 531] [outer = 0x1172b7400] 10:54:32 INFO - PROCESS | 1660 | 1466013272001 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]]]}] 10:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 625ms 10:54:32 INFO - PROCESS | 1660 | 1466013272012 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:54:32 INFO - PROCESS | 1660 | 1466013272014 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:54:32 INFO - PROCESS | 1660 | 1466013272016 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 1660 | 1466013272017 Marionette TRACE conn2 <- [1,682,null,{}] 10:54:32 INFO - PROCESS | 1660 | 1466013272019 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}] 10:54:32 INFO - PROCESS | 1660 | 1466013272020 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:32 INFO - PROCESS | 1660 | 1466013272123 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:54:32 INFO - PROCESS | 1660 | 1466013272131 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1660 | 1466013272132 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12150d000 == 34 [pid = 1660] [id = 178] 10:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119b0b400) [pid = 1660] [serial = 532] [outer = 0x0] 10:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121177c00) [pid = 1660] [serial = 533] [outer = 0x119b0b400] 10:54:32 INFO - PROCESS | 1660 | 1466013272157 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121258800) [pid = 1660] [serial = 534] [outer = 0x119b0b400] 10:54:33 INFO - PROCESS | 1660 | 1466013272997 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]]]}] 10:54:33 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) 10:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 10:54:33 INFO - PROCESS | 1660 | 1466013273037 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 1660 | 1466013273038 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:54:33 INFO - PROCESS | 1660 | 1466013273041 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 1660 | 1466013273042 Marionette TRACE conn2 <- [1,686,null,{}] 10:54:33 INFO - PROCESS | 1660 | 1466013273044 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}] 10:54:33 INFO - PROCESS | 1660 | 1466013273045 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:33 INFO - PROCESS | 1660 | 1466013273136 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:54:33 INFO - PROCESS | 1660 | 1466013273141 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:33 INFO - PROCESS | 1660 | 1466013273142 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251b9800 == 35 [pid = 1660] [id = 179] 10:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119b0d800) [pid = 1660] [serial = 535] [outer = 0x0] 10:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12178ec00) [pid = 1660] [serial = 536] [outer = 0x119b0d800] 10:54:33 INFO - PROCESS | 1660 | 1466013273166 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124b48c00) [pid = 1660] [serial = 537] [outer = 0x119b0d800] 10:54:33 INFO - PROCESS | 1660 | 1466013273967 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]]]}] 10:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 10:54:34 INFO - PROCESS | 1660 | 1466013274014 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 1660 | 1466013274015 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:54:34 INFO - PROCESS | 1660 | 1466013274017 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 1660 | 1466013274018 Marionette TRACE conn2 <- [1,690,null,{}] 10:54:34 INFO - PROCESS | 1660 | 1466013274020 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}] 10:54:34 INFO - PROCESS | 1660 | 1466013274024 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:34 INFO - PROCESS | 1660 | 1466013274134 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:54:34 INFO - PROCESS | 1660 | 1466013274168 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:34 INFO - PROCESS | 1660 | 1466013274169 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f33000 == 36 [pid = 1660] [id = 180] 10:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124b56800) [pid = 1660] [serial = 538] [outer = 0x0] 10:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x125d4a400) [pid = 1660] [serial = 539] [outer = 0x124b56800] 10:54:34 INFO - PROCESS | 1660 | 1466013274194 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126fc7000) [pid = 1660] [serial = 540] [outer = 0x124b56800] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1184b5000) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1160d1400) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12117c400) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11818e800) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x110fe9400) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11662a000) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119136c00) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1122a6800) [pid = 1660] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1195f1400) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11818e400) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12178ac00) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1139f0400) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119175000) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119174400) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118739800) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112de0400) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:54:34 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119b10800) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:54:35 INFO - PROCESS | 1660 | 1466013275012 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]]]}] 10:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 10:54:35 INFO - PROCESS | 1660 | 1466013275039 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:54:35 INFO - PROCESS | 1660 | 1466013275044 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:54:35 INFO - PROCESS | 1660 | 1466013275047 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:54:35 INFO - PROCESS | 1660 | 1466013275049 Marionette TRACE conn2 <- [1,694,null,{}] 10:54:35 INFO - PROCESS | 1660 | 1466013275052 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}] 10:54:35 INFO - PROCESS | 1660 | 1466013275054 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:35 INFO - PROCESS | 1660 | 1466013275169 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:54:35 INFO - PROCESS | 1660 | 1466013275234 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 1660 | 1466013275235 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a53800 == 37 [pid = 1660] [id = 181] 10:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112972000) [pid = 1660] [serial = 541] [outer = 0x0] 10:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1188c6800) [pid = 1660] [serial = 542] [outer = 0x112972000] 10:54:35 INFO - PROCESS | 1660 | 1466013275260 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121180c00) [pid = 1660] [serial = 543] [outer = 0x112972000] 10:54:36 INFO - PROCESS | 1660 | 1466013276006 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]]]}] 10:54:36 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) 10:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 10:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:54:36 INFO - PROCESS | 1660 | 1466013276017 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:54:36 INFO - PROCESS | 1660 | 1466013276018 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:54:36 INFO - PROCESS | 1660 | 1466013276020 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 1660 | 1466013276021 Marionette TRACE conn2 <- [1,698,null,{}] 10:54:36 INFO - PROCESS | 1660 | 1466013276025 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}] 10:54:36 INFO - PROCESS | 1660 | 1466013276026 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:36 INFO - PROCESS | 1660 | 1466013276099 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:54:36 INFO - PROCESS | 1660 | 1466013276102 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 1660 | 1466013276103 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e7800 == 38 [pid = 1660] [id = 182] 10:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121181000) [pid = 1660] [serial = 544] [outer = 0x0] 10:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126fc9400) [pid = 1660] [serial = 545] [outer = 0x121181000] 10:54:36 INFO - PROCESS | 1660 | 1466013276129 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12742dc00) [pid = 1660] [serial = 546] [outer = 0x121181000] 10:54:37 INFO - PROCESS | 1660 | 1466013277080 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]]]}] 10:54:37 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) 10:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1072ms 10:54:37 INFO - PROCESS | 1660 | 1466013277095 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:54:37 INFO - PROCESS | 1660 | 1466013277097 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:54:37 INFO - PROCESS | 1660 | 1466013277101 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 1660 | 1466013277103 Marionette TRACE conn2 <- [1,702,null,{}] 10:54:37 INFO - PROCESS | 1660 | 1466013277107 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}] 10:54:37 INFO - PROCESS | 1660 | 1466013277108 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:37 INFO - PROCESS | 1660 | 1466013277204 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:54:37 INFO - PROCESS | 1660 | 1466013277253 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:37 INFO - PROCESS | 1660 | 1466013277254 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723c800 == 39 [pid = 1660] [id = 183] 10:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1139e2800) [pid = 1660] [serial = 547] [outer = 0x0] 10:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11696ec00) [pid = 1660] [serial = 548] [outer = 0x1139e2800] 10:54:37 INFO - PROCESS | 1660 | 1466013277285 Marionette DEBUG loaded listener.js 10:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1176bdc00) [pid = 1660] [serial = 549] [outer = 0x1139e2800] 10:54:38 INFO - PROCESS | 1660 | 1466013278179 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]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 10:54:38 INFO - PROCESS | 1660 | 1466013278222 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 1660 | 1466013278225 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:54:38 INFO - PROCESS | 1660 | 1466013278229 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 1660 | 1466013278231 Marionette TRACE conn2 <- [1,706,null,{}] 10:54:38 INFO - PROCESS | 1660 | 1466013278234 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}] 10:54:38 INFO - PROCESS | 1660 | 1466013278236 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:38 INFO - PROCESS | 1660 | 1466013278335 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:54:38 INFO - PROCESS | 1660 | 1466013278384 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 1660 | 1466013278386 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ec3800 == 40 [pid = 1660] [id = 184] 10:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118743800) [pid = 1660] [serial = 550] [outer = 0x0] 10:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119703400) [pid = 1660] [serial = 551] [outer = 0x118743800] 10:54:38 INFO - PROCESS | 1660 | 1466013278416 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11993b400) [pid = 1660] [serial = 552] [outer = 0x118743800] 10:54:39 INFO - PROCESS | 1660 | 1466013279330 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]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 10:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:54:39 INFO - PROCESS | 1660 | 1466013279349 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 1660 | 1466013279352 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:54:39 INFO - PROCESS | 1660 | 1466013279355 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 1660 | 1466013279356 Marionette TRACE conn2 <- [1,710,null,{}] 10:54:39 INFO - PROCESS | 1660 | 1466013279360 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}] 10:54:39 INFO - PROCESS | 1660 | 1466013279362 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:39 INFO - PROCESS | 1660 | 1466013279452 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:54:39 INFO - PROCESS | 1660 | 1466013279501 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 1660 | 1466013279504 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f53000 == 41 [pid = 1660] [id = 185] 10:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113e2f400) [pid = 1660] [serial = 553] [outer = 0x0] 10:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116746800) [pid = 1660] [serial = 554] [outer = 0x113e2f400] 10:54:39 INFO - PROCESS | 1660 | 1466013279532 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11709ec00) [pid = 1660] [serial = 555] [outer = 0x113e2f400] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x121a53800 == 40 [pid = 1660] [id = 181] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128f33000 == 39 [pid = 1660] [id = 180] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1251b9800 == 38 [pid = 1660] [id = 179] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12150d000 == 37 [pid = 1660] [id = 178] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119a88800 == 36 [pid = 1660] [id = 177] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11816a000 == 35 [pid = 1660] [id = 176] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11691c000 == 34 [pid = 1660] [id = 175] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116606800 == 33 [pid = 1660] [id = 173] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117228000 == 32 [pid = 1660] [id = 160] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11914f800 == 31 [pid = 1660] [id = 174] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1291d4800 == 30 [pid = 1660] [id = 172] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x121ec3800 == 29 [pid = 1660] [id = 184] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e7800 == 28 [pid = 1660] [id = 182] 10:54:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11723c800 == 27 [pid = 1660] [id = 183] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185e8c00) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167ea400) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11709b400) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121649400) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121180800) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118197400) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1184b4400) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1133db400) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112971000) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11738c800) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11709c800) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119172800) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121384c00) [pid = 1660] [serial = 499] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12117f000) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119930000) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11873f400) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1185d9400) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121bf3000) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124b4d800) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124cde000) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121df3800) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119711800) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x124e75c00) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1257a7000) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x125d43c00) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119705000) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x124b47400) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x113046000) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12117c000) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x119f86000) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x113e34c00) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x119b0a800) [pid = 1660] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x121787000) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x1195ee000) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1188c3400) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x124b53400) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 10:54:40 INFO - PROCESS | 1660 | 1466013280921 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]]]}] 10:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1575ms 10:54:40 INFO - PROCESS | 1660 | 1466013280929 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 1660 | 1466013280932 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:54:40 INFO - PROCESS | 1660 | 1466013280935 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - PROCESS | 1660 | 1466013280936 Marionette TRACE conn2 <- [1,714,null,{}] 10:54:40 INFO - PROCESS | 1660 | 1466013280940 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}] 10:54:40 INFO - PROCESS | 1660 | 1466013280943 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:41 INFO - PROCESS | 1660 | 1466013281016 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:54:41 INFO - PROCESS | 1660 | 1466013281021 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 1660 | 1466013281024 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x115193800 == 28 [pid = 1660] [id = 186] 10:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x113296000) [pid = 1660] [serial = 556] [outer = 0x0] 10:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x113ba4c00) [pid = 1660] [serial = 557] [outer = 0x113296000] 10:54:41 INFO - PROCESS | 1660 | 1466013281054 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11674a400) [pid = 1660] [serial = 558] [outer = 0x113296000] 10:54:41 INFO - PROCESS | 1660 | 1466013281850 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]]]}] 10:54:41 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 10:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 922ms 10:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:54:41 INFO - PROCESS | 1660 | 1466013281859 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:54:41 INFO - PROCESS | 1660 | 1466013281863 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:54:41 INFO - PROCESS | 1660 | 1466013281867 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 1660 | 1466013281869 Marionette TRACE conn2 <- [1,718,null,{}] 10:54:41 INFO - PROCESS | 1660 | 1466013281872 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}] 10:54:41 INFO - PROCESS | 1660 | 1466013281874 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:41 INFO - PROCESS | 1660 | 1466013281951 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:54:42 INFO - PROCESS | 1660 | 1466013282001 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 1660 | 1466013282002 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a85800 == 29 [pid = 1660] [id = 187] 10:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1167f4400) [pid = 1660] [serial = 559] [outer = 0x0] 10:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1170a4800) [pid = 1660] [serial = 560] [outer = 0x1167f4400] 10:54:42 INFO - PROCESS | 1660 | 1466013282029 Marionette DEBUG loaded listener.js 10:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x11818e800) [pid = 1660] [serial = 561] [outer = 0x1167f4400] 10:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 10:54:42 INFO - PROCESS | 1660 | 1466013282834 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]]]}] 10:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:54:42 INFO - PROCESS | 1660 | 1466013282847 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 1660 | 1466013282849 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:54:42 INFO - PROCESS | 1660 | 1466013282852 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 1660 | 1466013282854 Marionette TRACE conn2 <- [1,722,null,{}] 10:54:42 INFO - PROCESS | 1660 | 1466013282874 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}] 10:54:42 INFO - PROCESS | 1660 | 1466013282877 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:42 INFO - PROCESS | 1660 | 1466013282968 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:54:42 INFO - PROCESS | 1660 | 1466013282973 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 1660 | 1466013282975 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ed000 == 30 [pid = 1660] [id = 188] 10:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1139f0400) [pid = 1660] [serial = 562] [outer = 0x0] 10:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11873a400) [pid = 1660] [serial = 563] [outer = 0x1139f0400] 10:54:43 INFO - PROCESS | 1660 | 1466013283006 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11913c000) [pid = 1660] [serial = 564] [outer = 0x1139f0400] 10:54:43 INFO - PROCESS | 1660 | 1466013283403 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] 10:54:43 INFO - PROCESS | 1660 | 1466013283429 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:54:43 INFO - PROCESS | 1660 | 1466013283439 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 1660 | 1466013283440 Marionette TRACE conn2 <- [1,726,null,{}] 10:54:43 INFO - PROCESS | 1660 | 1466013283445 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}] 10:54:43 INFO - PROCESS | 1660 | 1466013283446 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:43 INFO - PROCESS | 1660 | 1466013283552 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:54:43 INFO - PROCESS | 1660 | 1466013283599 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 1660 | 1466013283600 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b7000 == 31 [pid = 1660] [id = 189] 10:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119175400) [pid = 1660] [serial = 565] [outer = 0x0] 10:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119709000) [pid = 1660] [serial = 566] [outer = 0x119175400] 10:54:43 INFO - PROCESS | 1660 | 1466013283642 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119935400) [pid = 1660] [serial = 567] [outer = 0x119175400] 10:54:44 INFO - PROCESS | 1660 | 1466013284106 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]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 10:54:44 INFO - PROCESS | 1660 | 1466013284113 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 1660 | 1466013284114 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:54:44 INFO - PROCESS | 1660 | 1466013284117 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1660 | 1466013284118 Marionette TRACE conn2 <- [1,730,null,{}] 10:54:44 INFO - PROCESS | 1660 | 1466013284120 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}] 10:54:44 INFO - PROCESS | 1660 | 1466013284121 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:44 INFO - PROCESS | 1660 | 1466013284218 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:54:44 INFO - PROCESS | 1660 | 1466013284252 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 1660 | 1466013284253 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121107800 == 32 [pid = 1660] [id = 190] 10:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1139e2c00) [pid = 1660] [serial = 568] [outer = 0x0] 10:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119be9000) [pid = 1660] [serial = 569] [outer = 0x1139e2c00] 10:54:44 INFO - PROCESS | 1660 | 1466013284277 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121181c00) [pid = 1660] [serial = 570] [outer = 0x1139e2c00] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x112972000) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121181000) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x119b0d800) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x124b56800) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1170a4000) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1162c7c00) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1172b7400) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x119b0b400) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x112de2800) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1122a1c00) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x116968400) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:54:44 INFO - PROCESS | 1660 | 1466013284668 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] 10:54:44 INFO - PROCESS | 1660 | 1466013284696 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:54:44 INFO - PROCESS | 1660 | 1466013284700 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1660 | 1466013284701 Marionette TRACE conn2 <- [1,734,null,{}] 10:54:44 INFO - PROCESS | 1660 | 1466013284703 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}] 10:54:44 INFO - PROCESS | 1660 | 1466013284707 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:44 INFO - PROCESS | 1660 | 1466013284798 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:54:44 INFO - PROCESS | 1660 | 1466013284802 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 1660 | 1466013284803 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213a6000 == 33 [pid = 1660] [id = 191] 10:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x121381c00) [pid = 1660] [serial = 571] [outer = 0x0] 10:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x121b6a000) [pid = 1660] [serial = 572] [outer = 0x121381c00] 10:54:44 INFO - PROCESS | 1660 | 1466013284831 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x124b55400) [pid = 1660] [serial = 573] [outer = 0x121381c00] 10:54:45 INFO - PROCESS | 1660 | 1466013285149 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]]]}] 10:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 10:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:54:45 INFO - PROCESS | 1660 | 1466013285169 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:54:45 INFO - PROCESS | 1660 | 1466013285171 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:54:45 INFO - PROCESS | 1660 | 1466013285173 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:54:45 INFO - PROCESS | 1660 | 1466013285174 Marionette TRACE conn2 <- [1,738,null,{}] 10:54:45 INFO - PROCESS | 1660 | 1466013285180 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}] 10:54:45 INFO - PROCESS | 1660 | 1466013285181 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:45 INFO - PROCESS | 1660 | 1466013285260 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:54:45 INFO - PROCESS | 1660 | 1466013285309 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:45 INFO - PROCESS | 1660 | 1466013285311 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bc2800 == 34 [pid = 1660] [id = 192] 10:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113966000) [pid = 1660] [serial = 574] [outer = 0x0] 10:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x124cd8800) [pid = 1660] [serial = 575] [outer = 0x113966000] 10:54:45 INFO - PROCESS | 1660 | 1466013285335 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x125183c00) [pid = 1660] [serial = 576] [outer = 0x113966000] 10:54:46 INFO - PROCESS | 1660 | 1466013286049 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]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 922ms 10:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:54:46 INFO - PROCESS | 1660 | 1466013286096 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 1660 | 1466013286097 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:54:46 INFO - PROCESS | 1660 | 1466013286099 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 1660 | 1466013286100 Marionette TRACE conn2 <- [1,742,null,{}] 10:54:46 INFO - PROCESS | 1660 | 1466013286102 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}] 10:54:46 INFO - PROCESS | 1660 | 1466013286103 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:46 INFO - PROCESS | 1660 | 1466013286172 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:54:46 INFO - PROCESS | 1660 | 1466013286177 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 1660 | 1466013286178 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251b9800 == 35 [pid = 1660] [id = 193] 10:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x124e2c400) [pid = 1660] [serial = 577] [outer = 0x0] 10:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x125709c00) [pid = 1660] [serial = 578] [outer = 0x124e2c400] 10:54:46 INFO - PROCESS | 1660 | 1466013286203 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1257a9400) [pid = 1660] [serial = 579] [outer = 0x124e2c400] 10:54:47 INFO - PROCESS | 1660 | 1466013287160 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]]]}] 10:54:47 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 10:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1069ms 10:54:47 INFO - PROCESS | 1660 | 1466013287169 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:54:47 INFO - PROCESS | 1660 | 1466013287173 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:54:47 INFO - PROCESS | 1660 | 1466013287178 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 1660 | 1466013287182 Marionette TRACE conn2 <- [1,746,null,{}] 10:54:47 INFO - PROCESS | 1660 | 1466013287187 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}] 10:54:47 INFO - PROCESS | 1660 | 1466013287190 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:47 INFO - PROCESS | 1660 | 1466013287305 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:54:47 INFO - PROCESS | 1660 | 1466013287397 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:47 INFO - PROCESS | 1660 | 1466013287398 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x116940800 == 36 [pid = 1660] [id = 194] 10:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113e36c00) [pid = 1660] [serial = 580] [outer = 0x0] 10:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116074800) [pid = 1660] [serial = 581] [outer = 0x113e36c00] 10:54:47 INFO - PROCESS | 1660 | 1466013287430 Marionette DEBUG loaded listener.js 10:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116964000) [pid = 1660] [serial = 582] [outer = 0x113e36c00] 10:54:48 INFO - PROCESS | 1660 | 1466013288386 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]]]}] 10:54:48 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.) 10:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1229ms 10:54:48 INFO - PROCESS | 1660 | 1466013288435 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:54:48 INFO - PROCESS | 1660 | 1466013288437 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:54:48 INFO - PROCESS | 1660 | 1466013288443 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 1660 | 1466013288445 Marionette TRACE conn2 <- [1,750,null,{}] 10:54:48 INFO - PROCESS | 1660 | 1466013288448 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}] 10:54:48 INFO - PROCESS | 1660 | 1466013288450 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:48 INFO - PROCESS | 1660 | 1466013288551 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:54:48 INFO - PROCESS | 1660 | 1466013288597 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 1660 | 1466013288598 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11666a000 == 37 [pid = 1660] [id = 195] 10:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11696cc00) [pid = 1660] [serial = 583] [outer = 0x0] 10:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116fb4000) [pid = 1660] [serial = 584] [outer = 0x11696cc00] 10:54:48 INFO - PROCESS | 1660 | 1466013288628 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x117391000) [pid = 1660] [serial = 585] [outer = 0x11696cc00] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x121bc2800 == 36 [pid = 1660] [id = 192] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1213a6000 == 35 [pid = 1660] [id = 191] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x121107800 == 34 [pid = 1660] [id = 190] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b7000 == 33 [pid = 1660] [id = 189] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ed000 == 32 [pid = 1660] [id = 188] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116a85800 == 31 [pid = 1660] [id = 187] 10:54:48 INFO - PROCESS | 1660 | --DOCSHELL 0x115193800 == 30 [pid = 1660] [id = 186] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1188c6800) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x126fc7000) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124b48c00) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121258800) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121180c00) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x126fc9400) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12742dc00) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12178ec00) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x125d4a400) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11818dc00) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1185e4c00) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1167f1800) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1170a4400) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x11917b800) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x119932800) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x121177c00) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x1271e9000) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x112976c00) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1133b2000) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x117099000) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 10:54:48 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x1172ae400) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 10:54:49 INFO - PROCESS | 1660 | 1466013289498 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]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1072ms 10:54:49 INFO - PROCESS | 1660 | 1466013289514 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:54:49 INFO - PROCESS | 1660 | 1466013289517 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:54:49 INFO - PROCESS | 1660 | 1466013289522 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 1660 | 1466013289524 Marionette TRACE conn2 <- [1,754,null,{}] 10:54:49 INFO - PROCESS | 1660 | 1466013289528 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}] 10:54:49 INFO - PROCESS | 1660 | 1466013289530 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:49 INFO - PROCESS | 1660 | 1466013289605 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:54:49 INFO - PROCESS | 1660 | 1466013289612 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:49 INFO - PROCESS | 1660 | 1466013289613 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d2000 == 31 [pid = 1660] [id = 196] 10:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1182b1400) [pid = 1660] [serial = 586] [outer = 0x0] 10:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1184b3400) [pid = 1660] [serial = 587] [outer = 0x1182b1400] 10:54:49 INFO - PROCESS | 1660 | 1466013289640 Marionette DEBUG loaded listener.js 10:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1185e3400) [pid = 1660] [serial = 588] [outer = 0x1182b1400] 10:54:50 INFO - PROCESS | 1660 | 1466013290452 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]]]}] 10:54:50 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 10:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 10:54:50 INFO - PROCESS | 1660 | 1466013290495 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:54:50 INFO - PROCESS | 1660 | 1466013290497 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:54:50 INFO - PROCESS | 1660 | 1466013290499 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:54:50 INFO - PROCESS | 1660 | 1466013290501 Marionette TRACE conn2 <- [1,758,null,{}] 10:54:50 INFO - PROCESS | 1660 | 1466013290509 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}] 10:54:50 INFO - PROCESS | 1660 | 1466013290512 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:50 INFO - PROCESS | 1660 | 1466013290589 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:54:50 INFO - PROCESS | 1660 | 1466013290597 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 1660 | 1466013290599 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11990d800 == 32 [pid = 1660] [id = 197] 10:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x119179000) [pid = 1660] [serial = 589] [outer = 0x0] 10:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x119708000) [pid = 1660] [serial = 590] [outer = 0x119179000] 10:54:50 INFO - PROCESS | 1660 | 1466013290627 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x119b05c00) [pid = 1660] [serial = 591] [outer = 0x119179000] 10:54:51 INFO - PROCESS | 1660 | 1466013290999 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]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 10:54:51 INFO - PROCESS | 1660 | 1466013291022 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 1660 | 1466013291024 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:54:51 INFO - PROCESS | 1660 | 1466013291027 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 1660 | 1466013291028 Marionette TRACE conn2 <- [1,762,null,{}] 10:54:51 INFO - PROCESS | 1660 | 1466013291031 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}] 10:54:51 INFO - PROCESS | 1660 | 1466013291032 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:51 INFO - PROCESS | 1660 | 1466013291128 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:54:51 INFO - PROCESS | 1660 | 1466013291158 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 1660 | 1466013291159 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c5000 == 33 [pid = 1660] [id = 198] 10:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x121181000) [pid = 1660] [serial = 592] [outer = 0x0] 10:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x121384800) [pid = 1660] [serial = 593] [outer = 0x121181000] 10:54:51 INFO - PROCESS | 1660 | 1466013291184 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1217be800) [pid = 1660] [serial = 594] [outer = 0x121181000] 10:54:51 INFO - PROCESS | 1660 | 1466013291949 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]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 10:54:51 INFO - PROCESS | 1660 | 1466013291996 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 1660 | 1466013291998 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:54:52 INFO - PROCESS | 1660 | 1466013292000 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 1660 | 1466013292001 Marionette TRACE conn2 <- [1,766,null,{}] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1139f0400) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1139e2c00) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x113296000) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1167f4400) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x113e2f400) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1139e2800) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x119175400) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x113966000) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x121381c00) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x118743800) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:54:52 INFO - PROCESS | 1660 | 1466013292024 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}] 10:54:52 INFO - PROCESS | 1660 | 1466013292025 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:52 INFO - PROCESS | 1660 | 1466013292111 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:54:52 INFO - PROCESS | 1660 | 1466013292144 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:52 INFO - PROCESS | 1660 | 1466013292146 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121583000 == 34 [pid = 1660] [id = 199] 10:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x112de1800) [pid = 1660] [serial = 595] [outer = 0x0] 10:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x11702f800) [pid = 1660] [serial = 596] [outer = 0x112de1800] 10:54:52 INFO - PROCESS | 1660 | 1466013292170 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x118743800) [pid = 1660] [serial = 597] [outer = 0x112de1800] 10:54:52 INFO - PROCESS | 1660 | 1466013292938 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]]]}] 10:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 10:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:54:52 INFO - PROCESS | 1660 | 1466013292969 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 1660 | 1466013292970 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:54:52 INFO - PROCESS | 1660 | 1466013292972 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 1660 | 1466013292973 Marionette TRACE conn2 <- [1,770,null,{}] 10:54:52 INFO - PROCESS | 1660 | 1466013292976 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}] 10:54:52 INFO - PROCESS | 1660 | 1466013292980 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:53 INFO - PROCESS | 1660 | 1466013293068 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:54:53 INFO - PROCESS | 1660 | 1466013293072 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1660 | 1466013293073 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x125785800 == 35 [pid = 1660] [id = 200] 10:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x124b51000) [pid = 1660] [serial = 598] [outer = 0x0] 10:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x125703400) [pid = 1660] [serial = 599] [outer = 0x124b51000] 10:54:53 INFO - PROCESS | 1660 | 1466013293101 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x125d44c00) [pid = 1660] [serial = 600] [outer = 0x124b51000] 10:54:53 INFO - PROCESS | 1660 | 1466013293416 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]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 10:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:54:53 INFO - PROCESS | 1660 | 1466013293444 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 1660 | 1466013293446 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:54:53 INFO - PROCESS | 1660 | 1466013293448 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 1660 | 1466013293449 Marionette TRACE conn2 <- [1,774,null,{}] 10:54:53 INFO - PROCESS | 1660 | 1466013293451 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}] 10:54:53 INFO - PROCESS | 1660 | 1466013293452 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:53 INFO - PROCESS | 1660 | 1466013293548 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:54:53 INFO - PROCESS | 1660 | 1466013293554 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1660 | 1466013293555 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fcf000 == 36 [pid = 1660] [id = 201] 10:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x124b52800) [pid = 1660] [serial = 601] [outer = 0x0] 10:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x126fc5000) [pid = 1660] [serial = 602] [outer = 0x124b52800] 10:54:53 INFO - PROCESS | 1660 | 1466013293579 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12742e000) [pid = 1660] [serial = 603] [outer = 0x124b52800] 10:54:53 INFO - PROCESS | 1660 | 1466013293865 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]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 10:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:54:53 INFO - PROCESS | 1660 | 1466013293917 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 1660 | 1466013293918 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:54:53 INFO - PROCESS | 1660 | 1466013293920 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 1660 | 1466013293921 Marionette TRACE conn2 <- [1,778,null,{}] 10:54:53 INFO - PROCESS | 1660 | 1466013293923 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}] 10:54:53 INFO - PROCESS | 1660 | 1466013293924 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:54 INFO - PROCESS | 1660 | 1466013293998 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:54:54 INFO - PROCESS | 1660 | 1466013294001 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:54 INFO - PROCESS | 1660 | 1466013294002 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x127770000 == 37 [pid = 1660] [id = 202] 10:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x127438800) [pid = 1660] [serial = 604] [outer = 0x0] 10:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x12743dc00) [pid = 1660] [serial = 605] [outer = 0x127438800] 10:54:54 INFO - PROCESS | 1660 | 1466013294029 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x127444000) [pid = 1660] [serial = 606] [outer = 0x127438800] 10:54:54 INFO - PROCESS | 1660 | 1466013294362 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]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 10:54:54 INFO - PROCESS | 1660 | 1466013294388 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 1660 | 1466013294390 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:54:54 INFO - PROCESS | 1660 | 1466013294394 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 1660 | 1466013294396 Marionette TRACE conn2 <- [1,782,null,{}] 10:54:54 INFO - PROCESS | 1660 | 1466013294398 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}] 10:54:54 INFO - PROCESS | 1660 | 1466013294399 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:54 INFO - PROCESS | 1660 | 1466013294496 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:54:54 INFO - PROCESS | 1660 | 1466013294501 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:54 INFO - PROCESS | 1660 | 1466013294502 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e12800 == 38 [pid = 1660] [id = 203] 10:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x127447000) [pid = 1660] [serial = 607] [outer = 0x0] 10:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x128b1fc00) [pid = 1660] [serial = 608] [outer = 0x127447000] 10:54:54 INFO - PROCESS | 1660 | 1466013294528 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x128ecdc00) [pid = 1660] [serial = 609] [outer = 0x127447000] 10:54:54 INFO - PROCESS | 1660 | 1466013294915 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]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 571ms 10:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:54:54 INFO - PROCESS | 1660 | 1466013294963 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 1660 | 1466013294966 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:54:54 INFO - PROCESS | 1660 | 1466013294969 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 1660 | 1466013294971 Marionette TRACE conn2 <- [1,786,null,{}] 10:54:54 INFO - PROCESS | 1660 | 1466013294975 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}] 10:54:54 INFO - PROCESS | 1660 | 1466013294977 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:55 INFO - PROCESS | 1660 | 1466013295077 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:54:55 INFO - PROCESS | 1660 | 1466013295142 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 1660 | 1466013295143 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a7000 == 39 [pid = 1660] [id = 204] 10:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116746c00) [pid = 1660] [serial = 610] [outer = 0x0] 10:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1167ea800) [pid = 1660] [serial = 611] [outer = 0x116746c00] 10:54:55 INFO - PROCESS | 1660 | 1466013295174 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1172ad400) [pid = 1660] [serial = 612] [outer = 0x116746c00] 10:54:55 INFO - PROCESS | 1660 | 1466013295607 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]]]}] 10:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 672ms 10:54:55 INFO - PROCESS | 1660 | 1466013295669 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:54:55 INFO - PROCESS | 1660 | 1466013295672 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:54:55 INFO - PROCESS | 1660 | 1466013295692 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:54:55 INFO - PROCESS | 1660 | 1466013295694 Marionette TRACE conn2 <- [1,790,null,{}] 10:54:55 INFO - PROCESS | 1660 | 1466013295697 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}] 10:54:55 INFO - PROCESS | 1660 | 1466013295699 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:55 INFO - PROCESS | 1660 | 1466013295793 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:54:55 INFO - PROCESS | 1660 | 1466013295844 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 1660 | 1466013295845 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12159b800 == 40 [pid = 1660] [id = 205] 10:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118706000) [pid = 1660] [serial = 613] [outer = 0x0] 10:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1188c6800) [pid = 1660] [serial = 614] [outer = 0x118706000] 10:54:55 INFO - PROCESS | 1660 | 1466013295876 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119178800) [pid = 1660] [serial = 615] [outer = 0x118706000] 10:54:56 INFO - PROCESS | 1660 | 1466013296297 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]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 10:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:54:56 INFO - PROCESS | 1660 | 1466013296363 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 1660 | 1466013296365 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:54:56 INFO - PROCESS | 1660 | 1466013296367 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 1660 | 1466013296370 Marionette TRACE conn2 <- [1,794,null,{}] 10:54:56 INFO - PROCESS | 1660 | 1466013296377 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}] 10:54:56 INFO - PROCESS | 1660 | 1466013296381 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:56 INFO - PROCESS | 1660 | 1466013296475 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:54:56 INFO - PROCESS | 1660 | 1466013296529 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 1660 | 1466013296531 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294f3000 == 41 [pid = 1660] [id = 206] 10:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121180800) [pid = 1660] [serial = 616] [outer = 0x0] 10:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124ae2400) [pid = 1660] [serial = 617] [outer = 0x121180800] 10:54:56 INFO - PROCESS | 1660 | 1466013296563 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124e28800) [pid = 1660] [serial = 618] [outer = 0x121180800] 10:54:56 INFO - PROCESS | 1660 | 1466013296976 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]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 621ms 10:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:54:56 INFO - PROCESS | 1660 | 1466013296988 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 1660 | 1466013296990 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:54:56 INFO - PROCESS | 1660 | 1466013296994 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 1660 | 1466013296996 Marionette TRACE conn2 <- [1,798,null,{}] 10:54:57 INFO - PROCESS | 1660 | 1466013296999 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}] 10:54:57 INFO - PROCESS | 1660 | 1466013297000 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:57 INFO - PROCESS | 1660 | 1466013297117 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:54:57 INFO - PROCESS | 1660 | 1466013297180 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 1660 | 1466013297182 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e9000 == 42 [pid = 1660] [id = 207] 10:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1271e6800) [pid = 1660] [serial = 619] [outer = 0x0] 10:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x127440000) [pid = 1660] [serial = 620] [outer = 0x1271e6800] 10:54:57 INFO - PROCESS | 1660 | 1466013297211 Marionette DEBUG loaded listener.js 10:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128ed2c00) [pid = 1660] [serial = 621] [outer = 0x1271e6800] 10:54:57 INFO - PROCESS | 1660 | 1466013297733 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]]]}] 10:54:57 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 10:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 772ms 10:54:57 INFO - PROCESS | 1660 | 1466013297766 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 1660 | 1466013297768 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:54:57 INFO - PROCESS | 1660 | 1466013297772 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - PROCESS | 1660 | 1466013297774 Marionette TRACE conn2 <- [1,802,null,{}] 10:54:57 INFO - PROCESS | 1660 | 1466013297777 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}] 10:54:57 INFO - PROCESS | 1660 | 1466013297779 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:57 INFO - PROCESS | 1660 | 1466013297871 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:54:57 INFO - PROCESS | 1660 | 1466013297923 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 1660 | 1466013297926 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187db000 == 43 [pid = 1660] [id = 208] 10:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117033000) [pid = 1660] [serial = 622] [outer = 0x0] 10:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1170a2000) [pid = 1660] [serial = 623] [outer = 0x117033000] 10:54:57 INFO - PROCESS | 1660 | 1466013297954 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1176bb000) [pid = 1660] [serial = 624] [outer = 0x117033000] 10:54:58 INFO - PROCESS | 1660 | --DOCSHELL 0x127770000 == 42 [pid = 1660] [id = 202] 10:54:58 INFO - PROCESS | 1660 | --DOCSHELL 0x126fcf000 == 41 [pid = 1660] [id = 201] 10:54:58 INFO - PROCESS | 1660 | --DOCSHELL 0x125785800 == 40 [pid = 1660] [id = 200] 10:54:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121583000 == 39 [pid = 1660] [id = 199] 10:54:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c5000 == 38 [pid = 1660] [id = 198] 10:54:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11990d800 == 37 [pid = 1660] [id = 197] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d2000 == 36 [pid = 1660] [id = 196] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11666a000 == 35 [pid = 1660] [id = 195] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116940800 == 34 [pid = 1660] [id = 194] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1251b9800 == 33 [pid = 1660] [id = 193] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116f53000 == 32 [pid = 1660] [id = 185] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e9000 == 31 [pid = 1660] [id = 207] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1294f3000 == 30 [pid = 1660] [id = 206] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12159b800 == 29 [pid = 1660] [id = 205] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128e12800 == 28 [pid = 1660] [id = 203] 10:54:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a7000 == 27 [pid = 1660] [id = 204] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11873a400) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119be9000) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113ba4c00) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11674a400) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1170a4800) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11709ec00) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116746800) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1176bdc00) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119935400) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119709000) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11696ec00) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x125183c00) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121181c00) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x124cd8800) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x11913c000) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x125709c00) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121b6a000) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11993b400) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x119703400) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x124b55400) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x11818e800) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1660 | 1466013299085 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]]]}] 10:54:59 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 10:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1373ms 10:54:59 INFO - PROCESS | 1660 | 1466013299145 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 1660 | 1466013299148 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:54:59 INFO - PROCESS | 1660 | 1466013299151 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 1660 | 1466013299152 Marionette TRACE conn2 <- [1,806,null,{}] 10:54:59 INFO - PROCESS | 1660 | 1466013299156 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}] 10:54:59 INFO - PROCESS | 1660 | 1466013299158 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:59 INFO - PROCESS | 1660 | 1466013299233 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:54:59 INFO - PROCESS | 1660 | 1466013299240 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 1660 | 1466013299245 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d0e800 == 28 [pid = 1660] [id = 209] 10:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1122aa400) [pid = 1660] [serial = 625] [outer = 0x0] 10:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112970c00) [pid = 1660] [serial = 626] [outer = 0x1122aa400] 10:54:59 INFO - PROCESS | 1660 | 1466013299273 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11297d800) [pid = 1660] [serial = 627] [outer = 0x1122aa400] 10:54:59 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:54:59 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:54:59 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:54:59 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 10:54:59 INFO - PROCESS | 1660 | 1466013299639 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]]]}] 10:54:59 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 10:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 10:54:59 INFO - PROCESS | 1660 | 1466013299670 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 1660 | 1466013299674 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:54:59 INFO - PROCESS | 1660 | 1466013299678 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 1660 | 1466013299680 Marionette TRACE conn2 <- [1,810,null,{}] 10:54:59 INFO - PROCESS | 1660 | 1466013299683 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}] 10:54:59 INFO - PROCESS | 1660 | 1466013299684 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:59 INFO - PROCESS | 1660 | 1466013299761 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:54:59 INFO - PROCESS | 1660 | 1466013299765 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 1660 | 1466013299766 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:54:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x116662800 == 29 [pid = 1660] [id = 210] 10:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x112dd6800) [pid = 1660] [serial = 628] [outer = 0x0] 10:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1139e2800) [pid = 1660] [serial = 629] [outer = 0x112dd6800] 10:54:59 INFO - PROCESS | 1660 | 1466013299796 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x113ea6c00) [pid = 1660] [serial = 630] [outer = 0x112dd6800] 10:55:00 INFO - PROCESS | 1660 | 1466013300132 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]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 10:55:00 INFO - PROCESS | 1660 | 1466013300148 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 1660 | 1466013300149 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:55:00 INFO - PROCESS | 1660 | 1466013300161 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 1660 | 1466013300164 Marionette TRACE conn2 <- [1,814,null,{}] 10:55:00 INFO - PROCESS | 1660 | 1466013300176 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}] 10:55:00 INFO - PROCESS | 1660 | 1466013300179 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:00 INFO - PROCESS | 1660 | 1466013300273 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:55:00 INFO - PROCESS | 1660 | 1466013300279 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 1660 | 1466013300281 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f54000 == 30 [pid = 1660] [id = 211] 10:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1167f6c00) [pid = 1660] [serial = 631] [outer = 0x0] 10:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x117032c00) [pid = 1660] [serial = 632] [outer = 0x1167f6c00] 10:55:00 INFO - PROCESS | 1660 | 1466013300311 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1170a1c00) [pid = 1660] [serial = 633] [outer = 0x1167f6c00] 10:55:00 INFO - PROCESS | 1660 | 1466013300633 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] 10:55:00 INFO - PROCESS | 1660 | 1466013300686 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:55:00 INFO - PROCESS | 1660 | 1466013300688 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 1660 | 1466013300689 Marionette TRACE conn2 <- [1,818,null,{}] 10:55:00 INFO - PROCESS | 1660 | 1466013300692 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}] 10:55:00 INFO - PROCESS | 1660 | 1466013300693 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:00 INFO - PROCESS | 1660 | 1466013300792 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:55:00 INFO - PROCESS | 1660 | 1466013300822 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 1660 | 1466013300824 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118166000 == 31 [pid = 1660] [id = 212] 10:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1170a5000) [pid = 1660] [serial = 634] [outer = 0x0] 10:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1176bb800) [pid = 1660] [serial = 635] [outer = 0x1170a5000] 10:55:00 INFO - PROCESS | 1660 | 1466013300851 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118197c00) [pid = 1660] [serial = 636] [outer = 0x1170a5000] 10:55:01 INFO - PROCESS | 1660 | 1466013301146 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]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 467ms 10:55:01 INFO - PROCESS | 1660 | 1466013301157 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 1660 | 1466013301160 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:55:01 INFO - PROCESS | 1660 | 1466013301173 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 1660 | 1466013301175 Marionette TRACE conn2 <- [1,822,null,{}] 10:55:01 INFO - PROCESS | 1660 | 1466013301187 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}] 10:55:01 INFO - PROCESS | 1660 | 1466013301188 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:01 INFO - PROCESS | 1660 | 1466013301277 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:55:01 INFO - PROCESS | 1660 | 1466013301312 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 1660 | 1466013301313 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119159000 == 32 [pid = 1660] [id = 213] 10:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1182a9000) [pid = 1660] [serial = 637] [outer = 0x0] 10:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1184b5800) [pid = 1660] [serial = 638] [outer = 0x1182a9000] 10:55:01 INFO - PROCESS | 1660 | 1466013301338 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1185dcc00) [pid = 1660] [serial = 639] [outer = 0x1182a9000] 10:55:01 INFO - PROCESS | 1660 | 1466013301667 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] 10:55:01 INFO - PROCESS | 1660 | 1466013301699 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:55:01 INFO - PROCESS | 1660 | 1466013301701 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 1660 | 1466013301702 Marionette TRACE conn2 <- [1,826,null,{}] 10:55:01 INFO - PROCESS | 1660 | 1466013301705 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}] 10:55:01 INFO - PROCESS | 1660 | 1466013301709 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:01 INFO - PROCESS | 1660 | 1466013301820 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:55:01 INFO - PROCESS | 1660 | 1466013301854 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 1660 | 1466013301855 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x121111800 == 33 [pid = 1660] [id = 214] 10:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118198400) [pid = 1660] [serial = 640] [outer = 0x0] 10:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118737000) [pid = 1660] [serial = 641] [outer = 0x118198400] 10:55:01 INFO - PROCESS | 1660 | 1466013301880 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119703400) [pid = 1660] [serial = 642] [outer = 0x118198400] 10:55:02 INFO - PROCESS | 1660 | 1466013302189 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]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 10:55:02 INFO - PROCESS | 1660 | 1466013302220 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 1660 | 1466013302221 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:55:02 INFO - PROCESS | 1660 | 1466013302231 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 1660 | 1466013302232 Marionette TRACE conn2 <- [1,830,null,{}] 10:55:02 INFO - PROCESS | 1660 | 1466013302234 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}] 10:55:02 INFO - PROCESS | 1660 | 1466013302235 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:02 INFO - PROCESS | 1660 | 1466013302330 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:55:02 INFO - PROCESS | 1660 | 1466013302334 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 1660 | 1466013302335 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121508000 == 34 [pid = 1660] [id = 215] 10:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185e4000) [pid = 1660] [serial = 643] [outer = 0x0] 10:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11970e000) [pid = 1660] [serial = 644] [outer = 0x1185e4000] 10:55:02 INFO - PROCESS | 1660 | 1466013302359 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119b05000) [pid = 1660] [serial = 645] [outer = 0x1185e4000] 10:55:02 INFO - PROCESS | 1660 | 1466013302667 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]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 10:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:55:02 INFO - PROCESS | 1660 | 1466013302701 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 1660 | 1466013302702 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:55:02 INFO - PROCESS | 1660 | 1466013302704 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 1660 | 1466013302705 Marionette TRACE conn2 <- [1,834,null,{}] 10:55:02 INFO - PROCESS | 1660 | 1466013302707 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}] 10:55:02 INFO - PROCESS | 1660 | 1466013302708 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:02 INFO - PROCESS | 1660 | 1466013302800 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:55:02 INFO - PROCESS | 1660 | 1466013302803 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 1660 | 1466013302805 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bca800 == 35 [pid = 1660] [id = 216] 10:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119703800) [pid = 1660] [serial = 646] [outer = 0x0] 10:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119b05400) [pid = 1660] [serial = 647] [outer = 0x119703800] 10:55:02 INFO - PROCESS | 1660 | 1466013302830 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12117dc00) [pid = 1660] [serial = 648] [outer = 0x119703800] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121181000) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112de1800) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119179000) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11696cc00) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124e2c400) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113e36c00) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1182b1400) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124b51000) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x127438800) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x127447000) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:55:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x124b52800) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:55:03 INFO - PROCESS | 1660 | 1466013303250 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]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 570ms 10:55:03 INFO - PROCESS | 1660 | 1466013303274 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 1660 | 1466013303276 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:55:03 INFO - PROCESS | 1660 | 1466013303279 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 1660 | 1466013303280 Marionette TRACE conn2 <- [1,838,null,{}] 10:55:03 INFO - PROCESS | 1660 | 1466013303282 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}] 10:55:03 INFO - PROCESS | 1660 | 1466013303283 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:03 INFO - PROCESS | 1660 | 1466013303362 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:55:03 INFO - PROCESS | 1660 | 1466013303365 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 1660 | 1466013303366 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x125776000 == 36 [pid = 1660] [id = 217] 10:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116753000) [pid = 1660] [serial = 649] [outer = 0x0] 10:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119179000) [pid = 1660] [serial = 650] [outer = 0x116753000] 10:55:03 INFO - PROCESS | 1660 | 1466013303393 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121183800) [pid = 1660] [serial = 651] [outer = 0x116753000] 10:55:03 INFO - PROCESS | 1660 | 1466013303706 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]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 10:55:03 INFO - PROCESS | 1660 | 1466013303748 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 1660 | 1466013303749 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:55:03 INFO - PROCESS | 1660 | 1466013303751 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 1660 | 1466013303752 Marionette TRACE conn2 <- [1,842,null,{}] 10:55:03 INFO - PROCESS | 1660 | 1466013303755 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}] 10:55:03 INFO - PROCESS | 1660 | 1466013303756 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:03 INFO - PROCESS | 1660 | 1466013303852 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:55:03 INFO - PROCESS | 1660 | 1466013303859 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 1660 | 1466013303862 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12577b000 == 37 [pid = 1660] [id = 218] 10:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121183c00) [pid = 1660] [serial = 652] [outer = 0x0] 10:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121647400) [pid = 1660] [serial = 653] [outer = 0x121183c00] 10:55:03 INFO - PROCESS | 1660 | 1466013303886 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12178fc00) [pid = 1660] [serial = 654] [outer = 0x121183c00] 10:55:04 INFO - PROCESS | 1660 | 1466013304203 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]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 10:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:55:04 INFO - PROCESS | 1660 | 1466013304219 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 1660 | 1466013304221 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:55:04 INFO - PROCESS | 1660 | 1466013304223 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 1660 | 1466013304225 Marionette TRACE conn2 <- [1,846,null,{}] 10:55:04 INFO - PROCESS | 1660 | 1466013304229 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}] 10:55:04 INFO - PROCESS | 1660 | 1466013304231 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:04 INFO - PROCESS | 1660 | 1466013304321 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:55:04 INFO - PROCESS | 1660 | 1466013304327 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 1660 | 1466013304329 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x127774800 == 38 [pid = 1660] [id = 219] 10:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121b6b800) [pid = 1660] [serial = 655] [outer = 0x0] 10:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1227cac00) [pid = 1660] [serial = 656] [outer = 0x121b6b800] 10:55:04 INFO - PROCESS | 1660 | 1466013304355 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124e29000) [pid = 1660] [serial = 657] [outer = 0x121b6b800] 10:55:04 INFO - PROCESS | 1660 | 1466013304680 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]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 10:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:55:04 INFO - PROCESS | 1660 | 1466013304696 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 1660 | 1466013304698 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:55:04 INFO - PROCESS | 1660 | 1466013304700 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 1660 | 1466013304702 Marionette TRACE conn2 <- [1,850,null,{}] 10:55:04 INFO - PROCESS | 1660 | 1466013304704 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}] 10:55:04 INFO - PROCESS | 1660 | 1466013304705 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:04 INFO - PROCESS | 1660 | 1466013304806 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:55:04 INFO - PROCESS | 1660 | 1466013304812 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 1660 | 1466013304813 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e21800 == 39 [pid = 1660] [id = 220] 10:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1185dc800) [pid = 1660] [serial = 658] [outer = 0x0] 10:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124e6d000) [pid = 1660] [serial = 659] [outer = 0x1185dc800] 10:55:04 INFO - PROCESS | 1660 | 1466013304837 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1257a3000) [pid = 1660] [serial = 660] [outer = 0x1185dc800] 10:55:05 INFO - PROCESS | 1660 | 1466013305146 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]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 10:55:05 INFO - PROCESS | 1660 | 1466013305170 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 1660 | 1466013305172 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:55:05 INFO - PROCESS | 1660 | 1466013305174 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 1660 | 1466013305178 Marionette TRACE conn2 <- [1,854,null,{}] 10:55:05 INFO - PROCESS | 1660 | 1466013305181 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}] 10:55:05 INFO - PROCESS | 1660 | 1466013305183 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:05 INFO - PROCESS | 1660 | 1466013305371 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:55:05 INFO - PROCESS | 1660 | 1466013305486 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:05 INFO - PROCESS | 1660 | 1466013305488 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x111ea2000 == 40 [pid = 1660] [id = 221] 10:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110e6e800) [pid = 1660] [serial = 661] [outer = 0x0] 10:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x110ff0400) [pid = 1660] [serial = 662] [outer = 0x110e6e800] 10:55:05 INFO - PROCESS | 1660 | 1466013305542 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1122a2800) [pid = 1660] [serial = 663] [outer = 0x110e6e800] 10:55:06 INFO - PROCESS | 1660 | 1466013306055 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]]]}] 10:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 922ms 10:55:06 INFO - PROCESS | 1660 | 1466013306097 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:55:06 INFO - PROCESS | 1660 | 1466013306100 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:55:06 INFO - PROCESS | 1660 | 1466013306103 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:55:06 INFO - PROCESS | 1660 | 1466013306105 Marionette TRACE conn2 <- [1,858,null,{}] 10:55:06 INFO - PROCESS | 1660 | 1466013306136 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}] 10:55:06 INFO - PROCESS | 1660 | 1466013306139 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:06 INFO - PROCESS | 1660 | 1466013306249 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:55:06 INFO - PROCESS | 1660 | 1466013306322 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 1660 | 1466013306324 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x118155000 == 41 [pid = 1660] [id = 222] 10:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1133b0400) [pid = 1660] [serial = 664] [outer = 0x0] 10:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116076c00) [pid = 1660] [serial = 665] [outer = 0x1133b0400] 10:55:06 INFO - PROCESS | 1660 | 1466013306355 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116750c00) [pid = 1660] [serial = 666] [outer = 0x1133b0400] 10:55:06 INFO - PROCESS | 1660 | 1466013306981 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]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 922ms 10:55:07 INFO - PROCESS | 1660 | 1466013307024 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 1660 | 1466013307027 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:55:07 INFO - PROCESS | 1660 | 1466013307030 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1660 | 1466013307032 Marionette TRACE conn2 <- [1,862,null,{}] 10:55:07 INFO - PROCESS | 1660 | 1466013307036 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}] 10:55:07 INFO - PROCESS | 1660 | 1466013307037 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:07 INFO - PROCESS | 1660 | 1466013307139 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:55:07 INFO - PROCESS | 1660 | 1466013307215 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 1660 | 1466013307217 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116232000 == 42 [pid = 1660] [id = 223] 10:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11396e800) [pid = 1660] [serial = 667] [outer = 0x0] 10:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113e3c000) [pid = 1660] [serial = 668] [outer = 0x11396e800] 10:55:07 INFO - PROCESS | 1660 | 1466013307246 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11674a000) [pid = 1660] [serial = 669] [outer = 0x11396e800] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x128e21800 == 41 [pid = 1660] [id = 220] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x127774800 == 40 [pid = 1660] [id = 219] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12577b000 == 39 [pid = 1660] [id = 218] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x125776000 == 38 [pid = 1660] [id = 217] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121bca800 == 37 [pid = 1660] [id = 216] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121508000 == 36 [pid = 1660] [id = 215] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121111800 == 35 [pid = 1660] [id = 214] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119159000 == 34 [pid = 1660] [id = 213] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x118166000 == 33 [pid = 1660] [id = 212] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116f54000 == 32 [pid = 1660] [id = 211] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116662800 == 31 [pid = 1660] [id = 210] 10:55:07 INFO - PROCESS | 1660 | --DOCSHELL 0x112d0e800 == 30 [pid = 1660] [id = 209] 10:55:07 INFO - PROCESS | 1660 | 1466013307602 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]]]}] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121384800) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11702f800) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119708000) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fb4000) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x117391000) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1257a9400) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116074800) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116964000) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1184b3400) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185e3400) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x125703400) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127444000) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1217be800) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128b1fc00) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126fc5000) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12743dc00) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128ecdc00) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x125d44c00) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12742e000) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119b05c00) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 10:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118743800) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 10:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 623ms 10:55:07 INFO - PROCESS | 1660 | 1466013307654 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 1660 | 1466013307657 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:55:07 INFO - PROCESS | 1660 | 1466013307662 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1660 | 1466013307664 Marionette TRACE conn2 <- [1,866,null,{}] 10:55:07 INFO - PROCESS | 1660 | 1466013307667 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}] 10:55:07 INFO - PROCESS | 1660 | 1466013307668 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:07 INFO - PROCESS | 1660 | 1466013307745 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:55:07 INFO - PROCESS | 1660 | 1466013307749 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 1660 | 1466013307750 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f4a000 == 31 [pid = 1660] [id = 224] 10:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1167f6800) [pid = 1660] [serial = 670] [outer = 0x0] 10:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11702f800) [pid = 1660] [serial = 671] [outer = 0x1167f6800] 10:55:07 INFO - PROCESS | 1660 | 1466013307779 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1170a2400) [pid = 1660] [serial = 672] [outer = 0x1167f6800] 10:55:08 INFO - PROCESS | 1660 | 1466013308132 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]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 10:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:55:08 INFO - PROCESS | 1660 | 1466013308185 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:55:08 INFO - PROCESS | 1660 | 1466013308186 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:55:08 INFO - PROCESS | 1660 | 1466013308188 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 1660 | 1466013308191 Marionette TRACE conn2 <- [1,870,null,{}] 10:55:08 INFO - PROCESS | 1660 | 1466013308199 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}] 10:55:08 INFO - PROCESS | 1660 | 1466013308202 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:08 INFO - PROCESS | 1660 | 1466013308278 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:55:08 INFO - PROCESS | 1660 | 1466013308283 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 1660 | 1466013308285 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11915d000 == 32 [pid = 1660] [id = 225] 10:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1176b5400) [pid = 1660] [serial = 673] [outer = 0x0] 10:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1184b3400) [pid = 1660] [serial = 674] [outer = 0x1176b5400] 10:55:08 INFO - PROCESS | 1660 | 1466013308315 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185e7000) [pid = 1660] [serial = 675] [outer = 0x1176b5400] 10:55:08 INFO - PROCESS | 1660 | 1466013308665 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]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 523ms 10:55:08 INFO - PROCESS | 1660 | 1466013308712 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:55:08 INFO - PROCESS | 1660 | 1466013308714 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:55:08 INFO - PROCESS | 1660 | 1466013308716 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 1660 | 1466013308717 Marionette TRACE conn2 <- [1,874,null,{}] 10:55:08 INFO - PROCESS | 1660 | 1466013308719 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}] 10:55:08 INFO - PROCESS | 1660 | 1466013308720 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:08 INFO - PROCESS | 1660 | 1466013308803 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:55:08 INFO - PROCESS | 1660 | 1466013308853 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 1660 | 1466013308854 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119aa1800 == 33 [pid = 1660] [id = 226] 10:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1185e7400) [pid = 1660] [serial = 676] [outer = 0x0] 10:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118743800) [pid = 1660] [serial = 677] [outer = 0x1185e7400] 10:55:08 INFO - PROCESS | 1660 | 1466013308882 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119175400) [pid = 1660] [serial = 678] [outer = 0x1185e7400] 10:55:09 INFO - PROCESS | 1660 | 1466013309151 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]]]}] 10:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 10:55:09 INFO - PROCESS | 1660 | 1466013309186 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:55:09 INFO - PROCESS | 1660 | 1466013309187 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:55:09 INFO - PROCESS | 1660 | 1466013309190 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 1660 | 1466013309191 Marionette TRACE conn2 <- [1,878,null,{}] 10:55:09 INFO - PROCESS | 1660 | 1466013309201 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}] 10:55:09 INFO - PROCESS | 1660 | 1466013309203 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:09 INFO - PROCESS | 1660 | 1466013309281 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:55:09 INFO - PROCESS | 1660 | 1466013309285 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 1660 | 1466013309286 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11849e800 == 34 [pid = 1660] [id = 227] 10:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1195ef400) [pid = 1660] [serial = 679] [outer = 0x0] 10:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11970c000) [pid = 1660] [serial = 680] [outer = 0x1195ef400] 10:55:09 INFO - PROCESS | 1660 | 1466013309319 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119932800) [pid = 1660] [serial = 681] [outer = 0x1195ef400] 10:55:09 INFO - PROCESS | 1660 | 1466013309668 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]]]}] 10:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 527ms 10:55:09 INFO - PROCESS | 1660 | 1466013309717 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:55:09 INFO - PROCESS | 1660 | 1466013309719 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:55:09 INFO - PROCESS | 1660 | 1466013309721 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 1660 | 1466013309722 Marionette TRACE conn2 <- [1,882,null,{}] 10:55:09 INFO - PROCESS | 1660 | 1466013309730 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}] 10:55:09 INFO - PROCESS | 1660 | 1466013309734 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:09 INFO - PROCESS | 1660 | 1466013309852 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:55:09 INFO - PROCESS | 1660 | 1466013309856 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 1660 | 1466013309857 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251b7000 == 35 [pid = 1660] [id = 228] 10:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1195f5c00) [pid = 1660] [serial = 682] [outer = 0x0] 10:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12117e000) [pid = 1660] [serial = 683] [outer = 0x1195f5c00] 10:55:09 INFO - PROCESS | 1660 | 1466013309884 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124b47c00) [pid = 1660] [serial = 684] [outer = 0x1195f5c00] 10:55:10 INFO - PROCESS | 1660 | 1466013310202 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]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 10:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:55:10 INFO - PROCESS | 1660 | 1466013310240 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1660 | 1466013310241 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:55:10 INFO - PROCESS | 1660 | 1466013310246 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1660 | 1466013310248 Marionette TRACE conn2 <- [1,886,null,{}] 10:55:10 INFO - PROCESS | 1660 | 1466013310251 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}] 10:55:10 INFO - PROCESS | 1660 | 1466013310252 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:10 INFO - PROCESS | 1660 | 1466013310346 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:55:10 INFO - PROCESS | 1660 | 1466013310378 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 1660 | 1466013310386 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f42000 == 36 [pid = 1660] [id = 229] 10:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121973800) [pid = 1660] [serial = 685] [outer = 0x0] 10:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124b51c00) [pid = 1660] [serial = 686] [outer = 0x121973800] 10:55:10 INFO - PROCESS | 1660 | 1466013310411 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124cdac00) [pid = 1660] [serial = 687] [outer = 0x121973800] 10:55:10 INFO - PROCESS | 1660 | 1466013310712 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]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 10:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:55:10 INFO - PROCESS | 1660 | 1466013310767 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1660 | 1466013310768 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:55:10 INFO - PROCESS | 1660 | 1466013310770 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1660 | 1466013310771 Marionette TRACE conn2 <- [1,890,null,{}] 10:55:10 INFO - PROCESS | 1660 | 1466013310774 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}] 10:55:10 INFO - PROCESS | 1660 | 1466013310775 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:10 INFO - PROCESS | 1660 | 1466013310867 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:55:10 INFO - PROCESS | 1660 | 1466013310881 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 1660 | 1466013310882 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x127774800 == 37 [pid = 1660] [id = 230] 10:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ce1000) [pid = 1660] [serial = 688] [outer = 0x0] 10:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12570a400) [pid = 1660] [serial = 689] [outer = 0x124ce1000] 10:55:10 INFO - PROCESS | 1660 | 1466013310906 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1257a3c00) [pid = 1660] [serial = 690] [outer = 0x124ce1000] 10:55:11 INFO - PROCESS | 1660 | 1466013311242 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]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 10:55:11 INFO - PROCESS | 1660 | 1466013311289 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 1660 | 1466013311290 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:55:11 INFO - PROCESS | 1660 | 1466013311292 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 1660 | 1466013311293 Marionette TRACE conn2 <- [1,894,null,{}] 10:55:11 INFO - PROCESS | 1660 | 1466013311295 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}] 10:55:11 INFO - PROCESS | 1660 | 1466013311296 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:11 INFO - PROCESS | 1660 | 1466013311393 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:55:11 INFO - PROCESS | 1660 | 1466013311403 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 1660 | 1466013311405 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291db000 == 38 [pid = 1660] [id = 231] 10:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124e2c400) [pid = 1660] [serial = 691] [outer = 0x0] 10:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126e41000) [pid = 1660] [serial = 692] [outer = 0x124e2c400] 10:55:11 INFO - PROCESS | 1660 | 1466013311457 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126ede800) [pid = 1660] [serial = 693] [outer = 0x124e2c400] 10:55:11 INFO - PROCESS | 1660 | 1466013311827 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]]]}] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1170a5000) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1182a9000) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1167f6c00) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117033000) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116746c00) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1122aa400) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112dd6800) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118706000) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121180800) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1271e6800) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118198400) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119703800) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185e4000) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116753000) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121183c00) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:55:11 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121b6b800) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 10:55:11 INFO - PROCESS | 1660 | 1466013311863 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:55:11 INFO - PROCESS | 1660 | 1466013311864 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:55:11 INFO - PROCESS | 1660 | 1466013311866 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 1660 | 1466013311867 Marionette TRACE conn2 <- [1,898,null,{}] 10:55:11 INFO - PROCESS | 1660 | 1466013311869 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}] 10:55:11 INFO - PROCESS | 1660 | 1466013311870 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:11 INFO - PROCESS | 1660 | 1466013311947 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:55:11 INFO - PROCESS | 1660 | 1466013311950 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 1660 | 1466013311951 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x11914c800 == 39 [pid = 1660] [id = 232] 10:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116753000) [pid = 1660] [serial = 694] [outer = 0x0] 10:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11703b000) [pid = 1660] [serial = 695] [outer = 0x116753000] 10:55:11 INFO - PROCESS | 1660 | 1466013311975 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1185e4000) [pid = 1660] [serial = 696] [outer = 0x116753000] 10:55:12 INFO - PROCESS | 1660 | 1466013312303 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]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 10:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:55:12 INFO - PROCESS | 1660 | 1466013312336 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 1660 | 1466013312338 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:55:12 INFO - PROCESS | 1660 | 1466013312340 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 1660 | 1466013312342 Marionette TRACE conn2 <- [1,902,null,{}] 10:55:12 INFO - PROCESS | 1660 | 1466013312344 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}] 10:55:12 INFO - PROCESS | 1660 | 1466013312346 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:12 INFO - PROCESS | 1660 | 1466013312439 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:55:12 INFO - PROCESS | 1660 | 1466013312493 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 1660 | 1466013312495 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a588000 == 40 [pid = 1660] [id = 233] 10:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1185e8000) [pid = 1660] [serial = 697] [outer = 0x0] 10:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126ed5800) [pid = 1660] [serial = 698] [outer = 0x1185e8000] 10:55:12 INFO - PROCESS | 1660 | 1466013312524 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x127267400) [pid = 1660] [serial = 699] [outer = 0x1185e8000] 10:55:12 INFO - PROCESS | 1660 | 1466013312802 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]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 10:55:12 INFO - PROCESS | 1660 | 1466013312818 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 1660 | 1466013312820 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:55:12 INFO - PROCESS | 1660 | 1466013312822 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 1660 | 1466013312824 Marionette TRACE conn2 <- [1,906,null,{}] 10:55:12 INFO - PROCESS | 1660 | 1466013312837 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}] 10:55:12 INFO - PROCESS | 1660 | 1466013312838 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:12 INFO - PROCESS | 1660 | 1466013312964 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:55:12 INFO - PROCESS | 1660 | 1466013312970 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 1660 | 1466013312971 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b01a800 == 41 [pid = 1660] [id = 234] 10:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12726c400) [pid = 1660] [serial = 700] [outer = 0x0] 10:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12743b000) [pid = 1660] [serial = 701] [outer = 0x12726c400] 10:55:13 INFO - PROCESS | 1660 | 1466013313010 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b1a000) [pid = 1660] [serial = 702] [outer = 0x12726c400] 10:55:13 INFO - PROCESS | 1660 | 1466013313487 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]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 682ms 10:55:13 INFO - PROCESS | 1660 | 1466013313505 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:55:13 INFO - PROCESS | 1660 | 1466013313507 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:55:13 INFO - PROCESS | 1660 | 1466013313514 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 1660 | 1466013313516 Marionette TRACE conn2 <- [1,910,null,{}] 10:55:13 INFO - PROCESS | 1660 | 1466013313519 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}] 10:55:13 INFO - PROCESS | 1660 | 1466013313521 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:13 INFO - PROCESS | 1660 | 1466013313636 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:55:13 INFO - PROCESS | 1660 | 1466013313639 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 1660 | 1466013313641 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b715800 == 42 [pid = 1660] [id = 235] 10:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12725e400) [pid = 1660] [serial = 703] [outer = 0x0] 10:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b20c00) [pid = 1660] [serial = 704] [outer = 0x12725e400] 10:55:13 INFO - PROCESS | 1660 | 1466013313665 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128ed1400) [pid = 1660] [serial = 705] [outer = 0x12725e400] 10:55:14 INFO - PROCESS | 1660 | 1466013314105 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]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 624ms 10:55:14 INFO - PROCESS | 1660 | 1466013314136 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 1660 | 1466013314139 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:55:14 INFO - PROCESS | 1660 | 1466013314143 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 1660 | 1466013314146 Marionette TRACE conn2 <- [1,914,null,{}] 10:55:14 INFO - PROCESS | 1660 | 1466013314150 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}] 10:55:14 INFO - PROCESS | 1660 | 1466013314152 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:14 INFO - PROCESS | 1660 | 1466013314256 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:55:14 INFO - PROCESS | 1660 | 1466013314310 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:14 INFO - PROCESS | 1660 | 1466013314312 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a97800 == 43 [pid = 1660] [id = 236] 10:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11329fc00) [pid = 1660] [serial = 706] [outer = 0x0] 10:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113ea6400) [pid = 1660] [serial = 707] [outer = 0x11329fc00] 10:55:14 INFO - PROCESS | 1660 | 1466013314343 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1167f5000) [pid = 1660] [serial = 708] [outer = 0x11329fc00] 10:55:14 INFO - PROCESS | 1660 | 1466013314781 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]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 10:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:55:14 INFO - PROCESS | 1660 | 1466013314815 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 1660 | 1466013314818 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:55:14 INFO - PROCESS | 1660 | 1466013314822 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 1660 | 1466013314824 Marionette TRACE conn2 <- [1,918,null,{}] 10:55:14 INFO - PROCESS | 1660 | 1466013314846 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}] 10:55:14 INFO - PROCESS | 1660 | 1466013314848 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:14 INFO - PROCESS | 1660 | 1466013314949 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:55:15 INFO - PROCESS | 1660 | 1466013315014 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 1660 | 1466013315016 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bb1000 == 44 [pid = 1660] [id = 237] 10:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117396800) [pid = 1660] [serial = 709] [outer = 0x0] 10:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1182a6400) [pid = 1660] [serial = 710] [outer = 0x117396800] 10:55:15 INFO - PROCESS | 1660 | 1466013315046 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1185e3400) [pid = 1660] [serial = 711] [outer = 0x117396800] 10:55:15 INFO - PROCESS | 1660 | 1466013315464 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]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 691ms 10:55:15 INFO - PROCESS | 1660 | 1466013315513 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 1660 | 1466013315515 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:55:15 INFO - PROCESS | 1660 | 1466013315518 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 1660 | 1466013315520 Marionette TRACE conn2 <- [1,922,null,{}] 10:55:15 INFO - PROCESS | 1660 | 1466013315528 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}] 10:55:15 INFO - PROCESS | 1660 | 1466013315531 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:15 INFO - PROCESS | 1660 | 1466013315655 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:55:15 INFO - PROCESS | 1660 | 1466013315711 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 1660 | 1466013315714 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b918800 == 45 [pid = 1660] [id = 238] 10:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1195f3800) [pid = 1660] [serial = 712] [outer = 0x0] 10:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119b10c00) [pid = 1660] [serial = 713] [outer = 0x1195f3800] 10:55:15 INFO - PROCESS | 1660 | 1466013315744 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1214a9400) [pid = 1660] [serial = 714] [outer = 0x1195f3800] 10:55:16 INFO - PROCESS | 1660 | 1466013316173 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]]]}] 10:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 723ms 10:55:16 INFO - PROCESS | 1660 | 1466013316240 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:55:16 INFO - PROCESS | 1660 | 1466013316242 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:55:16 INFO - PROCESS | 1660 | 1466013316245 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 1660 | 1466013316246 Marionette TRACE conn2 <- [1,926,null,{}] 10:55:16 INFO - PROCESS | 1660 | 1466013316248 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}] 10:55:16 INFO - PROCESS | 1660 | 1466013316250 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:16 INFO - PROCESS | 1660 | 1466013316351 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:55:16 INFO - PROCESS | 1660 | 1466013316418 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 1660 | 1466013316419 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e71000 == 46 [pid = 1660] [id = 239] 10:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113294800) [pid = 1660] [serial = 715] [outer = 0x0] 10:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11970d000) [pid = 1660] [serial = 716] [outer = 0x113294800] 10:55:16 INFO - PROCESS | 1660 | 1466013316448 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124b56800) [pid = 1660] [serial = 717] [outer = 0x113294800] 10:55:17 INFO - PROCESS | 1660 | 1466013317033 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]]]}] 10:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 821ms 10:55:17 INFO - PROCESS | 1660 | 1466013317066 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:55:17 INFO - PROCESS | 1660 | 1466013317068 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:55:17 INFO - PROCESS | 1660 | 1466013317072 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:55:17 INFO - PROCESS | 1660 | 1466013317073 Marionette TRACE conn2 <- [1,930,null,{}] 10:55:17 INFO - PROCESS | 1660 | 1466013317079 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}] 10:55:17 INFO - PROCESS | 1660 | 1466013317081 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:17 INFO - PROCESS | 1660 | 1466013317170 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:55:17 INFO - PROCESS | 1660 | 1466013317241 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:17 INFO - PROCESS | 1660 | 1466013317242 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x113b39800 == 47 [pid = 1660] [id = 240] 10:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113365000) [pid = 1660] [serial = 718] [outer = 0x0] 10:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116074800) [pid = 1660] [serial = 719] [outer = 0x113365000] 10:55:17 INFO - PROCESS | 1660 | 1466013317270 Marionette DEBUG loaded listener.js 10:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116963400) [pid = 1660] [serial = 720] [outer = 0x113365000] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12b01a800 == 46 [pid = 1660] [id = 234] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12a588000 == 45 [pid = 1660] [id = 233] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11914c800 == 44 [pid = 1660] [id = 232] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1291db000 == 43 [pid = 1660] [id = 231] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x127774800 == 42 [pid = 1660] [id = 230] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x126f42000 == 41 [pid = 1660] [id = 229] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1251b7000 == 40 [pid = 1660] [id = 228] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11849e800 == 39 [pid = 1660] [id = 227] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x119aa1800 == 38 [pid = 1660] [id = 226] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11915d000 == 37 [pid = 1660] [id = 225] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116f4a000 == 36 [pid = 1660] [id = 224] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116232000 == 35 [pid = 1660] [id = 223] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118155000 == 34 [pid = 1660] [id = 222] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x111ea2000 == 33 [pid = 1660] [id = 221] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1187db000 == 32 [pid = 1660] [id = 208] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x113e71000 == 31 [pid = 1660] [id = 239] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12b918800 == 30 [pid = 1660] [id = 238] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121bb1000 == 29 [pid = 1660] [id = 237] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116a97800 == 28 [pid = 1660] [id = 236] 10:55:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12b715800 == 27 [pid = 1660] [id = 235] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1184b5800) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x117032c00) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1170a2000) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1172ad400) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112970c00) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11297d800) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1139e2800) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1167ea800) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113ea6c00) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119178800) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1188c6800) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124e28800) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124ae2400) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128ed2c00) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127440000) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119703400) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118737000) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119b05400) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11970e000) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119b05000) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121183800) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121647400) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119179000) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1227cac00) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1170a1c00) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124e29000) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12117dc00) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124e6d000) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1176bb000) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12178fc00) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118197c00) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1176bb800) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1185dcc00) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1660 | 1466013318205 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]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1176ms 10:55:18 INFO - PROCESS | 1660 | 1466013318248 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:55:18 INFO - PROCESS | 1660 | 1466013318250 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:55:18 INFO - PROCESS | 1660 | 1466013318253 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 1660 | 1466013318255 Marionette TRACE conn2 <- [1,934,null,{}] 10:55:18 INFO - PROCESS | 1660 | 1466013318260 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}] 10:55:18 INFO - PROCESS | 1660 | 1466013318261 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:18 INFO - PROCESS | 1660 | 1466013318339 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:55:18 INFO - PROCESS | 1660 | 1466013318348 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1660 | 1466013318350 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x113bca000 == 28 [pid = 1660] [id = 241] 10:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112976c00) [pid = 1660] [serial = 721] [outer = 0x0] 10:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1133ab000) [pid = 1660] [serial = 722] [outer = 0x112976c00] 10:55:18 INFO - PROCESS | 1660 | 1466013318378 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112972800) [pid = 1660] [serial = 723] [outer = 0x112976c00] 10:55:18 INFO - PROCESS | 1660 | 1466013318747 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]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 520ms 10:55:18 INFO - PROCESS | 1660 | 1466013318773 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 1660 | 1466013318776 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:55:18 INFO - PROCESS | 1660 | 1466013318781 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 1660 | 1466013318783 Marionette TRACE conn2 <- [1,938,null,{}] 10:55:18 INFO - PROCESS | 1660 | 1466013318785 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}] 10:55:18 INFO - PROCESS | 1660 | 1466013318787 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:18 INFO - PROCESS | 1660 | 1466013318863 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:55:18 INFO - PROCESS | 1660 | 1466013318867 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1660 | 1466013318869 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f54800 == 29 [pid = 1660] [id = 242] 10:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11674ac00) [pid = 1660] [serial = 724] [outer = 0x0] 10:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11709c000) [pid = 1660] [serial = 725] [outer = 0x11674ac00] 10:55:18 INFO - PROCESS | 1660 | 1466013318898 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1172b0c00) [pid = 1660] [serial = 726] [outer = 0x11674ac00] 10:55:19 INFO - PROCESS | 1660 | 1466013319235 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]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 10:55:19 INFO - PROCESS | 1660 | 1466013319250 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 1660 | 1466013319251 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:55:19 INFO - PROCESS | 1660 | 1466013319253 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 1660 | 1466013319256 Marionette TRACE conn2 <- [1,942,null,{}] 10:55:19 INFO - PROCESS | 1660 | 1466013319264 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}] 10:55:19 INFO - PROCESS | 1660 | 1466013319267 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:19 INFO - PROCESS | 1660 | 1466013319345 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:55:19 INFO - PROCESS | 1660 | 1466013319397 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 1660 | 1466013319400 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11887e000 == 30 [pid = 1660] [id = 243] 10:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112dea800) [pid = 1660] [serial = 727] [outer = 0x0] 10:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118331400) [pid = 1660] [serial = 728] [outer = 0x112dea800] 10:55:19 INFO - PROCESS | 1660 | 1466013319427 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118706000) [pid = 1660] [serial = 729] [outer = 0x112dea800] 10:55:19 INFO - PROCESS | 1660 | 1466013319734 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]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 10:55:19 INFO - PROCESS | 1660 | 1466013319774 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:55:19 INFO - PROCESS | 1660 | 1466013319776 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:55:19 INFO - PROCESS | 1660 | 1466013319778 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 1660 | 1466013319780 Marionette TRACE conn2 <- [1,946,null,{}] 10:55:19 INFO - PROCESS | 1660 | 1466013319782 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}] 10:55:19 INFO - PROCESS | 1660 | 1466013319783 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:19 INFO - PROCESS | 1660 | 1466013319861 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:55:19 INFO - PROCESS | 1660 | 1466013319913 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 1660 | 1466013319914 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a87800 == 31 [pid = 1660] [id = 244] 10:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118709800) [pid = 1660] [serial = 730] [outer = 0x0] 10:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11916ec00) [pid = 1660] [serial = 731] [outer = 0x118709800] 10:55:19 INFO - PROCESS | 1660 | 1466013319939 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1195f5400) [pid = 1660] [serial = 732] [outer = 0x118709800] 10:55:20 INFO - PROCESS | 1660 | 1466013320206 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]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 10:55:20 INFO - PROCESS | 1660 | 1466013320250 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 1660 | 1466013320251 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:55:20 INFO - PROCESS | 1660 | 1466013320254 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 1660 | 1466013320255 Marionette TRACE conn2 <- [1,950,null,{}] 10:55:20 INFO - PROCESS | 1660 | 1466013320257 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}] 10:55:20 INFO - PROCESS | 1660 | 1466013320269 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:20 INFO - PROCESS | 1660 | 1466013320367 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:55:20 INFO - PROCESS | 1660 | 1466013320371 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:20 INFO - PROCESS | 1660 | 1466013320372 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12138d000 == 32 [pid = 1660] [id = 245] 10:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112973c00) [pid = 1660] [serial = 733] [outer = 0x0] 10:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119708000) [pid = 1660] [serial = 734] [outer = 0x112973c00] 10:55:20 INFO - PROCESS | 1660 | 1466013320399 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11992e800) [pid = 1660] [serial = 735] [outer = 0x112973c00] 10:55:20 INFO - PROCESS | 1660 | 1466013320746 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]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 10:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:55:20 INFO - PROCESS | 1660 | 1466013320773 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 1660 | 1466013320774 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:55:20 INFO - PROCESS | 1660 | 1466013320777 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 1660 | 1466013320779 Marionette TRACE conn2 <- [1,954,null,{}] 10:55:20 INFO - PROCESS | 1660 | 1466013320789 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}] 10:55:20 INFO - PROCESS | 1660 | 1466013320792 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:20 INFO - PROCESS | 1660 | 1466013320903 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:55:20 INFO - PROCESS | 1660 | 1466013320909 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:20 INFO - PROCESS | 1660 | 1466013320911 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ec1800 == 33 [pid = 1660] [id = 246] 10:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1172afc00) [pid = 1660] [serial = 736] [outer = 0x0] 10:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11a19f000) [pid = 1660] [serial = 737] [outer = 0x1172afc00] 10:55:20 INFO - PROCESS | 1660 | 1466013320936 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121bf2800) [pid = 1660] [serial = 738] [outer = 0x1172afc00] 10:55:21 INFO - PROCESS | 1660 | 1466013321259 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]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 528ms 10:55:21 INFO - PROCESS | 1660 | 1466013321304 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 1660 | 1466013321305 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:55:21 INFO - PROCESS | 1660 | 1466013321308 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 1660 | 1466013321309 Marionette TRACE conn2 <- [1,958,null,{}] 10:55:21 INFO - PROCESS | 1660 | 1466013321314 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}] 10:55:21 INFO - PROCESS | 1660 | 1466013321315 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:21 INFO - PROCESS | 1660 | 1466013321411 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:55:21 INFO - PROCESS | 1660 | 1466013321444 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1660 | 1466013321445 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x125785800 == 34 [pid = 1660] [id = 247] 10:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11709a400) [pid = 1660] [serial = 739] [outer = 0x0] 10:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124b49800) [pid = 1660] [serial = 740] [outer = 0x11709a400] 10:55:21 INFO - PROCESS | 1660 | 1466013321469 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c21c00) [pid = 1660] [serial = 741] [outer = 0x11709a400] 10:55:21 INFO - PROCESS | 1660 | 1466013321770 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]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 10:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:55:21 INFO - PROCESS | 1660 | 1466013321830 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 1660 | 1466013321831 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:55:21 INFO - PROCESS | 1660 | 1466013321833 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 1660 | 1466013321834 Marionette TRACE conn2 <- [1,962,null,{}] 10:55:21 INFO - PROCESS | 1660 | 1466013321837 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}] 10:55:21 INFO - PROCESS | 1660 | 1466013321838 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:21 INFO - PROCESS | 1660 | 1466013321929 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:55:21 INFO - PROCESS | 1660 | 1466013321963 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1660 | 1466013321964 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728d000 == 35 [pid = 1660] [id = 248] 10:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1195f0400) [pid = 1660] [serial = 742] [outer = 0x0] 10:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125702800) [pid = 1660] [serial = 743] [outer = 0x1195f0400] 10:55:21 INFO - PROCESS | 1660 | 1466013321988 Marionette DEBUG loaded listener.js 10:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1257a4c00) [pid = 1660] [serial = 744] [outer = 0x1195f0400] 10:55:22 INFO - PROCESS | 1660 | --DOCSHELL 0x113b39800 == 34 [pid = 1660] [id = 240] 10:55:22 INFO - PROCESS | 1660 | --DOCSHELL 0x113bca000 == 33 [pid = 1660] [id = 241] 10:55:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116f54800 == 32 [pid = 1660] [id = 242] 10:55:23 INFO - PROCESS | 1660 | --DOCSHELL 0x125785800 == 31 [pid = 1660] [id = 247] 10:55:23 INFO - PROCESS | 1660 | --DOCSHELL 0x121ec1800 == 30 [pid = 1660] [id = 246] 10:55:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119a87800 == 29 [pid = 1660] [id = 244] 10:55:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12138d000 == 28 [pid = 1660] [id = 245] 10:55:23 INFO - PROCESS | 1660 | --DOCSHELL 0x11887e000 == 27 [pid = 1660] [id = 243] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121973800) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124ce1000) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1176b5400) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1133b0400) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1185dc800) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110e6e800) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124e2c400) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11396e800) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167f6800) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1195ef400) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1185e7400) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12725e400) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116753000) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12726c400) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185e8000) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1195f5c00) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124b51c00) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12570a400) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124cdac00) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1184b3400) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1185e7000) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116076c00) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116750c00) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1257a3000) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x110ff0400) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126e41000) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1122a2800) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x113e3c000) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11674a000) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11702f800) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1170a2400) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11970c000) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x118743800) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x128b20c00) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119175400) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x128ed1400) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x11703b000) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x128b1a000) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x126ed5800) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1185e4000) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x126ede800) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12743b000) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12117e000) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1257a3c00) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x124b47c00) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x127267400) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x119932800) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 10:55:23 INFO - PROCESS | 1660 | 1466013323445 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]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1622ms 10:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:55:23 INFO - PROCESS | 1660 | 1466013323456 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 1660 | 1466013323458 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:55:23 INFO - PROCESS | 1660 | 1466013323466 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 1660 | 1466013323467 Marionette TRACE conn2 <- [1,966,null,{}] 10:55:23 INFO - PROCESS | 1660 | 1466013323471 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}] 10:55:23 INFO - PROCESS | 1660 | 1466013323473 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:23 INFO - PROCESS | 1660 | 1466013323550 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:55:23 INFO - PROCESS | 1660 | 1466013323595 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 1660 | 1466013323596 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x113bc2000 == 28 [pid = 1660] [id = 249] 10:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x112a72c00) [pid = 1660] [serial = 745] [outer = 0x0] 10:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x112de1400) [pid = 1660] [serial = 746] [outer = 0x112a72c00] 10:55:23 INFO - PROCESS | 1660 | 1466013323626 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x113e3c000) [pid = 1660] [serial = 747] [outer = 0x112a72c00] 10:55:23 INFO - PROCESS | 1660 | 1466013323925 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]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 473ms 10:55:23 INFO - PROCESS | 1660 | 1466013323936 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 1660 | 1466013323940 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:55:23 INFO - PROCESS | 1660 | 1466013323953 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 1660 | 1466013323955 Marionette TRACE conn2 <- [1,970,null,{}] 10:55:23 INFO - PROCESS | 1660 | 1466013323957 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}] 10:55:23 INFO - PROCESS | 1660 | 1466013323959 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:24 INFO - PROCESS | 1660 | 1466013324044 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:55:24 INFO - PROCESS | 1660 | 1466013324048 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 1660 | 1466013324050 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a85800 == 29 [pid = 1660] [id = 250] 10:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1162d2c00) [pid = 1660] [serial = 748] [outer = 0x0] 10:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1167eb800) [pid = 1660] [serial = 749] [outer = 0x1162d2c00] 10:55:24 INFO - PROCESS | 1660 | 1466013324080 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1167f4800) [pid = 1660] [serial = 750] [outer = 0x1162d2c00] 10:55:24 INFO - PROCESS | 1660 | 1466013324405 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]]]}] 10:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 10:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:55:24 INFO - PROCESS | 1660 | 1466013324423 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 1660 | 1466013324424 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:55:24 INFO - PROCESS | 1660 | 1466013324427 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 1660 | 1466013324431 Marionette TRACE conn2 <- [1,974,null,{}] 10:55:24 INFO - PROCESS | 1660 | 1466013324439 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}] 10:55:24 INFO - PROCESS | 1660 | 1466013324442 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:24 INFO - PROCESS | 1660 | 1466013324515 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:55:24 INFO - PROCESS | 1660 | 1466013324519 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 1660 | 1466013324521 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182cf800 == 30 [pid = 1660] [id = 251] 10:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x110fe4800) [pid = 1660] [serial = 751] [outer = 0x0] 10:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1172af400) [pid = 1660] [serial = 752] [outer = 0x110fe4800] 10:55:24 INFO - PROCESS | 1660 | 1466013324551 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1176bb000) [pid = 1660] [serial = 753] [outer = 0x110fe4800] 10:55:24 INFO - PROCESS | 1660 | 1466013324882 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]]]}] 10:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 476ms 10:55:24 INFO - PROCESS | 1660 | 1466013324904 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 1660 | 1466013324906 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:55:24 INFO - PROCESS | 1660 | 1466013324908 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 1660 | 1466013324909 Marionette TRACE conn2 <- [1,978,null,{}] 10:55:24 INFO - PROCESS | 1660 | 1466013324914 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}] 10:55:24 INFO - PROCESS | 1660 | 1466013324915 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:24 INFO - PROCESS | 1660 | 1466013324988 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:55:25 INFO - PROCESS | 1660 | 1466013325035 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1660 | 1466013325037 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11914b800 == 31 [pid = 1660] [id = 252] 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1170a1800) [pid = 1660] [serial = 754] [outer = 0x0] 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1182aa800) [pid = 1660] [serial = 755] [outer = 0x1170a1800] 10:55:25 INFO - PROCESS | 1660 | 1466013325062 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1185a3400) [pid = 1660] [serial = 756] [outer = 0x1170a1800] 10:55:25 INFO - PROCESS | 1660 | 1466013325346 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]]]}] 10:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 10:55:25 INFO - PROCESS | 1660 | 1466013325383 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:55:25 INFO - PROCESS | 1660 | 1466013325384 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:55:25 INFO - PROCESS | 1660 | 1466013325386 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 1660 | 1466013325387 Marionette TRACE conn2 <- [1,982,null,{}] 10:55:25 INFO - PROCESS | 1660 | 1466013325390 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}] 10:55:25 INFO - PROCESS | 1660 | 1466013325402 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:25 INFO - PROCESS | 1660 | 1466013325473 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:55:25 INFO - PROCESS | 1660 | 1466013325479 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1660 | 1466013325480 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11991f000 == 32 [pid = 1660] [id = 253] 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1160d4800) [pid = 1660] [serial = 757] [outer = 0x0] 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1185de800) [pid = 1660] [serial = 758] [outer = 0x1160d4800] 10:55:25 INFO - PROCESS | 1660 | 1466013325505 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11870e000) [pid = 1660] [serial = 759] [outer = 0x1160d4800] 10:55:25 INFO - PROCESS | 1660 | 1466013325815 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]]]}] 10:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 10:55:25 INFO - PROCESS | 1660 | 1466013325856 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 1660 | 1466013325857 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:55:25 INFO - PROCESS | 1660 | 1466013325860 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 1660 | 1466013325861 Marionette TRACE conn2 <- [1,986,null,{}] 10:55:25 INFO - PROCESS | 1660 | 1466013325863 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}] 10:55:25 INFO - PROCESS | 1660 | 1466013325867 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:25 INFO - PROCESS | 1660 | 1466013325976 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:55:25 INFO - PROCESS | 1660 | 1466013325984 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1660 | 1466013325985 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212ce000 == 33 [pid = 1660] [id = 254] 10:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x111c78000) [pid = 1660] [serial = 760] [outer = 0x0] 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1188c3c00) [pid = 1660] [serial = 761] [outer = 0x111c78000] 10:55:26 INFO - PROCESS | 1660 | 1466013326011 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11970bc00) [pid = 1660] [serial = 762] [outer = 0x111c78000] 10:55:26 INFO - PROCESS | 1660 | 1466013326315 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]]]}] 10:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 10:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:55:26 INFO - PROCESS | 1660 | 1466013326332 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:55:26 INFO - PROCESS | 1660 | 1466013326333 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:55:26 INFO - PROCESS | 1660 | 1466013326335 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 1660 | 1466013326336 Marionette TRACE conn2 <- [1,990,null,{}] 10:55:26 INFO - PROCESS | 1660 | 1466013326339 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}] 10:55:26 INFO - PROCESS | 1660 | 1466013326340 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:26 INFO - PROCESS | 1660 | 1466013326421 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:55:26 INFO - PROCESS | 1660 | 1466013326425 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:26 INFO - PROCESS | 1660 | 1466013326426 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a66000 == 34 [pid = 1660] [id = 255] 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11970cc00) [pid = 1660] [serial = 763] [outer = 0x0] 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11970f400) [pid = 1660] [serial = 764] [outer = 0x11970cc00] 10:55:26 INFO - PROCESS | 1660 | 1466013326452 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121178000) [pid = 1660] [serial = 765] [outer = 0x11970cc00] 10:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 419ms 10:55:26 INFO - PROCESS | 1660 | 1466013326751 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]]]}] 10:55:26 INFO - PROCESS | 1660 | 1466013326755 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:55:26 INFO - PROCESS | 1660 | 1466013326756 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:55:26 INFO - PROCESS | 1660 | 1466013326758 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 1660 | 1466013326759 Marionette TRACE conn2 <- [1,994,null,{}] 10:55:26 INFO - PROCESS | 1660 | 1466013326770 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}] 10:55:26 INFO - PROCESS | 1660 | 1466013326771 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:26 INFO - PROCESS | 1660 | 1466013326847 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:55:26 INFO - PROCESS | 1660 | 1466013326899 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:26 INFO - PROCESS | 1660 | 1466013326900 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eb6000 == 35 [pid = 1660] [id = 256] 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x110ff1800) [pid = 1660] [serial = 766] [outer = 0x0] 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119b04400) [pid = 1660] [serial = 767] [outer = 0x110ff1800] 10:55:26 INFO - PROCESS | 1660 | 1466013326924 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121651800) [pid = 1660] [serial = 768] [outer = 0x110ff1800] 10:55:27 INFO - PROCESS | 1660 | 1466013327176 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]]]}] 10:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 429ms 10:55:27 INFO - PROCESS | 1660 | 1466013327188 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 1660 | 1466013327189 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:55:27 INFO - PROCESS | 1660 | 1466013327191 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - PROCESS | 1660 | 1466013327193 Marionette TRACE conn2 <- [1,998,null,{}] 10:55:27 INFO - PROCESS | 1660 | 1466013327206 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}] 10:55:27 INFO - PROCESS | 1660 | 1466013327207 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:27 INFO - PROCESS | 1660 | 1466013327287 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:55:27 INFO - PROCESS | 1660 | 1466013327291 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 1660 | 1466013327292 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ce800 == 36 [pid = 1660] [id = 257] 10:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121182800) [pid = 1660] [serial = 769] [outer = 0x0] 10:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121b5e800) [pid = 1660] [serial = 770] [outer = 0x121182800] 10:55:27 INFO - PROCESS | 1660 | 1466013327326 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1227d3800) [pid = 1660] [serial = 771] [outer = 0x121182800] 10:55:27 INFO - PROCESS | 1660 | 1466013327621 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]]]}] 10:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 477ms 10:55:27 INFO - PROCESS | 1660 | 1466013327668 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 1660 | 1466013327670 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:55:27 INFO - PROCESS | 1660 | 1466013327672 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - PROCESS | 1660 | 1466013327673 Marionette TRACE conn2 <- [1,1002,null,{}] 10:55:27 INFO - PROCESS | 1660 | 1466013327675 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}] 10:55:27 INFO - PROCESS | 1660 | 1466013327678 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:27 INFO - PROCESS | 1660 | 1466013327756 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:55:27 INFO - PROCESS | 1660 | 1466013327807 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 1660 | 1466013327808 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729d000 == 37 [pid = 1660] [id = 258] 10:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112978400) [pid = 1660] [serial = 772] [outer = 0x0] 10:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124b50800) [pid = 1660] [serial = 773] [outer = 0x112978400] 10:55:27 INFO - PROCESS | 1660 | 1466013327833 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124e74c00) [pid = 1660] [serial = 774] [outer = 0x112978400] 10:55:28 INFO - PROCESS | 1660 | 1466013328166 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]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 10:55:28 INFO - PROCESS | 1660 | 1466013328193 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 1660 | 1466013328197 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:55:28 INFO - PROCESS | 1660 | 1466013328201 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 1660 | 1466013328203 Marionette TRACE conn2 <- [1,1006,null,{}] 10:55:28 INFO - PROCESS | 1660 | 1466013328207 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}] 10:55:28 INFO - PROCESS | 1660 | 1466013328209 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:28 INFO - PROCESS | 1660 | 1466013328336 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:55:28 INFO - PROCESS | 1660 | 1466013328408 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:28 INFO - PROCESS | 1660 | 1466013328410 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11991e800 == 38 [pid = 1660] [id = 259] 10:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112973000) [pid = 1660] [serial = 775] [outer = 0x0] 10:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1250cc000) [pid = 1660] [serial = 776] [outer = 0x112973000] 10:55:28 INFO - PROCESS | 1660 | 1466013328466 Marionette DEBUG loaded listener.js 10:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126ed9000) [pid = 1660] [serial = 777] [outer = 0x112973000] 10:55:28 INFO - PROCESS | 1660 | 1466013328733 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]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 573ms 10:55:28 INFO - PROCESS | 1660 | 1466013328773 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 1660 | 1466013328774 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:55:28 INFO - PROCESS | 1660 | 1466013328785 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 1660 | 1466013328786 Marionette TRACE conn2 <- [1,1010,null,{}] 10:55:28 INFO - PROCESS | 1660 | 1466013328788 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}] 10:55:28 INFO - PROCESS | 1660 | 1466013328789 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:28 INFO - PROCESS | 1660 | 1466013328870 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:55:28 INFO - PROCESS | 1660 | 1466013328874 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:28 INFO - PROCESS | 1660 | 1466013328876 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e9800 == 39 [pid = 1660] [id = 260] 10:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126ed7000) [pid = 1660] [serial = 778] [outer = 0x0] 10:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1271dd800) [pid = 1660] [serial = 779] [outer = 0x126ed7000] 10:55:28 INFO - PROCESS | 1660 | 1466013328902 Marionette DEBUG loaded listener.js 10:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127263800) [pid = 1660] [serial = 780] [outer = 0x126ed7000] 10:55:29 INFO - PROCESS | 1660 | 1466013329219 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]]]}] 10:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 469ms 10:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:55:29 INFO - PROCESS | 1660 | 1466013329254 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:55:29 INFO - PROCESS | 1660 | 1466013329256 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:55:29 INFO - PROCESS | 1660 | 1466013329257 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:55:29 INFO - PROCESS | 1660 | 1466013329259 Marionette TRACE conn2 <- [1,1014,null,{}] 10:55:29 INFO - PROCESS | 1660 | 1466013329263 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}] 10:55:29 INFO - PROCESS | 1660 | 1466013329264 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:29 INFO - PROCESS | 1660 | 1466013329364 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:55:29 INFO - PROCESS | 1660 | 1466013329369 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 1660 | 1466013329370 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a41c800 == 40 [pid = 1660] [id = 261] 10:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126ed1800) [pid = 1660] [serial = 781] [outer = 0x0] 10:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12726cc00) [pid = 1660] [serial = 782] [outer = 0x126ed1800] 10:55:29 INFO - PROCESS | 1660 | 1466013329402 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x127439000) [pid = 1660] [serial = 783] [outer = 0x126ed1800] 10:55:29 INFO - PROCESS | 1660 | 1466013329681 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]]]}] 10:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 10:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:55:29 INFO - PROCESS | 1660 | 1466013329731 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:55:29 INFO - PROCESS | 1660 | 1466013329732 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:55:29 INFO - PROCESS | 1660 | 1466013329734 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:55:29 INFO - PROCESS | 1660 | 1466013329735 Marionette TRACE conn2 <- [1,1018,null,{}] 10:55:29 INFO - PROCESS | 1660 | 1466013329738 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}] 10:55:29 INFO - PROCESS | 1660 | 1466013329739 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:29 INFO - PROCESS | 1660 | 1466013329817 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:55:29 INFO - PROCESS | 1660 | 1466013329820 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 1660 | 1466013329821 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a82e000 == 41 [pid = 1660] [id = 262] 10:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1271e4c00) [pid = 1660] [serial = 784] [outer = 0x0] 10:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127442800) [pid = 1660] [serial = 785] [outer = 0x1271e4c00] 10:55:29 INFO - PROCESS | 1660 | 1466013329844 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128b1e400) [pid = 1660] [serial = 786] [outer = 0x1271e4c00] 10:55:30 INFO - PROCESS | 1660 | 1466013330181 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]]]}] 10:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 10:55:30 INFO - PROCESS | 1660 | 1466013330205 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:55:30 INFO - PROCESS | 1660 | 1466013330206 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:55:30 INFO - PROCESS | 1660 | 1466013330210 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 1660 | 1466013330211 Marionette TRACE conn2 <- [1,1022,null,{}] 10:55:30 INFO - PROCESS | 1660 | 1466013330214 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}] 10:55:30 INFO - PROCESS | 1660 | 1466013330215 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:30 INFO - PROCESS | 1660 | 1466013330322 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:55:30 INFO - PROCESS | 1660 | 1466013330334 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 1660 | 1466013330335 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af42000 == 42 [pid = 1660] [id = 263] 10:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12743d800) [pid = 1660] [serial = 787] [outer = 0x0] 10:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128e23800) [pid = 1660] [serial = 788] [outer = 0x12743d800] 10:55:30 INFO - PROCESS | 1660 | 1466013330366 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128ecd000) [pid = 1660] [serial = 789] [outer = 0x12743d800] 10:55:30 INFO - PROCESS | 1660 | 1466013330683 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]]]}] 10:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 10:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:55:30 INFO - PROCESS | 1660 | 1466013330730 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:55:30 INFO - PROCESS | 1660 | 1466013330731 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:55:30 INFO - PROCESS | 1660 | 1466013330733 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 1660 | 1466013330734 Marionette TRACE conn2 <- [1,1026,null,{}] 10:55:30 INFO - PROCESS | 1660 | 1466013330737 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}] 10:55:30 INFO - PROCESS | 1660 | 1466013330738 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:30 INFO - PROCESS | 1660 | 1466013330834 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:55:30 INFO - PROCESS | 1660 | 1466013330845 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 1660 | 1466013330846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b707000 == 43 [pid = 1660] [id = 264] 10:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128ecdc00) [pid = 1660] [serial = 790] [outer = 0x0] 10:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128ed5000) [pid = 1660] [serial = 791] [outer = 0x128ecdc00] 10:55:30 INFO - PROCESS | 1660 | 1466013330869 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128fe5800) [pid = 1660] [serial = 792] [outer = 0x128ecdc00] 10:55:31 INFO - PROCESS | 1660 | 1466013331198 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]]]}] 10:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 10:55:31 INFO - PROCESS | 1660 | 1466013331203 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 1660 | 1466013331204 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:55:31 INFO - PROCESS | 1660 | 1466013331206 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 1660 | 1466013331207 Marionette TRACE conn2 <- [1,1030,null,{}] 10:55:31 INFO - PROCESS | 1660 | 1466013331212 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}] 10:55:31 INFO - PROCESS | 1660 | 1466013331213 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:31 INFO - PROCESS | 1660 | 1466013331309 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:55:31 INFO - PROCESS | 1660 | 1466013331321 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:31 INFO - PROCESS | 1660 | 1466013331323 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b931800 == 44 [pid = 1660] [id = 265] 10:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11818a400) [pid = 1660] [serial = 793] [outer = 0x0] 10:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128fec400) [pid = 1660] [serial = 794] [outer = 0x11818a400] 10:55:31 INFO - PROCESS | 1660 | 1466013331354 Marionette DEBUG loaded listener.js 10:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129312c00) [pid = 1660] [serial = 795] [outer = 0x11818a400] 10:55:31 INFO - PROCESS | 1660 | 1466013331723 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]]]}] 10:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 10:55:31 INFO - PROCESS | 1660 | 1466013331732 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 1660 | 1466013331734 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:55:31 INFO - PROCESS | 1660 | 1466013331743 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 1660 | 1466013331747 Marionette TRACE conn2 <- [1,1034,null,{}] 10:55:31 INFO - PROCESS | 1660 | 1466013331751 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}] 10:55:31 INFO - PROCESS | 1660 | 1466013331753 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:31 INFO - PROCESS | 1660 | 1466013331910 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:55:31 INFO - PROCESS | 1660 | 1466013331929 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:31 INFO - PROCESS | 1660 | 1466013331930 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be52800 == 45 [pid = 1660] [id = 266] 10:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128ed1c00) [pid = 1660] [serial = 796] [outer = 0x0] 10:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12931d000) [pid = 1660] [serial = 797] [outer = 0x128ed1c00] 10:55:31 INFO - PROCESS | 1660 | 1466013331969 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x129335800) [pid = 1660] [serial = 798] [outer = 0x128ed1c00] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112dea800) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11674ac00) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112976c00) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113365000) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118709800) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112973c00) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1172afc00) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117396800) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113294800) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11329fc00) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1195f3800) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:55:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11709a400) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:55:32 INFO - PROCESS | 1660 | 1466013332485 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]]]}] 10:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 778ms 10:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:55:32 INFO - PROCESS | 1660 | 1466013332516 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:55:32 INFO - PROCESS | 1660 | 1466013332517 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:55:32 INFO - PROCESS | 1660 | 1466013332519 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:55:32 INFO - PROCESS | 1660 | 1466013332520 Marionette TRACE conn2 <- [1,1038,null,{}] 10:55:32 INFO - PROCESS | 1660 | 1466013332522 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}] 10:55:32 INFO - PROCESS | 1660 | 1466013332523 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:32 INFO - PROCESS | 1660 | 1466013332605 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:55:32 INFO - PROCESS | 1660 | 1466013332631 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 1660 | 1466013332632 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a590800 == 46 [pid = 1660] [id = 267] 10:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112976c00) [pid = 1660] [serial = 799] [outer = 0x0] 10:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1176bdc00) [pid = 1660] [serial = 800] [outer = 0x112976c00] 10:55:32 INFO - PROCESS | 1660 | 1466013332658 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12117c000) [pid = 1660] [serial = 801] [outer = 0x112976c00] 10:55:32 INFO - PROCESS | 1660 | 1466013332968 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]]]}] 10:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 10:55:32 INFO - PROCESS | 1660 | 1466013332989 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:55:32 INFO - PROCESS | 1660 | 1466013332990 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:55:33 INFO - PROCESS | 1660 | 1466013333000 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 1660 | 1466013333001 Marionette TRACE conn2 <- [1,1042,null,{}] 10:55:33 INFO - PROCESS | 1660 | 1466013333003 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}] 10:55:33 INFO - PROCESS | 1660 | 1466013333004 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:33 INFO - PROCESS | 1660 | 1466013333113 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:55:33 INFO - PROCESS | 1660 | 1466013333119 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 1660 | 1466013333120 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c026000 == 47 [pid = 1660] [id = 268] 10:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1184b3000) [pid = 1660] [serial = 802] [outer = 0x0] 10:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129333000) [pid = 1660] [serial = 803] [outer = 0x1184b3000] 10:55:33 INFO - PROCESS | 1660 | 1466013333144 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a4bec00) [pid = 1660] [serial = 804] [outer = 0x1184b3000] 10:55:33 INFO - PROCESS | 1660 | 1466013333434 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]]]}] 10:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 475ms 10:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:55:33 INFO - PROCESS | 1660 | 1466013333469 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 1660 | 1466013333470 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:55:33 INFO - PROCESS | 1660 | 1466013333472 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 1660 | 1466013333473 Marionette TRACE conn2 <- [1,1046,null,{}] 10:55:33 INFO - PROCESS | 1660 | 1466013333475 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}] 10:55:33 INFO - PROCESS | 1660 | 1466013333476 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:33 INFO - PROCESS | 1660 | 1466013333569 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:55:33 INFO - PROCESS | 1660 | 1466013333572 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 1660 | 1466013333573 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c486800 == 48 [pid = 1660] [id = 269] 10:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a4f2800) [pid = 1660] [serial = 805] [outer = 0x0] 10:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a81f800) [pid = 1660] [serial = 806] [outer = 0x12a4f2800] 10:55:33 INFO - PROCESS | 1660 | 1466013333598 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a825400) [pid = 1660] [serial = 807] [outer = 0x12a4f2800] 10:55:33 INFO - PROCESS | 1660 | 1466013333915 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]]]}] 10:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 10:55:33 INFO - PROCESS | 1660 | 1466013333941 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 1660 | 1466013333942 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:55:33 INFO - PROCESS | 1660 | 1466013333946 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 1660 | 1466013333948 Marionette TRACE conn2 <- [1,1050,null,{}] 10:55:33 INFO - PROCESS | 1660 | 1466013333950 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}] 10:55:33 INFO - PROCESS | 1660 | 1466013333951 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:34 INFO - PROCESS | 1660 | 1466013334057 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:55:34 INFO - PROCESS | 1660 | 1466013334063 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 1660 | 1466013334064 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c493000 == 49 [pid = 1660] [id = 270] 10:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121257400) [pid = 1660] [serial = 808] [outer = 0x0] 10:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12a826c00) [pid = 1660] [serial = 809] [outer = 0x121257400] 10:55:34 INFO - PROCESS | 1660 | 1466013334087 Marionette DEBUG loaded listener.js 10:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12a98cc00) [pid = 1660] [serial = 810] [outer = 0x121257400] 10:55:34 INFO - PROCESS | 1660 | 1466013334378 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]]]}] 10:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 471ms 10:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:55:34 INFO - PROCESS | 1660 | 1466013334452 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 1660 | 1466013334454 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:55:34 INFO - PROCESS | 1660 | 1466013334458 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 1660 | 1466013334462 Marionette TRACE conn2 <- [1,1054,null,{}] 10:55:34 INFO - PROCESS | 1660 | 1466013334466 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}] 10:55:34 INFO - PROCESS | 1660 | 1466013334468 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:34 INFO - PROCESS | 1660 | 1466013334591 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:55:34 INFO - PROCESS | 1660 | 1466013334641 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 1660 | 1466013334643 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x113b39800 == 50 [pid = 1660] [id = 271] 10:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11223c400) [pid = 1660] [serial = 811] [outer = 0x0] 10:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x112972400) [pid = 1660] [serial = 812] [outer = 0x11223c400] 10:55:34 INFO - PROCESS | 1660 | 1466013334698 Marionette DEBUG loaded listener.js 10:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112de0000) [pid = 1660] [serial = 813] [outer = 0x11223c400] 10:55:35 INFO - PROCESS | 1660 | 1466013335216 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]]]}] 10:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 824ms 10:55:35 INFO - PROCESS | 1660 | 1466013335296 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 1660 | 1466013335299 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:55:35 INFO - PROCESS | 1660 | 1466013335308 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 1660 | 1466013335312 Marionette TRACE conn2 <- [1,1058,null,{}] 10:55:35 INFO - PROCESS | 1660 | 1466013335316 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}] 10:55:35 INFO - PROCESS | 1660 | 1466013335319 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:35 INFO - PROCESS | 1660 | 1466013335490 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:55:35 INFO - PROCESS | 1660 | 1466013335591 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:35 INFO - PROCESS | 1660 | 1466013335592 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b4000 == 51 [pid = 1660] [id = 272] 10:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1167ecc00) [pid = 1660] [serial = 814] [outer = 0x0] 10:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1167f4400) [pid = 1660] [serial = 815] [outer = 0x1167ecc00] 10:55:35 INFO - PROCESS | 1660 | 1466013335625 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11703a800) [pid = 1660] [serial = 816] [outer = 0x1167ecc00] 10:55:36 INFO - PROCESS | 1660 | 1466013336369 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]]]}] 10:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1127ms 10:55:36 INFO - PROCESS | 1660 | 1466013336432 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:55:36 INFO - PROCESS | 1660 | 1466013336434 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:55:36 INFO - PROCESS | 1660 | 1466013336437 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:55:36 INFO - PROCESS | 1660 | 1466013336439 Marionette TRACE conn2 <- [1,1062,null,{}] 10:55:36 INFO - PROCESS | 1660 | 1466013336442 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}] 10:55:36 INFO - PROCESS | 1660 | 1466013336444 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:36 INFO - PROCESS | 1660 | 1466013336543 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:55:36 INFO - PROCESS | 1660 | 1466013336599 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 1660 | 1466013336600 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694c000 == 52 [pid = 1660] [id = 273] 10:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1167f0c00) [pid = 1660] [serial = 817] [outer = 0x0] 10:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x116964000) [pid = 1660] [serial = 818] [outer = 0x1167f0c00] 10:55:36 INFO - PROCESS | 1660 | 1466013336631 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x117099800) [pid = 1660] [serial = 819] [outer = 0x1167f0c00] 10:55:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12c486800 == 51 [pid = 1660] [id = 269] 10:55:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12c026000 == 50 [pid = 1660] [id = 268] 10:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x125702800) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a590800 == 49 [pid = 1660] [id = 267] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12be52800 == 48 [pid = 1660] [id = 266] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b931800 == 47 [pid = 1660] [id = 265] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b707000 == 46 [pid = 1660] [id = 264] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12af42000 == 45 [pid = 1660] [id = 263] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a82e000 == 44 [pid = 1660] [id = 262] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a41c800 == 43 [pid = 1660] [id = 261] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e9800 == 42 [pid = 1660] [id = 260] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11991e800 == 41 [pid = 1660] [id = 259] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12729d000 == 40 [pid = 1660] [id = 258] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ce800 == 39 [pid = 1660] [id = 257] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121eb6000 == 38 [pid = 1660] [id = 256] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121a66000 == 37 [pid = 1660] [id = 255] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1212ce000 == 36 [pid = 1660] [id = 254] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11991f000 == 35 [pid = 1660] [id = 253] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11914b800 == 34 [pid = 1660] [id = 252] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1182cf800 == 33 [pid = 1660] [id = 251] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x116a85800 == 32 [pid = 1660] [id = 250] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x113bc2000 == 31 [pid = 1660] [id = 249] 10:55:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12728d000 == 30 [pid = 1660] [id = 248] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x121bf2800) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124b49800) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x124c21c00) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11992e800) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x113ea6400) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118331400) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118706000) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11709c000) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1172b0c00) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1133ab000) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112972800) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116963400) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x116074800) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11970d000) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119b10c00) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1182a6400) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1195f5400) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11916ec00) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119708000) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11a19f000) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1185e3400) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124b56800) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167f5000) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1214a9400) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 10:55:37 INFO - PROCESS | 1660 | 1466013337216 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]]]}] 10:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 820ms 10:55:37 INFO - PROCESS | 1660 | 1466013337256 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 1660 | 1466013337259 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:55:37 INFO - PROCESS | 1660 | 1466013337264 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 1660 | 1466013337265 Marionette TRACE conn2 <- [1,1066,null,{}] 10:55:37 INFO - PROCESS | 1660 | 1466013337268 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}] 10:55:37 INFO - PROCESS | 1660 | 1466013337269 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:37 INFO - PROCESS | 1660 | 1466013337343 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:55:37 INFO - PROCESS | 1660 | 1466013337349 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 1660 | 1466013337351 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x117238000 == 31 [pid = 1660] [id = 274] 10:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117391c00) [pid = 1660] [serial = 820] [outer = 0x0] 10:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1176bb800) [pid = 1660] [serial = 821] [outer = 0x117391c00] 10:55:37 INFO - PROCESS | 1660 | 1466013337377 Marionette DEBUG loaded listener.js 10:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1182af800) [pid = 1660] [serial = 822] [outer = 0x117391c00] 10:55:37 INFO - PROCESS | 1660 | 1466013337754 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]]]}] 10:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 10:55:37 INFO - PROCESS | 1660 | 1466013337783 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 1660 | 1466013337785 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:55:37 INFO - PROCESS | 1660 | 1466013337789 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 1660 | 1466013337792 Marionette TRACE conn2 <- [1,1070,null,{}] 10:55:37 INFO - PROCESS | 1660 | 1466013337802 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}] 10:55:37 INFO - PROCESS | 1660 | 1466013337807 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:37 INFO - PROCESS | 1660 | 1466013337927 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:55:37 INFO - PROCESS | 1660 | 1466013337938 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 1660 | 1466013337940 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187ec800 == 32 [pid = 1660] [id = 275] 10:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1184b6400) [pid = 1660] [serial = 823] [outer = 0x0] 10:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118706000) [pid = 1660] [serial = 824] [outer = 0x1184b6400] 10:55:37 INFO - PROCESS | 1660 | 1466013337984 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119130000) [pid = 1660] [serial = 825] [outer = 0x1184b6400] 10:55:38 INFO - PROCESS | 1660 | 1466013338436 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]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 675ms 10:55:38 INFO - PROCESS | 1660 | 1466013338464 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 1660 | 1466013338466 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:55:38 INFO - PROCESS | 1660 | 1466013338468 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 1660 | 1466013338469 Marionette TRACE conn2 <- [1,1074,null,{}] 10:55:38 INFO - PROCESS | 1660 | 1466013338471 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}] 10:55:38 INFO - PROCESS | 1660 | 1466013338472 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:38 INFO - PROCESS | 1660 | 1466013338548 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:55:38 INFO - PROCESS | 1660 | 1466013338552 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 1660 | 1466013338553 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a9e800 == 33 [pid = 1660] [id = 276] 10:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1185e4800) [pid = 1660] [serial = 826] [outer = 0x0] 10:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1195ef000) [pid = 1660] [serial = 827] [outer = 0x1185e4800] 10:55:38 INFO - PROCESS | 1660 | 1466013338580 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119709400) [pid = 1660] [serial = 828] [outer = 0x1185e4800] 10:55:38 INFO - PROCESS | 1660 | 1466013338903 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]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 10:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:55:38 INFO - PROCESS | 1660 | 1466013338937 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 1660 | 1466013338938 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:55:38 INFO - PROCESS | 1660 | 1466013338940 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 1660 | 1466013338941 Marionette TRACE conn2 <- [1,1078,null,{}] 10:55:38 INFO - PROCESS | 1660 | 1466013338944 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}] 10:55:38 INFO - PROCESS | 1660 | 1466013338945 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:39 INFO - PROCESS | 1660 | 1466013339022 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:55:39 INFO - PROCESS | 1660 | 1466013339091 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 1660 | 1466013339092 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12111e000 == 34 [pid = 1660] [id = 277] 10:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119134800) [pid = 1660] [serial = 829] [outer = 0x0] 10:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11970c800) [pid = 1660] [serial = 830] [outer = 0x119134800] 10:55:39 INFO - PROCESS | 1660 | 1466013339117 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119b05000) [pid = 1660] [serial = 831] [outer = 0x119134800] 10:55:39 INFO - PROCESS | 1660 | 1466013339524 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]]]}] 10:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 622ms 10:55:39 INFO - PROCESS | 1660 | 1466013339563 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:55:39 INFO - PROCESS | 1660 | 1466013339566 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:55:39 INFO - PROCESS | 1660 | 1466013339569 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 1660 | 1466013339570 Marionette TRACE conn2 <- [1,1082,null,{}] 10:55:39 INFO - PROCESS | 1660 | 1466013339574 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}] 10:55:39 INFO - PROCESS | 1660 | 1466013339580 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:39 INFO - PROCESS | 1660 | 1466013339744 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:55:39 INFO - PROCESS | 1660 | 1466013339768 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 1660 | 1466013339769 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b5d000 == 35 [pid = 1660] [id = 278] 10:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119b10c00) [pid = 1660] [serial = 832] [outer = 0x0] 10:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121652800) [pid = 1660] [serial = 833] [outer = 0x119b10c00] 10:55:39 INFO - PROCESS | 1660 | 1466013339809 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124b4f800) [pid = 1660] [serial = 834] [outer = 0x119b10c00] 10:55:40 INFO - PROCESS | 1660 | 1466013340157 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]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 619ms 10:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:55:40 INFO - PROCESS | 1660 | 1466013340195 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 1660 | 1466013340197 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:55:40 INFO - PROCESS | 1660 | 1466013340199 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 1660 | 1466013340200 Marionette TRACE conn2 <- [1,1086,null,{}] 10:55:40 INFO - PROCESS | 1660 | 1466013340203 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}] 10:55:40 INFO - PROCESS | 1660 | 1466013340204 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:40 INFO - PROCESS | 1660 | 1466013340304 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:55:40 INFO - PROCESS | 1660 | 1466013340307 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 1660 | 1466013340309 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e20800 == 36 [pid = 1660] [id = 279] 10:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124b55c00) [pid = 1660] [serial = 835] [outer = 0x0] 10:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124e2ec00) [pid = 1660] [serial = 836] [outer = 0x124b55c00] 10:55:40 INFO - PROCESS | 1660 | 1466013340334 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x125709c00) [pid = 1660] [serial = 837] [outer = 0x124b55c00] 10:55:40 INFO - PROCESS | 1660 | 1466013340673 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]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 517ms 10:55:40 INFO - PROCESS | 1660 | 1466013340718 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 1660 | 1466013340719 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:55:40 INFO - PROCESS | 1660 | 1466013340721 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 1660 | 1466013340722 Marionette TRACE conn2 <- [1,1090,null,{}] 10:55:40 INFO - PROCESS | 1660 | 1466013340724 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}] 10:55:40 INFO - PROCESS | 1660 | 1466013340726 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:40 INFO - PROCESS | 1660 | 1466013340818 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:55:40 INFO - PROCESS | 1660 | 1466013340854 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 1660 | 1466013340855 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x127292000 == 37 [pid = 1660] [id = 280] 10:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x125710400) [pid = 1660] [serial = 838] [outer = 0x0] 10:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1257a7c00) [pid = 1660] [serial = 839] [outer = 0x125710400] 10:55:40 INFO - PROCESS | 1660 | 1466013340880 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126e44000) [pid = 1660] [serial = 840] [outer = 0x125710400] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x128ecdc00) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1162d2c00) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11818a400) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128ed1c00) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112976c00) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a4f2800) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11970cc00) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x111c78000) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1195f0400) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1170a1800) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1160d4800) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112973000) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x110ff1800) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112a72c00) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x110fe4800) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121182800) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126ed1800) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1271e4c00) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112978400) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126ed7000) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12743d800) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1184b3000) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:55:41 INFO - PROCESS | 1660 | 1466013341347 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]]]}] 10:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 669ms 10:55:41 INFO - PROCESS | 1660 | 1466013341391 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 1660 | 1466013341392 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:55:41 INFO - PROCESS | 1660 | 1466013341394 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 1660 | 1466013341395 Marionette TRACE conn2 <- [1,1094,null,{}] 10:55:41 INFO - PROCESS | 1660 | 1466013341405 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}] 10:55:41 INFO - PROCESS | 1660 | 1466013341406 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:41 INFO - PROCESS | 1660 | 1466013341483 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:55:41 INFO - PROCESS | 1660 | 1466013341486 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 1660 | 1466013341487 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eb5000 == 38 [pid = 1660] [id = 281] 10:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116078400) [pid = 1660] [serial = 841] [outer = 0x0] 10:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1176c3400) [pid = 1660] [serial = 842] [outer = 0x116078400] 10:55:41 INFO - PROCESS | 1660 | 1466013341511 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11970cc00) [pid = 1660] [serial = 843] [outer = 0x116078400] 10:55:41 INFO - PROCESS | 1660 | 1466013341897 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]]]}] 10:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 532ms 10:55:41 INFO - PROCESS | 1660 | 1466013341928 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 1660 | 1466013341930 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:55:41 INFO - PROCESS | 1660 | 1466013341933 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 1660 | 1466013341934 Marionette TRACE conn2 <- [1,1098,null,{}] 10:55:41 INFO - PROCESS | 1660 | 1466013341937 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}] 10:55:41 INFO - PROCESS | 1660 | 1466013341940 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:42 INFO - PROCESS | 1660 | 1466013342053 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:55:42 INFO - PROCESS | 1660 | 1466013342060 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 1660 | 1466013342063 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f46000 == 39 [pid = 1660] [id = 282] 10:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11970f000) [pid = 1660] [serial = 844] [outer = 0x0] 10:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12570b400) [pid = 1660] [serial = 845] [outer = 0x11970f000] 10:55:42 INFO - PROCESS | 1660 | 1466013342102 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126ed7000) [pid = 1660] [serial = 846] [outer = 0x11970f000] 10:55:42 INFO - PROCESS | 1660 | 1466013342485 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]]]}] 10:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 572ms 10:55:42 INFO - PROCESS | 1660 | 1466013342506 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 1660 | 1466013342507 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:55:42 INFO - PROCESS | 1660 | 1466013342509 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 1660 | 1466013342511 Marionette TRACE conn2 <- [1,1102,null,{}] 10:55:42 INFO - PROCESS | 1660 | 1466013342513 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}] 10:55:42 INFO - PROCESS | 1660 | 1466013342515 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:42 INFO - PROCESS | 1660 | 1466013342630 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:55:42 INFO - PROCESS | 1660 | 1466013342636 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 1660 | 1466013342638 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a836800 == 40 [pid = 1660] [id = 283] 10:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126fc5800) [pid = 1660] [serial = 847] [outer = 0x0] 10:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127432800) [pid = 1660] [serial = 848] [outer = 0x126fc5800] 10:55:42 INFO - PROCESS | 1660 | 1466013342664 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128b21800) [pid = 1660] [serial = 849] [outer = 0x126fc5800] 10:55:42 INFO - PROCESS | 1660 | 1466013342995 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]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 10:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:55:43 INFO - PROCESS | 1660 | 1466013343031 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 1660 | 1466013343032 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:55:43 INFO - PROCESS | 1660 | 1466013343034 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 1660 | 1466013343035 Marionette TRACE conn2 <- [1,1106,null,{}] 10:55:43 INFO - PROCESS | 1660 | 1466013343038 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}] 10:55:43 INFO - PROCESS | 1660 | 1466013343039 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:43 INFO - PROCESS | 1660 | 1466013343117 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:55:43 INFO - PROCESS | 1660 | 1466013343121 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 1660 | 1466013343122 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b02b800 == 41 [pid = 1660] [id = 284] 10:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128ecb400) [pid = 1660] [serial = 850] [outer = 0x0] 10:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128eda800) [pid = 1660] [serial = 851] [outer = 0x128ecb400] 10:55:43 INFO - PROCESS | 1660 | 1466013343146 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128feec00) [pid = 1660] [serial = 852] [outer = 0x128ecb400] 10:55:43 INFO - PROCESS | 1660 | 1466013343596 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]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 620ms 10:55:43 INFO - PROCESS | 1660 | 1466013343661 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 1660 | 1466013343664 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:55:43 INFO - PROCESS | 1660 | 1466013343668 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 1660 | 1466013343670 Marionette TRACE conn2 <- [1,1110,null,{}] 10:55:43 INFO - PROCESS | 1660 | 1466013343675 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}] 10:55:43 INFO - PROCESS | 1660 | 1466013343677 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:43 INFO - PROCESS | 1660 | 1466013343780 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:55:43 INFO - PROCESS | 1660 | 1466013343884 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 1660 | 1466013343886 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e4f000 == 42 [pid = 1660] [id = 285] 10:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1160d3000) [pid = 1660] [serial = 853] [outer = 0x0] 10:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11674fc00) [pid = 1660] [serial = 854] [outer = 0x1160d3000] 10:55:43 INFO - PROCESS | 1660 | 1466013343919 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11703ac00) [pid = 1660] [serial = 855] [outer = 0x1160d3000] 10:55:44 INFO - PROCESS | 1660 | 1466013344343 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]]]}] 10:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 722ms 10:55:44 INFO - PROCESS | 1660 | 1466013344391 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 1660 | 1466013344394 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:55:44 INFO - PROCESS | 1660 | 1466013344399 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 1660 | 1466013344401 Marionette TRACE conn2 <- [1,1114,null,{}] 10:55:44 INFO - PROCESS | 1660 | 1466013344403 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}] 10:55:44 INFO - PROCESS | 1660 | 1466013344405 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:44 INFO - PROCESS | 1660 | 1466013344506 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:55:44 INFO - PROCESS | 1660 | 1466013344562 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 1660 | 1466013344564 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a60800 == 43 [pid = 1660] [id = 286] 10:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1182b4c00) [pid = 1660] [serial = 856] [outer = 0x0] 10:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1185a9c00) [pid = 1660] [serial = 857] [outer = 0x1182b4c00] 10:55:44 INFO - PROCESS | 1660 | 1466013344594 Marionette DEBUG loaded listener.js 10:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118709400) [pid = 1660] [serial = 858] [outer = 0x1182b4c00] 10:55:45 INFO - PROCESS | 1660 | 1466013345060 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]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 10:55:45 INFO - PROCESS | 1660 | 1466013345068 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 1660 | 1466013345070 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:55:45 INFO - PROCESS | 1660 | 1466013345072 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 1660 | 1466013345075 Marionette TRACE conn2 <- [1,1118,null,{}] 10:55:45 INFO - PROCESS | 1660 | 1466013345083 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}] 10:55:45 INFO - PROCESS | 1660 | 1466013345086 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:45 INFO - PROCESS | 1660 | 1466013345208 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:55:45 INFO - PROCESS | 1660 | 1466013345267 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:45 INFO - PROCESS | 1660 | 1466013345269 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b92a000 == 44 [pid = 1660] [id = 287] 10:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1195f2400) [pid = 1660] [serial = 859] [outer = 0x0] 10:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11a1a3400) [pid = 1660] [serial = 860] [outer = 0x1195f2400] 10:55:45 INFO - PROCESS | 1660 | 1466013345300 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12164b800) [pid = 1660] [serial = 861] [outer = 0x1195f2400] 10:55:45 INFO - PROCESS | 1660 | 1466013345830 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]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 773ms 10:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:55:45 INFO - PROCESS | 1660 | 1466013345863 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 1660 | 1466013345866 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:55:45 INFO - PROCESS | 1660 | 1466013345871 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 1660 | 1466013345873 Marionette TRACE conn2 <- [1,1122,null,{}] 10:55:45 INFO - PROCESS | 1660 | 1466013345876 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}] 10:55:45 INFO - PROCESS | 1660 | 1466013345881 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:46 INFO - PROCESS | 1660 | 1466013346008 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:55:46 INFO - PROCESS | 1660 | 1466013346073 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 1660 | 1466013346074 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01e000 == 45 [pid = 1660] [id = 288] 10:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121bf2800) [pid = 1660] [serial = 862] [outer = 0x0] 10:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124cd8c00) [pid = 1660] [serial = 863] [outer = 0x121bf2800] 10:55:46 INFO - PROCESS | 1660 | 1466013346097 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126f5e000) [pid = 1660] [serial = 864] [outer = 0x121bf2800] 10:55:46 INFO - PROCESS | 1660 | 1466013346719 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]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 877ms 10:55:46 INFO - PROCESS | 1660 | 1466013346748 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 1660 | 1466013346750 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:55:46 INFO - PROCESS | 1660 | 1466013346754 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 1660 | 1466013346756 Marionette TRACE conn2 <- [1,1126,null,{}] 10:55:46 INFO - PROCESS | 1660 | 1466013346759 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}] 10:55:46 INFO - PROCESS | 1660 | 1466013346761 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:46 INFO - PROCESS | 1660 | 1466013346885 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:55:46 INFO - PROCESS | 1660 | 1466013346942 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 1660 | 1466013346943 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11624e800 == 46 [pid = 1660] [id = 289] 10:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x113ea1800) [pid = 1660] [serial = 865] [outer = 0x0] 10:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1167f5c00) [pid = 1660] [serial = 866] [outer = 0x113ea1800] 10:55:46 INFO - PROCESS | 1660 | 1466013346972 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126e41000) [pid = 1660] [serial = 867] [outer = 0x113ea1800] 10:55:47 INFO - PROCESS | 1660 | 1466013347540 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]]]}] 10:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 825ms 10:55:47 INFO - PROCESS | 1660 | 1466013347581 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:55:47 INFO - PROCESS | 1660 | 1466013347584 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:55:47 INFO - PROCESS | 1660 | 1466013347588 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 1660 | 1466013347591 Marionette TRACE conn2 <- [1,1130,null,{}] 10:55:47 INFO - PROCESS | 1660 | 1466013347596 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}] 10:55:47 INFO - PROCESS | 1660 | 1466013347598 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a836800 == 45 [pid = 1660] [id = 283] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128f46000 == 44 [pid = 1660] [id = 282] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x121eb5000 == 43 [pid = 1660] [id = 281] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x127292000 == 42 [pid = 1660] [id = 280] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x126e20800 == 41 [pid = 1660] [id = 279] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x124b5d000 == 40 [pid = 1660] [id = 278] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12111e000 == 39 [pid = 1660] [id = 277] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119a9e800 == 38 [pid = 1660] [id = 276] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1187ec800 == 37 [pid = 1660] [id = 275] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x117238000 == 36 [pid = 1660] [id = 274] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11694c000 == 35 [pid = 1660] [id = 273] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12c493000 == 34 [pid = 1660] [id = 270] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x113b39800 == 33 [pid = 1660] [id = 271] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b4000 == 32 [pid = 1660] [id = 272] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11624e800 == 31 [pid = 1660] [id = 289] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01e000 == 30 [pid = 1660] [id = 288] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b92a000 == 29 [pid = 1660] [id = 287] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x121a60800 == 28 [pid = 1660] [id = 286] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b02b800 == 27 [pid = 1660] [id = 284] 10:55:48 INFO - PROCESS | 1660 | --DOCSHELL 0x117e4f000 == 26 [pid = 1660] [id = 285] 10:55:48 INFO - PROCESS | 1660 | 1466013348189 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128ed5000) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1167eb800) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128fec400) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12931d000) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x129335800) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12117c000) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1176bdc00) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1167f4800) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12a81f800) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11970f400) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121178000) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1188c3c00) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11970bc00) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1257a4c00) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1182aa800) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1185a3400) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1185de800) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11870e000) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1250cc000) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x126ed9000) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119b04400) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121651800) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112de1400) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1172af400) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1176bb000) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113e3c000) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121b5e800) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1227d3800) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12726cc00) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x127439000) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x127442800) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a825400) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128b1e400) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124b50800) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124e74c00) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a826c00) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1271dd800) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127263800) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128e23800) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128fe5800) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x129312c00) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128ecd000) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a4bec00) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129333000) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 10:55:48 INFO - PROCESS | 1660 | 1466013348316 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 1660 | 1466013348318 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f36800 == 27 [pid = 1660] [id = 290] 10:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11297dc00) [pid = 1660] [serial = 868] [outer = 0x0] 10:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113049400) [pid = 1660] [serial = 869] [outer = 0x11297dc00] 10:55:48 INFO - PROCESS | 1660 | 1466013348347 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1139e1400) [pid = 1660] [serial = 870] [outer = 0x11297dc00] 10:55:48 INFO - PROCESS | 1660 | 1466013348668 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]]]}] 10:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1122ms 10:55:48 INFO - PROCESS | 1660 | 1466013348711 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:55:48 INFO - PROCESS | 1660 | 1466013348715 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:55:48 INFO - PROCESS | 1660 | 1466013348719 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:55:48 INFO - PROCESS | 1660 | 1466013348721 Marionette TRACE conn2 <- [1,1134,null,{}] 10:55:48 INFO - PROCESS | 1660 | 1466013348724 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}] 10:55:48 INFO - PROCESS | 1660 | 1466013348726 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:48 INFO - PROCESS | 1660 | 1466013348819 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:55:48 INFO - PROCESS | 1660 | 1466013348871 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 1660 | 1466013348873 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a9000 == 28 [pid = 1660] [id = 291] 10:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115e50400) [pid = 1660] [serial = 871] [outer = 0x0] 10:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1167ef000) [pid = 1660] [serial = 872] [outer = 0x115e50400] 10:55:48 INFO - PROCESS | 1660 | 1466013348900 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1170a7800) [pid = 1660] [serial = 873] [outer = 0x115e50400] 10:55:49 INFO - PROCESS | 1660 | 1466013349319 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]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 625ms 10:55:49 INFO - PROCESS | 1660 | 1466013349345 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 1660 | 1466013349347 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:55:49 INFO - PROCESS | 1660 | 1466013349349 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 1660 | 1466013349358 Marionette TRACE conn2 <- [1,1138,null,{}] 10:55:49 INFO - PROCESS | 1660 | 1466013349361 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}] 10:55:49 INFO - PROCESS | 1660 | 1466013349362 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:49 INFO - PROCESS | 1660 | 1466013349438 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:55:49 INFO - PROCESS | 1660 | 1466013349447 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 1660 | 1466013349449 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119907000 == 29 [pid = 1660] [id = 292] 10:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11818b400) [pid = 1660] [serial = 874] [outer = 0x0] 10:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119176400) [pid = 1660] [serial = 875] [outer = 0x11818b400] 10:55:49 INFO - PROCESS | 1660 | 1466013349474 Marionette DEBUG loaded listener.js 10:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119704000) [pid = 1660] [serial = 876] [outer = 0x11818b400] 10:55:49 INFO - PROCESS | 1660 | 1466013349815 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]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 476ms 10:55:49 INFO - PROCESS | 1660 | 1466013349827 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 1660 | 1466013349830 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:55:49 INFO - PROCESS | 1660 | 1466013349838 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 1660 | 1466013349841 Marionette TRACE conn2 <- [1,1142,null,{}] 10:55:49 INFO - PROCESS | 1660 | 1466013349844 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}] 10:55:49 INFO - PROCESS | 1660 | 1466013349848 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:49 INFO - PROCESS | 1660 | 1466013349926 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:55:49 INFO - PROCESS | 1660 | 1466013349983 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 1660 | 1466013349984 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12110e800 == 30 [pid = 1660] [id = 293] 10:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1195f2800) [pid = 1660] [serial = 877] [outer = 0x0] 10:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119930800) [pid = 1660] [serial = 878] [outer = 0x1195f2800] 10:55:50 INFO - PROCESS | 1660 | 1466013350008 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121259400) [pid = 1660] [serial = 879] [outer = 0x1195f2800] 10:55:50 INFO - PROCESS | 1660 | 1466013350289 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]]]}] 10:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 476ms 10:55:50 INFO - PROCESS | 1660 | 1466013350320 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:55:50 INFO - PROCESS | 1660 | 1466013350321 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:55:50 INFO - PROCESS | 1660 | 1466013350323 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:55:50 INFO - PROCESS | 1660 | 1466013350324 Marionette TRACE conn2 <- [1,1146,null,{}] 10:55:50 INFO - PROCESS | 1660 | 1466013350334 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}] 10:55:50 INFO - PROCESS | 1660 | 1466013350336 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:50 INFO - PROCESS | 1660 | 1466013350442 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:55:50 INFO - PROCESS | 1660 | 1466013350446 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 1660 | 1466013350447 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a60800 == 31 [pid = 1660] [id = 294] 10:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113296800) [pid = 1660] [serial = 880] [outer = 0x0] 10:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12178cc00) [pid = 1660] [serial = 881] [outer = 0x113296800] 10:55:50 INFO - PROCESS | 1660 | 1466013350472 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124b4a000) [pid = 1660] [serial = 882] [outer = 0x113296800] 10:55:50 INFO - PROCESS | 1660 | 1466013350814 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]]]}] 10:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 517ms 10:55:50 INFO - PROCESS | 1660 | 1466013350842 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:55:50 INFO - PROCESS | 1660 | 1466013350845 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:55:50 INFO - PROCESS | 1660 | 1466013350848 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:55:50 INFO - PROCESS | 1660 | 1466013350850 Marionette TRACE conn2 <- [1,1150,null,{}] 10:55:50 INFO - PROCESS | 1660 | 1466013350852 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}] 10:55:50 INFO - PROCESS | 1660 | 1466013350854 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:50 INFO - PROCESS | 1660 | 1466013350996 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:55:51 INFO - PROCESS | 1660 | 1466013351014 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:51 INFO - PROCESS | 1660 | 1466013351020 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12578a800 == 32 [pid = 1660] [id = 295] 10:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1176c2c00) [pid = 1660] [serial = 883] [outer = 0x0] 10:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125706400) [pid = 1660] [serial = 884] [outer = 0x1176c2c00] 10:55:51 INFO - PROCESS | 1660 | 1466013351071 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126e46c00) [pid = 1660] [serial = 885] [outer = 0x1176c2c00] 10:55:51 INFO - PROCESS | 1660 | 1466013351514 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]]]}] 10:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 10:55:51 INFO - PROCESS | 1660 | 1466013351518 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 1660 | 1466013351519 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:55:51 INFO - PROCESS | 1660 | 1466013351521 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 1660 | 1466013351522 Marionette TRACE conn2 <- [1,1154,null,{}] 10:55:51 INFO - PROCESS | 1660 | 1466013351525 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}] 10:55:51 INFO - PROCESS | 1660 | 1466013351526 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:51 INFO - PROCESS | 1660 | 1466013351632 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:55:51 INFO - PROCESS | 1660 | 1466013351667 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:51 INFO - PROCESS | 1660 | 1466013351668 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x112643000 == 33 [pid = 1660] [id = 296] 10:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126fbe000) [pid = 1660] [serial = 886] [outer = 0x0] 10:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127265000) [pid = 1660] [serial = 887] [outer = 0x126fbe000] 10:55:51 INFO - PROCESS | 1660 | 1466013351693 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12743dc00) [pid = 1660] [serial = 888] [outer = 0x126fbe000] 10:55:51 INFO - PROCESS | 1660 | 1466013351991 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]]]}] 10:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 10:55:52 INFO - PROCESS | 1660 | 1466013352040 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:55:52 INFO - PROCESS | 1660 | 1466013352041 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:55:52 INFO - PROCESS | 1660 | 1466013352044 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 1660 | 1466013352045 Marionette TRACE conn2 <- [1,1158,null,{}] 10:55:52 INFO - PROCESS | 1660 | 1466013352047 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}] 10:55:52 INFO - PROCESS | 1660 | 1466013352048 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:52 INFO - PROCESS | 1660 | 1466013352140 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:55:52 INFO - PROCESS | 1660 | 1466013352153 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 1660 | 1466013352154 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f46800 == 34 [pid = 1660] [id = 297] 10:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1139e3000) [pid = 1660] [serial = 889] [outer = 0x0] 10:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x127444000) [pid = 1660] [serial = 890] [outer = 0x1139e3000] 10:55:52 INFO - PROCESS | 1660 | 1466013352178 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128e2b800) [pid = 1660] [serial = 891] [outer = 0x1139e3000] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119b10c00) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124b55c00) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1185e4800) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1167f0c00) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121257400) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167ecc00) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11223c400) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117391c00) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1184b6400) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x125710400) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116078400) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11970f000) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ecb400) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126fc5800) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:55:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119134800) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:55:52 INFO - PROCESS | 1660 | 1466013352642 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]]]}] 10:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 620ms 10:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:55:52 INFO - PROCESS | 1660 | 1466013352666 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:55:52 INFO - PROCESS | 1660 | 1466013352667 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:55:52 INFO - PROCESS | 1660 | 1466013352669 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 1660 | 1466013352670 Marionette TRACE conn2 <- [1,1162,null,{}] 10:55:52 INFO - PROCESS | 1660 | 1466013352672 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}] 10:55:52 INFO - PROCESS | 1660 | 1466013352673 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:52 INFO - PROCESS | 1660 | 1466013352786 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:55:52 INFO - PROCESS | 1660 | 1466013352823 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 1660 | 1466013352824 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729d000 == 35 [pid = 1660] [id = 298] 10:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1167ecc00) [pid = 1660] [serial = 892] [outer = 0x0] 10:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119171c00) [pid = 1660] [serial = 893] [outer = 0x1167ecc00] 10:55:52 INFO - PROCESS | 1660 | 1466013352849 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126fc5800) [pid = 1660] [serial = 894] [outer = 0x1167ecc00] 10:55:53 INFO - PROCESS | 1660 | 1466013353101 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]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 10:55:53 INFO - PROCESS | 1660 | 1466013353138 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 1660 | 1466013353139 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:55:53 INFO - PROCESS | 1660 | 1466013353141 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 1660 | 1466013353142 Marionette TRACE conn2 <- [1,1166,null,{}] 10:55:53 INFO - PROCESS | 1660 | 1466013353153 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}] 10:55:53 INFO - PROCESS | 1660 | 1466013353154 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:53 INFO - PROCESS | 1660 | 1466013353232 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:55:53 INFO - PROCESS | 1660 | 1466013353236 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 1660 | 1466013353237 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a41c800 == 36 [pid = 1660] [id = 299] 10:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12743d400) [pid = 1660] [serial = 895] [outer = 0x0] 10:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128ed1c00) [pid = 1660] [serial = 896] [outer = 0x12743d400] 10:55:53 INFO - PROCESS | 1660 | 1466013353263 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128fe6400) [pid = 1660] [serial = 897] [outer = 0x12743d400] 10:55:53 INFO - PROCESS | 1660 | 1466013353609 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]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 476ms 10:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:55:53 INFO - PROCESS | 1660 | 1466013353617 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 1660 | 1466013353619 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:55:53 INFO - PROCESS | 1660 | 1466013353621 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 1660 | 1466013353622 Marionette TRACE conn2 <- [1,1170,null,{}] 10:55:53 INFO - PROCESS | 1660 | 1466013353624 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}] 10:55:53 INFO - PROCESS | 1660 | 1466013353625 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:53 INFO - PROCESS | 1660 | 1466013353741 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:55:53 INFO - PROCESS | 1660 | 1466013353747 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 1660 | 1466013353748 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a833800 == 37 [pid = 1660] [id = 300] 10:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128b1b400) [pid = 1660] [serial = 898] [outer = 0x0] 10:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128feb800) [pid = 1660] [serial = 899] [outer = 0x128b1b400] 10:55:53 INFO - PROCESS | 1660 | 1466013353775 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129321000) [pid = 1660] [serial = 900] [outer = 0x128b1b400] 10:55:54 INFO - PROCESS | 1660 | 1466013354088 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]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 10:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:55:54 INFO - PROCESS | 1660 | 1466013354141 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 1660 | 1466013354142 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:55:54 INFO - PROCESS | 1660 | 1466013354144 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - PROCESS | 1660 | 1466013354146 Marionette TRACE conn2 <- [1,1174,null,{}] 10:55:54 INFO - PROCESS | 1660 | 1466013354148 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}] 10:55:54 INFO - PROCESS | 1660 | 1466013354150 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:54 INFO - PROCESS | 1660 | 1466013354235 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:55:54 INFO - PROCESS | 1660 | 1466013354238 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 1660 | 1466013354239 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212cb800 == 38 [pid = 1660] [id = 301] 10:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129333800) [pid = 1660] [serial = 901] [outer = 0x0] 10:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a4c2400) [pid = 1660] [serial = 902] [outer = 0x129333800] 10:55:54 INFO - PROCESS | 1660 | 1466013354263 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a81d400) [pid = 1660] [serial = 903] [outer = 0x129333800] 10:55:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a9000 == 37 [pid = 1660] [id = 291] 10:55:54 INFO - PROCESS | 1660 | --DOCSHELL 0x112f36800 == 36 [pid = 1660] [id = 290] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12110e800 == 35 [pid = 1660] [id = 293] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x112643000 == 34 [pid = 1660] [id = 296] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12729d000 == 33 [pid = 1660] [id = 298] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x128f46800 == 32 [pid = 1660] [id = 297] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12a41c800 == 31 [pid = 1660] [id = 299] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121a60800 == 30 [pid = 1660] [id = 294] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12578a800 == 29 [pid = 1660] [id = 295] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119907000 == 28 [pid = 1660] [id = 292] 10:55:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12a833800 == 27 [pid = 1660] [id = 300] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121652800) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124e2ec00) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119709400) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1195ef000) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116964000) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117099800) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a98cc00) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1167f4400) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11703a800) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112972400) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112de0000) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1176bb800) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1182af800) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118706000) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119130000) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1257a7c00) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x125709c00) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11970cc00) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1176c3400) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12570b400) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128eda800) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x126e44000) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128feec00) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x128b21800) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119b05000) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11970c800) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x126ed7000) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x124b4f800) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x127432800) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1660 | 1466013355609 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] 10:55:55 INFO - PROCESS | 1660 | 1466013355670 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:55:55 INFO - PROCESS | 1660 | 1466013355674 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - PROCESS | 1660 | 1466013355676 Marionette TRACE conn2 <- [1,1178,null,{}] 10:55:55 INFO - PROCESS | 1660 | 1466013355682 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}] 10:55:55 INFO - PROCESS | 1660 | 1466013355683 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:55 INFO - PROCESS | 1660 | 1466013355764 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:55:55 INFO - PROCESS | 1660 | 1466013355818 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 1660 | 1466013355819 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e7c800 == 28 [pid = 1660] [id = 302] 10:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x112972000) [pid = 1660] [serial = 904] [outer = 0x0] 10:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11297d000) [pid = 1660] [serial = 905] [outer = 0x112972000] 10:55:55 INFO - PROCESS | 1660 | 1466013355848 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x113961800) [pid = 1660] [serial = 906] [outer = 0x112972000] 10:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1160d2400) [pid = 1660] [serial = 907] [outer = 0x112dd3800] 10:55:56 INFO - PROCESS | 1660 | 1466013356209 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] 10:55:56 INFO - PROCESS | 1660 | 1466013356252 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:55:56 INFO - PROCESS | 1660 | 1466013356256 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 1660 | 1466013356258 Marionette TRACE conn2 <- [1,1182,null,{}] 10:55:56 INFO - PROCESS | 1660 | 1466013356260 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}] 10:55:56 INFO - PROCESS | 1660 | 1466013356262 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:56 INFO - PROCESS | 1660 | 1466013356340 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:55:56 INFO - PROCESS | 1660 | 1466013356391 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 1660 | 1466013356392 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x116927000 == 29 [pid = 1660] [id = 303] 10:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x113967400) [pid = 1660] [serial = 908] [outer = 0x0] 10:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113ea2000) [pid = 1660] [serial = 909] [outer = 0x113967400] 10:55:56 INFO - PROCESS | 1660 | 1466013356419 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116964000) [pid = 1660] [serial = 910] [outer = 0x113967400] 10:55:56 INFO - PROCESS | 1660 | 1466013356727 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] 10:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:55:56 INFO - PROCESS | 1660 | 1466013356788 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:55:56 INFO - PROCESS | 1660 | 1466013356790 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 1660 | 1466013356793 Marionette TRACE conn2 <- [1,1186,null,{}] 10:55:56 INFO - PROCESS | 1660 | 1466013356800 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}] 10:55:56 INFO - PROCESS | 1660 | 1466013356804 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:56 INFO - PROCESS | 1660 | 1466013356878 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:55:56 INFO - PROCESS | 1660 | 1466013356929 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 1660 | 1466013356931 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11914f000 == 30 [pid = 1660] [id = 304] 10:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x110fe3800) [pid = 1660] [serial = 911] [outer = 0x0] 10:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x117395800) [pid = 1660] [serial = 912] [outer = 0x110fe3800] 10:55:56 INFO - PROCESS | 1660 | 1466013356959 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118331400) [pid = 1660] [serial = 913] [outer = 0x110fe3800] 10:55:57 INFO - PROCESS | 1660 | 1466013357270 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] 10:55:57 INFO - PROCESS | 1660 | 1466013357315 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:55:57 INFO - PROCESS | 1660 | 1466013357317 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 1660 | 1466013357318 Marionette TRACE conn2 <- [1,1190,null,{}] 10:55:57 INFO - PROCESS | 1660 | 1466013357320 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}] 10:55:57 INFO - PROCESS | 1660 | 1466013357321 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:57 INFO - PROCESS | 1660 | 1466013357397 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:55:57 INFO - PROCESS | 1660 | 1466013357401 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 1660 | 1466013357402 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119aa0000 == 31 [pid = 1660] [id = 305] 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118707000) [pid = 1660] [serial = 914] [outer = 0x0] 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1188c5400) [pid = 1660] [serial = 915] [outer = 0x118707000] 10:55:57 INFO - PROCESS | 1660 | 1466013357427 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11913d000) [pid = 1660] [serial = 916] [outer = 0x118707000] 10:55:57 INFO - PROCESS | 1660 | 1466013357739 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] 10:55:57 INFO - PROCESS | 1660 | 1466013357788 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:55:57 INFO - PROCESS | 1660 | 1466013357790 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 1660 | 1466013357791 Marionette TRACE conn2 <- [1,1194,null,{}] 10:55:57 INFO - PROCESS | 1660 | 1466013357793 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}] 10:55:57 INFO - PROCESS | 1660 | 1466013357795 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:57 INFO - PROCESS | 1660 | 1466013357893 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:55:57 INFO - PROCESS | 1660 | 1466013357901 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 1660 | 1466013357902 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x121121000 == 32 [pid = 1660] [id = 306] 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1133ddc00) [pid = 1660] [serial = 917] [outer = 0x0] 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1195ef000) [pid = 1660] [serial = 918] [outer = 0x1133ddc00] 10:55:57 INFO - PROCESS | 1660 | 1466013357926 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119709800) [pid = 1660] [serial = 919] [outer = 0x1133ddc00] 10:55:58 INFO - PROCESS | 1660 | 1466013358249 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] 10:55:58 INFO - PROCESS | 1660 | 1466013358265 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:55:58 INFO - PROCESS | 1660 | 1466013358268 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 1660 | 1466013358269 Marionette TRACE conn2 <- [1,1198,null,{}] 10:55:58 INFO - PROCESS | 1660 | 1466013358271 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}] 10:55:58 INFO - PROCESS | 1660 | 1466013358275 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:58 INFO - PROCESS | 1660 | 1466013358366 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:55:58 INFO - PROCESS | 1660 | 1466013358369 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 1660 | 1466013358371 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bbe000 == 33 [pid = 1660] [id = 307] 10:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11970ec00) [pid = 1660] [serial = 920] [outer = 0x0] 10:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11a1a4000) [pid = 1660] [serial = 921] [outer = 0x11970ec00] 10:55:58 INFO - PROCESS | 1660 | 1466013358398 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1227c7800) [pid = 1660] [serial = 922] [outer = 0x11970ec00] 10:55:58 INFO - PROCESS | 1660 | 1466013358715 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]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 10:55:58 INFO - PROCESS | 1660 | 1466013358739 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 1660 | 1466013358740 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:55:58 INFO - PROCESS | 1660 | 1466013358742 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 1660 | 1466013358743 Marionette TRACE conn2 <- [1,1202,null,{}] 10:55:58 INFO - PROCESS | 1660 | 1466013358748 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}] 10:55:58 INFO - PROCESS | 1660 | 1466013358749 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:58 INFO - PROCESS | 1660 | 1466013358852 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:55:58 INFO - PROCESS | 1660 | 1466013358857 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 1660 | 1466013358858 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251aa000 == 34 [pid = 1660] [id = 308] 10:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1167f4400) [pid = 1660] [serial = 923] [outer = 0x0] 10:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1227cac00) [pid = 1660] [serial = 924] [outer = 0x1167f4400] 10:55:58 INFO - PROCESS | 1660 | 1466013358882 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c1d400) [pid = 1660] [serial = 925] [outer = 0x1167f4400] 10:55:59 INFO - PROCESS | 1660 | 1466013359155 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]]]}] 10:55:59 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 10:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 423ms 10:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:55:59 INFO - PROCESS | 1660 | 1466013359173 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 1660 | 1466013359174 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:55:59 INFO - PROCESS | 1660 | 1466013359176 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 1660 | 1466013359177 Marionette TRACE conn2 <- [1,1206,null,{}] 10:55:59 INFO - PROCESS | 1660 | 1466013359187 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}] 10:55:59 INFO - PROCESS | 1660 | 1466013359188 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:59 INFO - PROCESS | 1660 | 1466013359265 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:55:59 INFO - PROCESS | 1660 | 1466013359269 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1660 | 1466013359271 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1257cd800 == 35 [pid = 1660] [id = 309] 10:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119931800) [pid = 1660] [serial = 926] [outer = 0x0] 10:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124e6bc00) [pid = 1660] [serial = 927] [outer = 0x119931800] 10:55:59 INFO - PROCESS | 1660 | 1466013359297 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125707c00) [pid = 1660] [serial = 928] [outer = 0x119931800] 10:55:59 INFO - PROCESS | 1660 | 1466013359589 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]]]}] 10:55:59 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 10:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 472ms 10:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:55:59 INFO - PROCESS | 1660 | 1466013359649 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 1660 | 1466013359650 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:55:59 INFO - PROCESS | 1660 | 1466013359652 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 1660 | 1466013359653 Marionette TRACE conn2 <- [1,1210,null,{}] 10:55:59 INFO - PROCESS | 1660 | 1466013359656 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}] 10:55:59 INFO - PROCESS | 1660 | 1466013359657 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:59 INFO - PROCESS | 1660 | 1466013359729 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:55:59 INFO - PROCESS | 1660 | 1466013359783 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1660 | 1466013359784 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:55:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11914e000 == 36 [pid = 1660] [id = 310] 10:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x110e4d000) [pid = 1660] [serial = 929] [outer = 0x0] 10:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12579fc00) [pid = 1660] [serial = 930] [outer = 0x110e4d000] 10:55:59 INFO - PROCESS | 1660 | 1466013359816 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126e3bc00) [pid = 1660] [serial = 931] [outer = 0x110e4d000] 10:56:00 INFO - PROCESS | 1660 | 1466013360061 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]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 418ms 10:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:56:00 INFO - PROCESS | 1660 | 1466013360070 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 1660 | 1466013360072 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:56:00 INFO - PROCESS | 1660 | 1466013360074 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 1660 | 1466013360075 Marionette TRACE conn2 <- [1,1214,null,{}] 10:56:00 INFO - PROCESS | 1660 | 1466013360084 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}] 10:56:00 INFO - PROCESS | 1660 | 1466013360085 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:00 INFO - PROCESS | 1660 | 1466013360169 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:56:00 INFO - PROCESS | 1660 | 1466013360173 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 1660 | 1466013360174 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f3b800 == 37 [pid = 1660] [id = 311] 10:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125711400) [pid = 1660] [serial = 932] [outer = 0x0] 10:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126fc7c00) [pid = 1660] [serial = 933] [outer = 0x125711400] 10:56:00 INFO - PROCESS | 1660 | 1466013360200 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12742d400) [pid = 1660] [serial = 934] [outer = 0x125711400] 10:56:00 INFO - PROCESS | 1660 | 1466013360514 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]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 10:56:00 INFO - PROCESS | 1660 | 1466013360544 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 1660 | 1466013360547 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:56:00 INFO - PROCESS | 1660 | 1466013360550 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 1660 | 1466013360551 Marionette TRACE conn2 <- [1,1218,null,{}] 10:56:00 INFO - PROCESS | 1660 | 1466013360554 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}] 10:56:00 INFO - PROCESS | 1660 | 1466013360555 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:00 INFO - PROCESS | 1660 | 1466013360636 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:56:00 INFO - PROCESS | 1660 | 1466013360703 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 1660 | 1466013360705 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12111c800 == 38 [pid = 1660] [id = 312] 10:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125d42000) [pid = 1660] [serial = 935] [outer = 0x0] 10:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127438800) [pid = 1660] [serial = 936] [outer = 0x125d42000] 10:56:00 INFO - PROCESS | 1660 | 1466013360741 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128ed3800) [pid = 1660] [serial = 937] [outer = 0x125d42000] 10:56:01 INFO - PROCESS | 1660 | 1466013361144 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]]]}] 10:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 619ms 10:56:01 INFO - PROCESS | 1660 | 1466013361170 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:56:01 INFO - PROCESS | 1660 | 1466013361172 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:56:01 INFO - PROCESS | 1660 | 1466013361176 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 1660 | 1466013361177 Marionette TRACE conn2 <- [1,1222,null,{}] 10:56:01 INFO - PROCESS | 1660 | 1466013361191 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}] 10:56:01 INFO - PROCESS | 1660 | 1466013361192 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:01 INFO - PROCESS | 1660 | 1466013361337 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:56:01 INFO - PROCESS | 1660 | 1466013361353 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 1660 | 1466013361354 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af39800 == 39 [pid = 1660] [id = 313] 10:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1257a4c00) [pid = 1660] [serial = 938] [outer = 0x0] 10:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128fea000) [pid = 1660] [serial = 939] [outer = 0x1257a4c00] 10:56:01 INFO - PROCESS | 1660 | 1466013361378 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12931d000) [pid = 1660] [serial = 940] [outer = 0x1257a4c00] 10:56:01 INFO - PROCESS | 1660 | 1466013361687 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] 10:56:01 INFO - PROCESS | 1660 | 1466013361748 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:56:01 INFO - PROCESS | 1660 | 1466013361750 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 1660 | 1466013361751 Marionette TRACE conn2 <- [1,1226,null,{}] 10:56:01 INFO - PROCESS | 1660 | 1466013361753 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}] 10:56:01 INFO - PROCESS | 1660 | 1466013361754 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:01 INFO - PROCESS | 1660 | 1466013361857 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:56:01 INFO - PROCESS | 1660 | 1466013361869 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 1660 | 1466013361870 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b707800 == 40 [pid = 1660] [id = 314] 10:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129332400) [pid = 1660] [serial = 941] [outer = 0x0] 10:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a4bb400) [pid = 1660] [serial = 942] [outer = 0x129332400] 10:56:01 INFO - PROCESS | 1660 | 1466013361894 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a4f7800) [pid = 1660] [serial = 943] [outer = 0x129332400] 10:56:02 INFO - PROCESS | 1660 | 1466013362219 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]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 517ms 10:56:02 INFO - PROCESS | 1660 | 1466013362268 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 1660 | 1466013362269 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:56:02 INFO - PROCESS | 1660 | 1466013362271 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1660 | 1466013362272 Marionette TRACE conn2 <- [1,1230,null,{}] 10:56:02 INFO - PROCESS | 1660 | 1466013362274 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}] 10:56:02 INFO - PROCESS | 1660 | 1466013362275 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:02 INFO - PROCESS | 1660 | 1466013362370 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:56:02 INFO - PROCESS | 1660 | 1466013362383 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:02 INFO - PROCESS | 1660 | 1466013362384 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b929000 == 41 [pid = 1660] [id = 315] 10:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12a4f9800) [pid = 1660] [serial = 944] [outer = 0x0] 10:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12a825400) [pid = 1660] [serial = 945] [outer = 0x12a4f9800] 10:56:02 INFO - PROCESS | 1660 | 1466013362407 Marionette DEBUG loaded listener.js 10:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12a98a800) [pid = 1660] [serial = 946] [outer = 0x12a4f9800] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113296800) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126fbe000) [pid = 1660] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1176c2c00) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1139e3000) [pid = 1660] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1167ecc00) [pid = 1660] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12743d400) [pid = 1660] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128b1b400) [pid = 1660] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1160d3000) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1195f2800) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11818b400) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115e50400) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11297dc00) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113ea1800) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121bf2800) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1195f2400) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:56:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182b4c00) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:56:02 INFO - PROCESS | 1660 | 1466013362857 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]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 618ms 10:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:56:02 INFO - PROCESS | 1660 | 1466013362889 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 1660 | 1466013362891 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:56:02 INFO - PROCESS | 1660 | 1466013362893 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1660 | 1466013362894 Marionette TRACE conn2 <- [1,1234,null,{}] 10:56:02 INFO - PROCESS | 1660 | 1466013362896 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}] 10:56:02 INFO - PROCESS | 1660 | 1466013362897 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:02 INFO - PROCESS | 1660 | 1466013362984 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:56:02 INFO - PROCESS | 1660 | 1466013362987 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:02 INFO - PROCESS | 1660 | 1466013362988 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x118883800 == 42 [pid = 1660] [id = 316] 10:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1167ee800) [pid = 1660] [serial = 947] [outer = 0x0] 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118189c00) [pid = 1660] [serial = 948] [outer = 0x1167ee800] 10:56:03 INFO - PROCESS | 1660 | 1466013363012 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113932c00) [pid = 1660] [serial = 949] [outer = 0x1167ee800] 10:56:03 INFO - PROCESS | 1660 | 1466013363318 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]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 10:56:03 INFO - PROCESS | 1660 | 1466013363366 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 1660 | 1466013363367 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:56:03 INFO - PROCESS | 1660 | 1466013363369 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 1660 | 1466013363370 Marionette TRACE conn2 <- [1,1238,null,{}] 10:56:03 INFO - PROCESS | 1660 | 1466013363372 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}] 10:56:03 INFO - PROCESS | 1660 | 1466013363373 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:03 INFO - PROCESS | 1660 | 1466013363451 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:56:03 INFO - PROCESS | 1660 | 1466013363505 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 1660 | 1466013363506 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b922000 == 43 [pid = 1660] [id = 317] 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11393b400) [pid = 1660] [serial = 950] [outer = 0x0] 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126ed9000) [pid = 1660] [serial = 951] [outer = 0x11393b400] 10:56:03 INFO - PROCESS | 1660 | 1466013363530 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a98bc00) [pid = 1660] [serial = 952] [outer = 0x11393b400] 10:56:03 INFO - PROCESS | 1660 | 1466013363795 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]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 10:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:56:03 INFO - PROCESS | 1660 | 1466013363839 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 1660 | 1466013363840 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:56:03 INFO - PROCESS | 1660 | 1466013363842 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 1660 | 1466013363843 Marionette TRACE conn2 <- [1,1242,null,{}] 10:56:03 INFO - PROCESS | 1660 | 1466013363853 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}] 10:56:03 INFO - PROCESS | 1660 | 1466013363854 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:03 INFO - PROCESS | 1660 | 1466013363943 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:56:03 INFO - PROCESS | 1660 | 1466013363949 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 1660 | 1466013363950 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c485800 == 44 [pid = 1660] [id = 318] 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a98fc00) [pid = 1660] [serial = 953] [outer = 0x0] 10:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a9e1400) [pid = 1660] [serial = 954] [outer = 0x12a98fc00] 10:56:03 INFO - PROCESS | 1660 | 1466013363974 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a9e7000) [pid = 1660] [serial = 955] [outer = 0x12a98fc00] 10:56:04 INFO - PROCESS | 1660 | 1466013364285 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]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 476ms 10:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:56:04 INFO - PROCESS | 1660 | 1466013364318 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:56:04 INFO - PROCESS | 1660 | 1466013364319 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:56:04 INFO - PROCESS | 1660 | 1466013364321 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 1660 | 1466013364322 Marionette TRACE conn2 <- [1,1246,null,{}] 10:56:04 INFO - PROCESS | 1660 | 1466013364324 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}] 10:56:04 INFO - PROCESS | 1660 | 1466013364326 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:04 INFO - PROCESS | 1660 | 1466013364433 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:56:04 INFO - PROCESS | 1660 | 1466013364439 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 1660 | 1466013364440 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c496800 == 45 [pid = 1660] [id = 319] 10:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126fbe000) [pid = 1660] [serial = 956] [outer = 0x0] 10:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a9e8400) [pid = 1660] [serial = 957] [outer = 0x126fbe000] 10:56:04 INFO - PROCESS | 1660 | 1466013364464 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b0d5c00) [pid = 1660] [serial = 958] [outer = 0x126fbe000] 10:56:04 INFO - PROCESS | 1660 | 1466013364763 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]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 10:56:04 INFO - PROCESS | 1660 | 1466013364792 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:56:04 INFO - PROCESS | 1660 | 1466013364793 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:56:04 INFO - PROCESS | 1660 | 1466013364798 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 1660 | 1466013364799 Marionette TRACE conn2 <- [1,1250,null,{}] 10:56:04 INFO - PROCESS | 1660 | 1466013364801 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}] 10:56:04 INFO - PROCESS | 1660 | 1466013364802 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:04 INFO - PROCESS | 1660 | 1466013364934 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:56:04 INFO - PROCESS | 1660 | 1466013364987 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 1660 | 1466013364989 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11206a800 == 46 [pid = 1660] [id = 320] 10:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x110e4e400) [pid = 1660] [serial = 959] [outer = 0x0] 10:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x110fe8c00) [pid = 1660] [serial = 960] [outer = 0x110e4e400] 10:56:05 INFO - PROCESS | 1660 | 1466013365021 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1122a0800) [pid = 1660] [serial = 961] [outer = 0x110e4e400] 10:56:05 INFO - PROCESS | 1660 | 1466013365533 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]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 772ms 10:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:56:05 INFO - PROCESS | 1660 | 1466013365588 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 1660 | 1466013365590 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:56:05 INFO - PROCESS | 1660 | 1466013365596 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 1660 | 1466013365599 Marionette TRACE conn2 <- [1,1254,null,{}] 10:56:05 INFO - PROCESS | 1660 | 1466013365602 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}] 10:56:05 INFO - PROCESS | 1660 | 1466013365605 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:05 INFO - PROCESS | 1660 | 1466013365718 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:56:05 INFO - PROCESS | 1660 | 1466013365794 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:05 INFO - PROCESS | 1660 | 1466013365796 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11887c800 == 47 [pid = 1660] [id = 321] 10:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11606d800) [pid = 1660] [serial = 962] [outer = 0x0] 10:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1167e8400) [pid = 1660] [serial = 963] [outer = 0x11606d800] 10:56:05 INFO - PROCESS | 1660 | 1466013365826 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11702e800) [pid = 1660] [serial = 964] [outer = 0x11606d800] 10:56:06 INFO - PROCESS | 1660 | 1466013366546 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]]]}] 10:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1023ms 10:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:56:06 INFO - PROCESS | 1660 | 1466013366617 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:56:06 INFO - PROCESS | 1660 | 1466013366620 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:56:06 INFO - PROCESS | 1660 | 1466013366623 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:56:06 INFO - PROCESS | 1660 | 1466013366625 Marionette TRACE conn2 <- [1,1258,null,{}] 10:56:06 INFO - PROCESS | 1660 | 1466013366628 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}] 10:56:06 INFO - PROCESS | 1660 | 1466013366630 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:06 INFO - PROCESS | 1660 | 1466013366732 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:56:06 INFO - PROCESS | 1660 | 1466013366787 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 1660 | 1466013366789 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f50000 == 48 [pid = 1660] [id = 322] 10:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116a04000) [pid = 1660] [serial = 965] [outer = 0x0] 10:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x117030800) [pid = 1660] [serial = 966] [outer = 0x116a04000] 10:56:06 INFO - PROCESS | 1660 | 1466013366818 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1170a4800) [pid = 1660] [serial = 967] [outer = 0x116a04000] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12c496800 == 47 [pid = 1660] [id = 319] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12c485800 == 46 [pid = 1660] [id = 318] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12b922000 == 45 [pid = 1660] [id = 317] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x118883800 == 44 [pid = 1660] [id = 316] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12b929000 == 43 [pid = 1660] [id = 315] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12b707800 == 42 [pid = 1660] [id = 314] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12af39800 == 41 [pid = 1660] [id = 313] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12111c800 == 40 [pid = 1660] [id = 312] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a4c2400) [pid = 1660] [serial = 902] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x128f3b800 == 39 [pid = 1660] [id = 311] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11914e000 == 38 [pid = 1660] [id = 310] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1257cd800 == 37 [pid = 1660] [id = 309] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1251aa000 == 36 [pid = 1660] [id = 308] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121bbe000 == 35 [pid = 1660] [id = 307] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121121000 == 34 [pid = 1660] [id = 306] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119aa0000 == 33 [pid = 1660] [id = 305] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11914f000 == 32 [pid = 1660] [id = 304] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116927000 == 31 [pid = 1660] [id = 303] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x113e7c800 == 30 [pid = 1660] [id = 302] 10:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1212cb800 == 29 [pid = 1660] [id = 301] 10:56:07 INFO - PROCESS | 1660 | 1466013367207 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]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 620ms 10:56:07 INFO - PROCESS | 1660 | 1466013367243 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 1660 | 1466013367248 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:56:07 INFO - PROCESS | 1660 | 1466013367252 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - PROCESS | 1660 | 1466013367254 Marionette TRACE conn2 <- [1,1262,null,{}] 10:56:07 INFO - PROCESS | 1660 | 1466013367256 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}] 10:56:07 INFO - PROCESS | 1660 | 1466013367258 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:07 INFO - PROCESS | 1660 | 1466013367335 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12178cc00) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x127265000) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x125706400) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x127444000) [pid = 1660] [serial = 890] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119171c00) [pid = 1660] [serial = 893] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12743dc00) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128ed1c00) [pid = 1660] [serial = 896] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128fe6400) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128feb800) [pid = 1660] [serial = 899] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126fc5800) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128e2b800) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11674fc00) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119930800) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119176400) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119704000) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1167ef000) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1170a7800) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113049400) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1139e1400) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126e41000) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167f5c00) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126f5e000) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124cd8c00) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12164b800) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11a1a3400) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118709400) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185a9c00) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11703ac00) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126e46c00) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129321000) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121259400) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124b4a000) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 10:56:07 INFO - PROCESS | 1660 | 1466013367394 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 1660 | 1466013367395 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11721f800 == 30 [pid = 1660] [id = 323] 10:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1167ef000) [pid = 1660] [serial = 968] [outer = 0x0] 10:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1170a7800) [pid = 1660] [serial = 969] [outer = 0x1167ef000] 10:56:07 INFO - PROCESS | 1660 | 1466013367426 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1185a7800) [pid = 1660] [serial = 970] [outer = 0x1167ef000] 10:56:07 INFO - PROCESS | 1660 | 1466013367726 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]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 10:56:07 INFO - PROCESS | 1660 | 1466013367772 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 1660 | 1466013367774 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:56:07 INFO - PROCESS | 1660 | 1466013367776 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - PROCESS | 1660 | 1466013367780 Marionette TRACE conn2 <- [1,1266,null,{}] 10:56:07 INFO - PROCESS | 1660 | 1466013367789 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}] 10:56:07 INFO - PROCESS | 1660 | 1466013367792 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:07 INFO - PROCESS | 1660 | 1466013367867 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:56:07 INFO - PROCESS | 1660 | 1466013367921 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 1660 | 1466013367923 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b1000 == 31 [pid = 1660] [id = 324] 10:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1185a4800) [pid = 1660] [serial = 971] [outer = 0x0] 10:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11870a000) [pid = 1660] [serial = 972] [outer = 0x1185a4800] 10:56:07 INFO - PROCESS | 1660 | 1466013367951 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119704400) [pid = 1660] [serial = 973] [outer = 0x1185a4800] 10:56:08 INFO - PROCESS | 1660 | 1466013368266 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]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 10:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:56:08 INFO - PROCESS | 1660 | 1466013368300 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 1660 | 1466013368301 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:56:08 INFO - PROCESS | 1660 | 1466013368303 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 1660 | 1466013368304 Marionette TRACE conn2 <- [1,1270,null,{}] 10:56:08 INFO - PROCESS | 1660 | 1466013368307 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}] 10:56:08 INFO - PROCESS | 1660 | 1466013368308 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:08 INFO - PROCESS | 1660 | 1466013368385 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:56:08 INFO - PROCESS | 1660 | 1466013368388 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 1660 | 1466013368389 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x121389000 == 32 [pid = 1660] [id = 325] 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11393e400) [pid = 1660] [serial = 974] [outer = 0x0] 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119935400) [pid = 1660] [serial = 975] [outer = 0x11393e400] 10:56:08 INFO - PROCESS | 1660 | 1466013368417 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119f85c00) [pid = 1660] [serial = 976] [outer = 0x11393e400] 10:56:08 INFO - PROCESS | 1660 | 1466013368757 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]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 10:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:56:08 INFO - PROCESS | 1660 | 1466013368772 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 1660 | 1466013368773 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:56:08 INFO - PROCESS | 1660 | 1466013368775 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 1660 | 1466013368776 Marionette TRACE conn2 <- [1,1274,null,{}] 10:56:08 INFO - PROCESS | 1660 | 1466013368780 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}] 10:56:08 INFO - PROCESS | 1660 | 1466013368782 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:08 INFO - PROCESS | 1660 | 1466013368882 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:56:08 INFO - PROCESS | 1660 | 1466013368888 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 1660 | 1466013368889 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x116661800 == 33 [pid = 1660] [id = 326] 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119930800) [pid = 1660] [serial = 977] [outer = 0x0] 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119be8000) [pid = 1660] [serial = 978] [outer = 0x119930800] 10:56:08 INFO - PROCESS | 1660 | 1466013368922 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1214a6800) [pid = 1660] [serial = 979] [outer = 0x119930800] 10:56:09 INFO - PROCESS | 1660 | 1466013369270 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]]]}] 10:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 10:56:09 INFO - PROCESS | 1660 | 1466013369303 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:56:09 INFO - PROCESS | 1660 | 1466013369304 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:56:09 INFO - PROCESS | 1660 | 1466013369306 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 1660 | 1466013369307 Marionette TRACE conn2 <- [1,1278,null,{}] 10:56:09 INFO - PROCESS | 1660 | 1466013369310 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}] 10:56:09 INFO - PROCESS | 1660 | 1466013369316 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:09 INFO - PROCESS | 1660 | 1466013369427 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:56:09 INFO - PROCESS | 1660 | 1466013369466 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 1660 | 1466013369467 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1257cd800 == 34 [pid = 1660] [id = 327] 10:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121652400) [pid = 1660] [serial = 980] [outer = 0x0] 10:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121dee400) [pid = 1660] [serial = 981] [outer = 0x121652400] 10:56:09 INFO - PROCESS | 1660 | 1466013369492 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1257a9400) [pid = 1660] [serial = 982] [outer = 0x121652400] 10:56:09 INFO - PROCESS | 1660 | 1466013369852 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]]]}] 10:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 568ms 10:56:09 INFO - PROCESS | 1660 | 1466013369876 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:56:09 INFO - PROCESS | 1660 | 1466013369878 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:56:09 INFO - PROCESS | 1660 | 1466013369898 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 1660 | 1466013369900 Marionette TRACE conn2 <- [1,1282,null,{}] 10:56:09 INFO - PROCESS | 1660 | 1466013369903 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}] 10:56:09 INFO - PROCESS | 1660 | 1466013369905 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:10 INFO - PROCESS | 1660 | 1466013370073 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:56:10 INFO - PROCESS | 1660 | 1466013370125 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 1660 | 1466013370127 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fe2000 == 35 [pid = 1660] [id = 328] 10:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125d48400) [pid = 1660] [serial = 983] [outer = 0x0] 10:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126e46c00) [pid = 1660] [serial = 984] [outer = 0x125d48400] 10:56:10 INFO - PROCESS | 1660 | 1466013370166 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127426400) [pid = 1660] [serial = 985] [outer = 0x125d48400] 10:56:10 INFO - PROCESS | 1660 | 1466013370499 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]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 10:56:10 INFO - PROCESS | 1660 | 1466013370518 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:56:10 INFO - PROCESS | 1660 | 1466013370520 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:56:10 INFO - PROCESS | 1660 | 1466013370522 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 1660 | 1466013370523 Marionette TRACE conn2 <- [1,1286,null,{}] 10:56:10 INFO - PROCESS | 1660 | 1466013370533 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}] 10:56:10 INFO - PROCESS | 1660 | 1466013370534 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:10 INFO - PROCESS | 1660 | 1466013370646 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:56:10 INFO - PROCESS | 1660 | 1466013370713 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 1660 | 1466013370714 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e1b000 == 36 [pid = 1660] [id = 329] 10:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1166eb800) [pid = 1660] [serial = 986] [outer = 0x0] 10:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12743b400) [pid = 1660] [serial = 987] [outer = 0x1166eb800] 10:56:10 INFO - PROCESS | 1660 | 1466013370751 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128b1f800) [pid = 1660] [serial = 988] [outer = 0x1166eb800] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11970ec00) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1257a4c00) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1167f4400) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118707000) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112972000) [pid = 1660] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110fe3800) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1133ddc00) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113967400) [pid = 1660] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129332400) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a4f9800) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119931800) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167ee800) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129333800) [pid = 1660] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a98fc00) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110e4d000) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x125711400) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x125d42000) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:56:11 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11393b400) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:56:11 INFO - PROCESS | 1660 | 1466013371398 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]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 919ms 10:56:11 INFO - PROCESS | 1660 | 1466013371441 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 1660 | 1466013371443 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:56:11 INFO - PROCESS | 1660 | 1466013371445 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 1660 | 1466013371446 Marionette TRACE conn2 <- [1,1290,null,{}] 10:56:11 INFO - PROCESS | 1660 | 1466013371448 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}] 10:56:11 INFO - PROCESS | 1660 | 1466013371449 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:11 INFO - PROCESS | 1660 | 1466013371533 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:56:11 INFO - PROCESS | 1660 | 1466013371537 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:11 INFO - PROCESS | 1660 | 1466013371538 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12111f800 == 37 [pid = 1660] [id = 330] 10:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113967400) [pid = 1660] [serial = 989] [outer = 0x0] 10:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11818e800) [pid = 1660] [serial = 990] [outer = 0x113967400] 10:56:11 INFO - PROCESS | 1660 | 1466013371563 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11970ec00) [pid = 1660] [serial = 991] [outer = 0x113967400] 10:56:11 INFO - PROCESS | 1660 | 1466013371914 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]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 10:56:12 INFO - PROCESS | 1660 | 1466013371999 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:56:12 INFO - PROCESS | 1660 | 1466013372001 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:56:12 INFO - PROCESS | 1660 | 1466013372004 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - PROCESS | 1660 | 1466013372006 Marionette TRACE conn2 <- [1,1294,null,{}] 10:56:12 INFO - PROCESS | 1660 | 1466013372009 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}] 10:56:12 INFO - PROCESS | 1660 | 1466013372011 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:12 INFO - PROCESS | 1660 | 1466013372141 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:56:12 INFO - PROCESS | 1660 | 1466013372153 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 1660 | 1466013372154 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212e2000 == 38 [pid = 1660] [id = 331] 10:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119b03400) [pid = 1660] [serial = 992] [outer = 0x0] 10:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126e41c00) [pid = 1660] [serial = 993] [outer = 0x119b03400] 10:56:12 INFO - PROCESS | 1660 | 1466013372193 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12743cc00) [pid = 1660] [serial = 994] [outer = 0x119b03400] 10:56:12 INFO - PROCESS | 1660 | 1466013372524 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]]]}] 10:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 10:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:56:12 INFO - PROCESS | 1660 | 1466013372574 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:56:12 INFO - PROCESS | 1660 | 1466013372575 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:56:12 INFO - PROCESS | 1660 | 1466013372585 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - PROCESS | 1660 | 1466013372587 Marionette TRACE conn2 <- [1,1298,null,{}] 10:56:12 INFO - PROCESS | 1660 | 1466013372589 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}] 10:56:12 INFO - PROCESS | 1660 | 1466013372590 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:12 INFO - PROCESS | 1660 | 1466013372702 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:56:12 INFO - PROCESS | 1660 | 1466013372708 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 1660 | 1466013372709 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a849000 == 39 [pid = 1660] [id = 332] 10:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128ecd000) [pid = 1660] [serial = 995] [outer = 0x0] 10:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129313c00) [pid = 1660] [serial = 996] [outer = 0x128ecd000] 10:56:12 INFO - PROCESS | 1660 | 1466013372738 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a4b7400) [pid = 1660] [serial = 997] [outer = 0x128ecd000] 10:56:13 INFO - PROCESS | 1660 | 1466013373059 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]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 529ms 10:56:13 INFO - PROCESS | 1660 | 1466013373106 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 1660 | 1466013373107 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:56:13 INFO - PROCESS | 1660 | 1466013373110 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 1660 | 1466013373111 Marionette TRACE conn2 <- [1,1302,null,{}] 10:56:13 INFO - PROCESS | 1660 | 1466013373114 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}] 10:56:13 INFO - PROCESS | 1660 | 1466013373116 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:13 INFO - PROCESS | 1660 | 1466013373230 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:56:13 INFO - PROCESS | 1660 | 1466013373283 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 1660 | 1466013373284 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b025800 == 40 [pid = 1660] [id = 333] 10:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128ed5000) [pid = 1660] [serial = 998] [outer = 0x0] 10:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a4fa000) [pid = 1660] [serial = 999] [outer = 0x128ed5000] 10:56:13 INFO - PROCESS | 1660 | 1466013373308 Marionette DEBUG loaded listener.js 10:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a993800) [pid = 1660] [serial = 1000] [outer = 0x128ed5000] 10:56:13 INFO - PROCESS | 1660 | 1466013373754 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]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 10:56:13 INFO - PROCESS | 1660 | 1466013373797 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 1660 | 1466013373800 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:56:13 INFO - PROCESS | 1660 | 1466013373804 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 1660 | 1466013373806 Marionette TRACE conn2 <- [1,1306,null,{}] 10:56:13 INFO - PROCESS | 1660 | 1466013373811 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}] 10:56:13 INFO - PROCESS | 1660 | 1466013373815 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:13 INFO - PROCESS | 1660 | 1466013373917 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:56:13 INFO - PROCESS | 1660 | 1466013373985 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 1660 | 1466013373986 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723b800 == 41 [pid = 1660] [id = 334] 10:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1167f3400) [pid = 1660] [serial = 1001] [outer = 0x0] 10:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1170a2800) [pid = 1660] [serial = 1002] [outer = 0x1167f3400] 10:56:14 INFO - PROCESS | 1660 | 1466013374017 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11818d400) [pid = 1660] [serial = 1003] [outer = 0x1167f3400] 10:56:14 INFO - PROCESS | 1660 | 1466013374442 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]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 10:56:14 INFO - PROCESS | 1660 | 1466013374477 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 1660 | 1466013374480 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:56:14 INFO - PROCESS | 1660 | 1466013374484 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - PROCESS | 1660 | 1466013374486 Marionette TRACE conn2 <- [1,1310,null,{}] 10:56:14 INFO - PROCESS | 1660 | 1466013374489 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}] 10:56:14 INFO - PROCESS | 1660 | 1466013374491 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:14 INFO - PROCESS | 1660 | 1466013374609 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:56:14 INFO - PROCESS | 1660 | 1466013374666 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:14 INFO - PROCESS | 1660 | 1466013374668 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bc2000 == 42 [pid = 1660] [id = 335] 10:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1188c6400) [pid = 1660] [serial = 1004] [outer = 0x0] 10:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1195ec800) [pid = 1660] [serial = 1005] [outer = 0x1188c6400] 10:56:14 INFO - PROCESS | 1660 | 1466013374698 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119709000) [pid = 1660] [serial = 1006] [outer = 0x1188c6400] 10:56:15 INFO - PROCESS | 1660 | 1466013375152 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] 10:56:15 INFO - PROCESS | 1660 | 1466013375211 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:56:15 INFO - PROCESS | 1660 | 1466013375234 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 1660 | 1466013375237 Marionette TRACE conn2 <- [1,1314,null,{}] 10:56:15 INFO - PROCESS | 1660 | 1466013375245 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}] 10:56:15 INFO - PROCESS | 1660 | 1466013375250 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:15 INFO - PROCESS | 1660 | 1466013375347 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:56:15 INFO - PROCESS | 1660 | 1466013375416 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 1660 | 1466013375418 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b914000 == 43 [pid = 1660] [id = 336] 10:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121967400) [pid = 1660] [serial = 1007] [outer = 0x0] 10:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124b53400) [pid = 1660] [serial = 1008] [outer = 0x121967400] 10:56:15 INFO - PROCESS | 1660 | 1466013375449 Marionette DEBUG loaded listener.js 10:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1250cc000) [pid = 1660] [serial = 1009] [outer = 0x121967400] 10:56:15 INFO - PROCESS | 1660 | 1466013375871 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]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 726ms 10:56:15 INFO - PROCESS | 1660 | 1466013375959 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 1660 | 1466013375962 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:56:15 INFO - PROCESS | 1660 | 1466013375985 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 1660 | 1466013375986 Marionette TRACE conn2 <- [1,1318,null,{}] 10:56:15 INFO - PROCESS | 1660 | 1466013375988 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}] 10:56:15 INFO - PROCESS | 1660 | 1466013375990 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:16 INFO - PROCESS | 1660 | 1466013376090 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:56:16 INFO - PROCESS | 1660 | 1466013376157 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1660 | 1466013376159 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c015800 == 44 [pid = 1660] [id = 337] 10:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1271e9400) [pid = 1660] [serial = 1010] [outer = 0x0] 10:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128e2a000) [pid = 1660] [serial = 1011] [outer = 0x1271e9400] 10:56:16 INFO - PROCESS | 1660 | 1466013376187 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x129312800) [pid = 1660] [serial = 1012] [outer = 0x1271e9400] 10:56:16 INFO - PROCESS | 1660 | 1466013376620 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]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 673ms 10:56:16 INFO - PROCESS | 1660 | 1466013376657 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:56:16 INFO - PROCESS | 1660 | 1466013376658 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:56:16 INFO - PROCESS | 1660 | 1466013376660 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 1660 | 1466013376662 Marionette TRACE conn2 <- [1,1322,null,{}] 10:56:16 INFO - PROCESS | 1660 | 1466013376664 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}] 10:56:16 INFO - PROCESS | 1660 | 1466013376666 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:16 INFO - PROCESS | 1660 | 1466013376763 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:56:16 INFO - PROCESS | 1660 | 1466013376817 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1660 | 1466013376819 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a7800 == 45 [pid = 1660] [id = 338] 10:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113369400) [pid = 1660] [serial = 1013] [outer = 0x0] 10:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1195f2000) [pid = 1660] [serial = 1014] [outer = 0x113369400] 10:56:16 INFO - PROCESS | 1660 | 1466013376847 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x127443000) [pid = 1660] [serial = 1015] [outer = 0x113369400] 10:56:17 INFO - PROCESS | 1660 | 1466013377403 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]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 771ms 10:56:17 INFO - PROCESS | 1660 | 1466013377432 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 1660 | 1466013377434 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:56:17 INFO - PROCESS | 1660 | 1466013377438 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 1660 | 1466013377439 Marionette TRACE conn2 <- [1,1326,null,{}] 10:56:17 INFO - PROCESS | 1660 | 1466013377443 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}] 10:56:17 INFO - PROCESS | 1660 | 1466013377445 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:17 INFO - PROCESS | 1660 | 1466013377541 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:56:17 INFO - PROCESS | 1660 | 1466013377600 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:17 INFO - PROCESS | 1660 | 1466013377601 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723e000 == 46 [pid = 1660] [id = 339] 10:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1167f6400) [pid = 1660] [serial = 1016] [outer = 0x0] 10:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11818c400) [pid = 1660] [serial = 1017] [outer = 0x1167f6400] 10:56:17 INFO - PROCESS | 1660 | 1466013377630 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1185ddc00) [pid = 1660] [serial = 1018] [outer = 0x1167f6400] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12a849000 == 45 [pid = 1660] [id = 332] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1212e2000 == 44 [pid = 1660] [id = 331] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12111f800 == 43 [pid = 1660] [id = 330] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128e1b000 == 42 [pid = 1660] [id = 329] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x126fe2000 == 41 [pid = 1660] [id = 328] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1257cd800 == 40 [pid = 1660] [id = 327] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116661800 == 39 [pid = 1660] [id = 326] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121389000 == 38 [pid = 1660] [id = 325] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b1000 == 37 [pid = 1660] [id = 324] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11721f800 == 36 [pid = 1660] [id = 323] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116f50000 == 35 [pid = 1660] [id = 322] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11887c800 == 34 [pid = 1660] [id = 321] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11206a800 == 33 [pid = 1660] [id = 320] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a7800 == 32 [pid = 1660] [id = 338] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12c015800 == 31 [pid = 1660] [id = 337] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12b914000 == 30 [pid = 1660] [id = 336] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121bc2000 == 29 [pid = 1660] [id = 335] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12b025800 == 28 [pid = 1660] [id = 333] 10:56:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11723b800 == 27 [pid = 1660] [id = 334] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113ea2000) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x116964000) [pid = 1660] [serial = 910] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12a4bb400) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12a825400) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124e6bc00) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125707c00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a4f7800) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a98a800) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118189c00) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113932c00) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a81d400) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a9e1400) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12579fc00) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126e3bc00) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126fc7c00) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12742d400) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112a70000) [pid = 1660] [serial = 501] [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.] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a9e7000) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a9e8400) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x127438800) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128ed3800) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126ed9000) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12931d000) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a98bc00) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11a1a4000) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1227c7800) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128fea000) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1227cac00) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124c1d400) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1188c5400) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11913d000) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11297d000) [pid = 1660] [serial = 905] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113961800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x117395800) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118331400) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1195ef000) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119709800) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 10:56:18 INFO - PROCESS | 1660 | 1466013378585 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]]]}] 10:56:18 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 10:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1177ms 10:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:56:18 INFO - PROCESS | 1660 | 1466013378620 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:56:18 INFO - PROCESS | 1660 | 1466013378622 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:56:18 INFO - PROCESS | 1660 | 1466013378625 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:56:18 INFO - PROCESS | 1660 | 1466013378629 Marionette TRACE conn2 <- [1,1330,null,{}] 10:56:18 INFO - PROCESS | 1660 | 1466013378633 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}] 10:56:18 INFO - PROCESS | 1660 | 1466013378635 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:18 INFO - PROCESS | 1660 | 1466013378718 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:56:18 INFO - PROCESS | 1660 | 1466013378722 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:18 INFO - PROCESS | 1660 | 1466013378725 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116092800 == 28 [pid = 1660] [id = 340] 10:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112a70400) [pid = 1660] [serial = 1019] [outer = 0x0] 10:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1139e1400) [pid = 1660] [serial = 1020] [outer = 0x112a70400] 10:56:18 INFO - PROCESS | 1660 | 1466013378771 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113365800) [pid = 1660] [serial = 1021] [outer = 0x112a70400] 10:56:19 INFO - PROCESS | 1660 | 1466013379178 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]]]}] 10:56:19 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 10:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 572ms 10:56:19 INFO - PROCESS | 1660 | 1466013379198 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1660 | 1466013379201 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:56:19 INFO - PROCESS | 1660 | 1466013379206 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1660 | 1466013379207 Marionette TRACE conn2 <- [1,1334,null,{}] 10:56:19 INFO - PROCESS | 1660 | 1466013379210 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}] 10:56:19 INFO - PROCESS | 1660 | 1466013379213 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:19 INFO - PROCESS | 1660 | 1466013379291 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:56:19 INFO - PROCESS | 1660 | 1466013379298 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 1660 | 1466013379300 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d5800 == 29 [pid = 1660] [id = 341] 10:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11696ec00) [pid = 1660] [serial = 1022] [outer = 0x0] 10:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118196c00) [pid = 1660] [serial = 1023] [outer = 0x11696ec00] 10:56:19 INFO - PROCESS | 1660 | 1466013379327 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1185ad000) [pid = 1660] [serial = 1024] [outer = 0x11696ec00] 10:56:19 INFO - PROCESS | 1660 | 1466013379745 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]]]}] 10:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms 10:56:19 INFO - PROCESS | 1660 | 1466013379782 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1660 | 1466013379786 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:56:19 INFO - PROCESS | 1660 | 1466013379790 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1660 | 1466013379793 Marionette TRACE conn2 <- [1,1338,null,{}] 10:56:19 INFO - PROCESS | 1660 | 1466013379805 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}] 10:56:19 INFO - PROCESS | 1660 | 1466013379810 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:19 INFO - PROCESS | 1660 | 1466013379900 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:56:19 INFO - PROCESS | 1660 | 1466013379906 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 1660 | 1466013379908 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121104800 == 30 [pid = 1660] [id = 342] 10:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113ba6800) [pid = 1660] [serial = 1025] [outer = 0x0] 10:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119706400) [pid = 1660] [serial = 1026] [outer = 0x113ba6800] 10:56:19 INFO - PROCESS | 1660 | 1466013379937 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119931800) [pid = 1660] [serial = 1027] [outer = 0x113ba6800] 10:56:20 INFO - PROCESS | 1660 | 1466013380757 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]]]}] 10:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 977ms 10:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:56:20 INFO - PROCESS | 1660 | 1466013380767 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:56:20 INFO - PROCESS | 1660 | 1466013380768 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:56:20 INFO - PROCESS | 1660 | 1466013380770 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 1660 | 1466013380771 Marionette TRACE conn2 <- [1,1342,null,{}] 10:56:20 INFO - PROCESS | 1660 | 1466013380773 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}] 10:56:20 INFO - PROCESS | 1660 | 1466013380775 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:20 INFO - PROCESS | 1660 | 1466013380874 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:56:20 INFO - PROCESS | 1660 | 1466013380878 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:20 INFO - PROCESS | 1660 | 1466013380879 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a55000 == 31 [pid = 1660] [id = 343] 10:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119b10000) [pid = 1660] [serial = 1028] [outer = 0x0] 10:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121182c00) [pid = 1660] [serial = 1029] [outer = 0x119b10000] 10:56:20 INFO - PROCESS | 1660 | 1466013380905 Marionette DEBUG loaded listener.js 10:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121651400) [pid = 1660] [serial = 1030] [outer = 0x119b10000] 10:56:21 INFO - PROCESS | 1660 | 1466013381250 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]]]}] 10:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 10:56:21 INFO - PROCESS | 1660 | 1466013381289 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:56:21 INFO - PROCESS | 1660 | 1466013381297 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:56:21 INFO - PROCESS | 1660 | 1466013381300 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:56:21 INFO - PROCESS | 1660 | 1466013381301 Marionette TRACE conn2 <- [1,1346,null,{}] 10:56:21 INFO - PROCESS | 1660 | 1466013381303 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}] 10:56:21 INFO - PROCESS | 1660 | 1466013381304 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:21 INFO - PROCESS | 1660 | 1466013381392 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:56:21 INFO - PROCESS | 1660 | 1466013381427 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 1660 | 1466013381428 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251b7800 == 32 [pid = 1660] [id = 344] 10:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167f2000) [pid = 1660] [serial = 1031] [outer = 0x0] 10:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1217bd800) [pid = 1660] [serial = 1032] [outer = 0x1167f2000] 10:56:21 INFO - PROCESS | 1660 | 1466013381453 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124b50c00) [pid = 1660] [serial = 1033] [outer = 0x1167f2000] 10:56:21 INFO - PROCESS | 1660 | 1466013381776 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]]]}] 10:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 517ms 10:56:21 INFO - PROCESS | 1660 | 1466013381818 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:56:21 INFO - PROCESS | 1660 | 1466013381819 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:56:21 INFO - PROCESS | 1660 | 1466013381821 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:56:21 INFO - PROCESS | 1660 | 1466013381822 Marionette TRACE conn2 <- [1,1350,null,{}] 10:56:21 INFO - PROCESS | 1660 | 1466013381825 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}] 10:56:21 INFO - PROCESS | 1660 | 1466013381829 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:21 INFO - PROCESS | 1660 | 1466013381941 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:56:21 INFO - PROCESS | 1660 | 1466013381977 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 1660 | 1466013381979 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729d800 == 33 [pid = 1660] [id = 345] 10:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121b5f800) [pid = 1660] [serial = 1034] [outer = 0x0] 10:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x125704800) [pid = 1660] [serial = 1035] [outer = 0x121b5f800] 10:56:22 INFO - PROCESS | 1660 | 1466013382003 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1271e8000) [pid = 1660] [serial = 1036] [outer = 0x121b5f800] 10:56:22 INFO - PROCESS | 1660 | 1466013382298 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]]]}] 10:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 10:56:22 INFO - PROCESS | 1660 | 1466013382340 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 1660 | 1466013382341 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:56:22 INFO - PROCESS | 1660 | 1466013382344 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 1660 | 1466013382345 Marionette TRACE conn2 <- [1,1354,null,{}] 10:56:22 INFO - PROCESS | 1660 | 1466013382354 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}] 10:56:22 INFO - PROCESS | 1660 | 1466013382355 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:22 INFO - PROCESS | 1660 | 1466013382443 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:56:22 INFO - PROCESS | 1660 | 1466013382478 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 1660 | 1466013382479 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f44000 == 34 [pid = 1660] [id = 346] 10:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112dd4c00) [pid = 1660] [serial = 1037] [outer = 0x0] 10:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12726cc00) [pid = 1660] [serial = 1038] [outer = 0x112dd4c00] 10:56:22 INFO - PROCESS | 1660 | 1466013382503 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12743c800) [pid = 1660] [serial = 1039] [outer = 0x112dd4c00] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121652400) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x125d48400) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110e4e400) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119930800) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11606d800) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11393e400) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1166eb800) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167ef000) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116a04000) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1185a4800) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128ecd000) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113967400) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126fbe000) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119b03400) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128ed5000) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:56:23 INFO - PROCESS | 1660 | 1466013383025 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]]]}] 10:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 720ms 10:56:23 INFO - PROCESS | 1660 | 1466013383065 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 1660 | 1466013383067 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:56:23 INFO - PROCESS | 1660 | 1466013383070 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:56:23 INFO - PROCESS | 1660 | 1466013383072 Marionette TRACE conn2 <- [1,1358,null,{}] 10:56:23 INFO - PROCESS | 1660 | 1466013383075 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}] 10:56:23 INFO - PROCESS | 1660 | 1466013383077 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:23 INFO - PROCESS | 1660 | 1466013383224 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:56:23 INFO - PROCESS | 1660 | 1466013383292 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:23 INFO - PROCESS | 1660 | 1466013383294 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f33000 == 35 [pid = 1660] [id = 347] 10:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x110e57800) [pid = 1660] [serial = 1040] [outer = 0x0] 10:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x111c75400) [pid = 1660] [serial = 1041] [outer = 0x110e57800] 10:56:23 INFO - PROCESS | 1660 | 1466013383321 Marionette DEBUG loaded listener.js 10:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11297d400) [pid = 1660] [serial = 1042] [outer = 0x110e57800] 10:56:23 INFO - PROCESS | 1660 | 1466013383970 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]]]}] 10:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 920ms 10:56:23 INFO - PROCESS | 1660 | 1466013383993 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 1660 | 1466013383996 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:56:24 INFO - PROCESS | 1660 | 1466013384035 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:56:24 INFO - PROCESS | 1660 | 1466013384039 Marionette TRACE conn2 <- [1,1362,null,{}] 10:56:24 INFO - PROCESS | 1660 | 1466013384044 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}] 10:56:24 INFO - PROCESS | 1660 | 1466013384047 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:24 INFO - PROCESS | 1660 | 1466013384174 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:56:24 INFO - PROCESS | 1660 | 1466013384227 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 1660 | 1466013384228 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7b800 == 36 [pid = 1660] [id = 348] 10:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1166eb800) [pid = 1660] [serial = 1043] [outer = 0x0] 10:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117032400) [pid = 1660] [serial = 1044] [outer = 0x1166eb800] 10:56:24 INFO - PROCESS | 1660 | 1466013384259 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118194000) [pid = 1660] [serial = 1045] [outer = 0x1166eb800] 10:56:24 INFO - PROCESS | 1660 | 1466013384782 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]]]}] 10:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 779ms 10:56:24 INFO - PROCESS | 1660 | 1466013384823 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:56:24 INFO - PROCESS | 1660 | 1466013384826 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:56:24 INFO - PROCESS | 1660 | 1466013384832 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:56:24 INFO - PROCESS | 1660 | 1466013384834 Marionette TRACE conn2 <- [1,1366,null,{}] 10:56:24 INFO - PROCESS | 1660 | 1466013384837 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}] 10:56:24 INFO - PROCESS | 1660 | 1466013384838 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:24 INFO - PROCESS | 1660 | 1466013384943 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:56:25 INFO - PROCESS | 1660 | 1466013385029 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 1660 | 1466013385031 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x127763000 == 37 [pid = 1660] [id = 349] 10:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11873a000) [pid = 1660] [serial = 1046] [outer = 0x0] 10:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119136c00) [pid = 1660] [serial = 1047] [outer = 0x11873a000] 10:56:25 INFO - PROCESS | 1660 | 1466013385059 Marionette DEBUG loaded listener.js 10:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119704c00) [pid = 1660] [serial = 1048] [outer = 0x11873a000] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128f44000 == 36 [pid = 1660] [id = 346] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12729d800 == 35 [pid = 1660] [id = 345] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1251b7800 == 34 [pid = 1660] [id = 344] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121a55000 == 33 [pid = 1660] [id = 343] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121104800 == 32 [pid = 1660] [id = 342] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d5800 == 31 [pid = 1660] [id = 341] 10:56:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116092800 == 30 [pid = 1660] [id = 340] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a4fa000) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121dee400) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127426400) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126e46c00) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110fe8c00) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1122a0800) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119be8000) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1167e8400) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11702e800) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119935400) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12743b400) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119f85c00) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1170a7800) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1185a7800) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x117030800) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1170a4800) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11870a000) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119704400) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12a4b7400) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11818e800) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12b0d5c00) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x128b1f800) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1257a9400) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1214a6800) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11970ec00) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12743cc00) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x129313c00) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x126e41c00) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12a993800) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 10:56:25 INFO - PROCESS | 1660 | 1466013385685 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] 10:56:25 INFO - PROCESS | 1660 | 1466013385714 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:56:25 INFO - PROCESS | 1660 | 1466013385720 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 1660 | 1466013385722 Marionette TRACE conn2 <- [1,1370,null,{}] 10:56:25 INFO - PROCESS | 1660 | 1466013385726 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}] 10:56:25 INFO - PROCESS | 1660 | 1466013385728 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:25 INFO - PROCESS | 1660 | 1466013385836 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:56:25 INFO - PROCESS | 1660 | 1466013385846 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 1660 | 1466013385850 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a97000 == 31 [pid = 1660] [id = 350] 10:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1167f3c00) [pid = 1660] [serial = 1049] [outer = 0x0] 10:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11703b000) [pid = 1660] [serial = 1050] [outer = 0x1167f3c00] 10:56:25 INFO - PROCESS | 1660 | 1466013385895 Marionette DEBUG loaded listener.js 10:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1176bf400) [pid = 1660] [serial = 1051] [outer = 0x1167f3c00] 10:56:26 INFO - PROCESS | 1660 | 1466013386317 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] 10:56:26 INFO - PROCESS | 1660 | 1466013386343 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:56:26 INFO - PROCESS | 1660 | 1466013386347 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 1660 | 1466013386349 Marionette TRACE conn2 <- [1,1374,null,{}] 10:56:26 INFO - PROCESS | 1660 | 1466013386352 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}] 10:56:26 INFO - PROCESS | 1660 | 1466013386353 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:26 INFO - PROCESS | 1660 | 1466013386428 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:56:26 INFO - PROCESS | 1660 | 1466013386434 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 1660 | 1466013386436 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116614800 == 32 [pid = 1660] [id = 351] 10:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1185ab800) [pid = 1660] [serial = 1052] [outer = 0x0] 10:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1195e6400) [pid = 1660] [serial = 1053] [outer = 0x1185ab800] 10:56:26 INFO - PROCESS | 1660 | 1466013386462 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11970a000) [pid = 1660] [serial = 1054] [outer = 0x1185ab800] 10:56:26 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:56:26 INFO - PROCESS | 1660 | 1466013386796 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] 10:56:26 INFO - PROCESS | 1660 | 1466013386819 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:56:26 INFO - PROCESS | 1660 | 1466013386821 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 1660 | 1466013386823 Marionette TRACE conn2 <- [1,1378,null,{}] 10:56:26 INFO - PROCESS | 1660 | 1466013386831 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}] 10:56:26 INFO - PROCESS | 1660 | 1466013386835 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:26 INFO - PROCESS | 1660 | 1466013386916 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:56:26 INFO - PROCESS | 1660 | 1466013386966 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 1660 | 1466013386968 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213a5800 == 33 [pid = 1660] [id = 352] 10:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11297e400) [pid = 1660] [serial = 1055] [outer = 0x0] 10:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119f86000) [pid = 1660] [serial = 1056] [outer = 0x11297e400] 10:56:26 INFO - PROCESS | 1660 | 1466013386996 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121b5fc00) [pid = 1660] [serial = 1057] [outer = 0x11297e400] 10:56:27 INFO - PROCESS | 1660 | 1466013387288 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] 10:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:56:27 INFO - PROCESS | 1660 | 1466013387348 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:56:27 INFO - PROCESS | 1660 | 1466013387350 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 1660 | 1466013387351 Marionette TRACE conn2 <- [1,1382,null,{}] 10:56:27 INFO - PROCESS | 1660 | 1466013387354 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}] 10:56:27 INFO - PROCESS | 1660 | 1466013387355 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:27 INFO - PROCESS | 1660 | 1466013387434 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:56:27 INFO - PROCESS | 1660 | 1466013387488 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 1660 | 1466013387489 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b5a800 == 34 [pid = 1660] [id = 353] 10:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11970f000) [pid = 1660] [serial = 1058] [outer = 0x0] 10:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x124c28000) [pid = 1660] [serial = 1059] [outer = 0x11970f000] 10:56:27 INFO - PROCESS | 1660 | 1466013387514 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x125181c00) [pid = 1660] [serial = 1060] [outer = 0x11970f000] 10:56:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:56:27 INFO - PROCESS | 1660 | 1466013387835 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] 10:56:27 INFO - PROCESS | 1660 | 1466013387875 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:56:27 INFO - PROCESS | 1660 | 1466013387877 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 1660 | 1466013387878 Marionette TRACE conn2 <- [1,1386,null,{}] 10:56:27 INFO - PROCESS | 1660 | 1466013387880 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}] 10:56:27 INFO - PROCESS | 1660 | 1466013387882 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:27 INFO - PROCESS | 1660 | 1466013387975 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:56:27 INFO - PROCESS | 1660 | 1466013387979 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 1660 | 1466013387980 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12773a800 == 35 [pid = 1660] [id = 354] 10:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12117bc00) [pid = 1660] [serial = 1061] [outer = 0x0] 10:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1257a3000) [pid = 1660] [serial = 1062] [outer = 0x12117bc00] 10:56:28 INFO - PROCESS | 1660 | 1466013388005 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126e44000) [pid = 1660] [serial = 1063] [outer = 0x12117bc00] 10:56:28 INFO - PROCESS | 1660 | 1466013388355 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] 10:56:28 INFO - PROCESS | 1660 | 1466013388398 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:56:28 INFO - PROCESS | 1660 | 1466013388400 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1660 | 1466013388401 Marionette TRACE conn2 <- [1,1390,null,{}] 10:56:28 INFO - PROCESS | 1660 | 1466013388404 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}] 10:56:28 INFO - PROCESS | 1660 | 1466013388408 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:28 INFO - PROCESS | 1660 | 1466013388529 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:56:28 INFO - PROCESS | 1660 | 1466013388533 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 1660 | 1466013388534 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294da000 == 36 [pid = 1660] [id = 355] 10:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x126e44c00) [pid = 1660] [serial = 1064] [outer = 0x0] 10:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12742dc00) [pid = 1660] [serial = 1065] [outer = 0x126e44c00] 10:56:28 INFO - PROCESS | 1660 | 1466013388559 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x128fe8800) [pid = 1660] [serial = 1066] [outer = 0x126e44c00] 10:56:28 INFO - PROCESS | 1660 | 1466013388911 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]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 10:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:56:28 INFO - PROCESS | 1660 | 1466013388969 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 1660 | 1466013388970 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:56:28 INFO - PROCESS | 1660 | 1466013388972 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1660 | 1466013388973 Marionette TRACE conn2 <- [1,1394,null,{}] 10:56:28 INFO - PROCESS | 1660 | 1466013388975 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}] 10:56:28 INFO - PROCESS | 1660 | 1466013388977 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:29 INFO - PROCESS | 1660 | 1466013389071 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:56:29 INFO - PROCESS | 1660 | 1466013389074 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 1660 | 1466013389075 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a576800 == 37 [pid = 1660] [id = 356] 10:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1122a6800) [pid = 1660] [serial = 1067] [outer = 0x0] 10:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x129312c00) [pid = 1660] [serial = 1068] [outer = 0x1122a6800] 10:56:29 INFO - PROCESS | 1660 | 1466013389099 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x129332800) [pid = 1660] [serial = 1069] [outer = 0x1122a6800] 10:56:29 INFO - PROCESS | 1660 | 1466013389427 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]]]}] 10:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 10:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:56:29 INFO - PROCESS | 1660 | 1466013389441 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 1660 | 1466013389442 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:56:29 INFO - PROCESS | 1660 | 1466013389444 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 1660 | 1466013389445 Marionette TRACE conn2 <- [1,1398,null,{}] 10:56:29 INFO - PROCESS | 1660 | 1466013389450 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}] 10:56:29 INFO - PROCESS | 1660 | 1466013389451 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:29 INFO - PROCESS | 1660 | 1466013389585 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:56:29 INFO - PROCESS | 1660 | 1466013389602 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 1660 | 1466013389603 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af39800 == 38 [pid = 1660] [id = 357] 10:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129333000) [pid = 1660] [serial = 1070] [outer = 0x0] 10:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a4be800) [pid = 1660] [serial = 1071] [outer = 0x129333000] 10:56:29 INFO - PROCESS | 1660 | 1466013389644 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a4f4800) [pid = 1660] [serial = 1072] [outer = 0x129333000] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113ba6800) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11696ec00) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119b10000) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167f6400) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112a70400) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121b5f800) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1167f3400) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1188c6400) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121967400) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1271e9400) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1167f2000) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:56:29 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x113369400) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:56:30 INFO - PROCESS | 1660 | 1466013390094 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]]]}] 10:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 671ms 10:56:30 INFO - PROCESS | 1660 | 1466013390117 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:56:30 INFO - PROCESS | 1660 | 1466013390126 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:56:30 INFO - PROCESS | 1660 | 1466013390134 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 1660 | 1466013390135 Marionette TRACE conn2 <- [1,1402,null,{}] 10:56:30 INFO - PROCESS | 1660 | 1466013390138 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}] 10:56:30 INFO - PROCESS | 1660 | 1466013390139 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:30 INFO - PROCESS | 1660 | 1466013390219 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:56:30 INFO - PROCESS | 1660 | 1466013390223 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 1660 | 1466013390224 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213a3800 == 39 [pid = 1660] [id = 358] 10:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1185e4000) [pid = 1660] [serial = 1073] [outer = 0x0] 10:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119710c00) [pid = 1660] [serial = 1074] [outer = 0x1185e4000] 10:56:30 INFO - PROCESS | 1660 | 1466013390250 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121de7000) [pid = 1660] [serial = 1075] [outer = 0x1185e4000] 10:56:30 INFO - PROCESS | 1660 | 1466013390567 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]]]}] 10:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 473ms 10:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:56:30 INFO - PROCESS | 1660 | 1466013390602 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 1660 | 1466013390604 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:56:30 INFO - PROCESS | 1660 | 1466013390606 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 1660 | 1466013390607 Marionette TRACE conn2 <- [1,1406,null,{}] 10:56:30 INFO - PROCESS | 1660 | 1466013390609 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}] 10:56:30 INFO - PROCESS | 1660 | 1466013390610 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:30 INFO - PROCESS | 1660 | 1466013390688 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:56:30 INFO - PROCESS | 1660 | 1466013390742 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 1660 | 1466013390743 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b714800 == 40 [pid = 1660] [id = 359] 10:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11913a000) [pid = 1660] [serial = 1076] [outer = 0x0] 10:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124cd7000) [pid = 1660] [serial = 1077] [outer = 0x11913a000] 10:56:30 INFO - PROCESS | 1660 | 1466013390767 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a824400) [pid = 1660] [serial = 1078] [outer = 0x11913a000] 10:56:31 INFO - PROCESS | 1660 | 1466013391065 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]]]}] 10:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 10:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:56:31 INFO - PROCESS | 1660 | 1466013391124 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 1660 | 1466013391126 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:56:31 INFO - PROCESS | 1660 | 1466013391128 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 1660 | 1466013391129 Marionette TRACE conn2 <- [1,1410,null,{}] 10:56:31 INFO - PROCESS | 1660 | 1466013391132 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}] 10:56:31 INFO - PROCESS | 1660 | 1466013391133 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:31 INFO - PROCESS | 1660 | 1466013391221 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:56:31 INFO - PROCESS | 1660 | 1466013391224 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 1660 | 1466013391226 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be58000 == 41 [pid = 1660] [id = 360] 10:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a823000) [pid = 1660] [serial = 1079] [outer = 0x0] 10:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12a98d400) [pid = 1660] [serial = 1080] [outer = 0x12a823000] 10:56:31 INFO - PROCESS | 1660 | 1466013391254 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12b0d6000) [pid = 1660] [serial = 1081] [outer = 0x12a823000] 10:56:31 INFO - PROCESS | 1660 | 1466013391585 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]]]}] 10:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 468ms 10:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:56:31 INFO - PROCESS | 1660 | 1466013391599 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 1660 | 1466013391601 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:56:31 INFO - PROCESS | 1660 | 1466013391603 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 1660 | 1466013391604 Marionette TRACE conn2 <- [1,1414,null,{}] 10:56:31 INFO - PROCESS | 1660 | 1466013391606 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}] 10:56:31 INFO - PROCESS | 1660 | 1466013391607 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:31 INFO - PROCESS | 1660 | 1466013391713 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:56:31 INFO - PROCESS | 1660 | 1466013391719 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 1660 | 1466013391720 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c018000 == 42 [pid = 1660] [id = 361] 10:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a4f2800) [pid = 1660] [serial = 1082] [outer = 0x0] 10:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12b80a400) [pid = 1660] [serial = 1083] [outer = 0x12a4f2800] 10:56:31 INFO - PROCESS | 1660 | 1466013391743 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12b815000) [pid = 1660] [serial = 1084] [outer = 0x12a4f2800] 10:56:32 INFO - PROCESS | 1660 | 1466013392259 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]]]}] 10:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 10:56:32 INFO - PROCESS | 1660 | 1466013392282 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:56:32 INFO - PROCESS | 1660 | 1466013392285 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:56:32 INFO - PROCESS | 1660 | 1466013392289 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 1660 | 1466013392291 Marionette TRACE conn2 <- [1,1418,null,{}] 10:56:32 INFO - PROCESS | 1660 | 1466013392296 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}] 10:56:32 INFO - PROCESS | 1660 | 1466013392299 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:32 INFO - PROCESS | 1660 | 1466013392406 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:56:32 INFO - PROCESS | 1660 | 1466013392497 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 1660 | 1466013392499 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11915c800 == 43 [pid = 1660] [id = 362] 10:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116969400) [pid = 1660] [serial = 1085] [outer = 0x0] 10:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11709e800) [pid = 1660] [serial = 1086] [outer = 0x116969400] 10:56:32 INFO - PROCESS | 1660 | 1466013392532 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1182a7c00) [pid = 1660] [serial = 1087] [outer = 0x116969400] 10:56:32 INFO - PROCESS | 1660 | 1466013392989 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]]]}] 10:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 721ms 10:56:33 INFO - PROCESS | 1660 | 1466013393010 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 1660 | 1466013393014 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:56:33 INFO - PROCESS | 1660 | 1466013393036 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 1660 | 1466013393038 Marionette TRACE conn2 <- [1,1422,null,{}] 10:56:33 INFO - PROCESS | 1660 | 1466013393040 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}] 10:56:33 INFO - PROCESS | 1660 | 1466013393042 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:33 INFO - PROCESS | 1660 | 1466013393145 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:56:33 INFO - PROCESS | 1660 | 1466013393213 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 1660 | 1466013393214 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729b800 == 44 [pid = 1660] [id = 363] 10:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119932000) [pid = 1660] [serial = 1088] [outer = 0x0] 10:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119b11400) [pid = 1660] [serial = 1089] [outer = 0x119932000] 10:56:33 INFO - PROCESS | 1660 | 1466013393244 Marionette DEBUG loaded listener.js 10:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121384c00) [pid = 1660] [serial = 1090] [outer = 0x119932000] 10:56:33 INFO - PROCESS | 1660 | 1466013393672 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]]]}] 10:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 674ms 10:56:33 INFO - PROCESS | 1660 | 1466013393747 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 1660 | 1466013393749 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:56:33 INFO - PROCESS | 1660 | 1466013393767 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 1660 | 1466013393769 Marionette TRACE conn2 <- [1,1426,null,{}] 10:56:33 INFO - PROCESS | 1660 | 1466013393777 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}] 10:56:33 INFO - PROCESS | 1660 | 1466013393781 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:33 INFO - PROCESS | 1660 | 1466013393879 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:56:33 INFO - PROCESS | 1660 | 1466013393949 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 1660 | 1466013393951 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c485000 == 45 [pid = 1660] [id = 364] 10:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126ed9000) [pid = 1660] [serial = 1091] [outer = 0x0] 10:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1271e9c00) [pid = 1660] [serial = 1092] [outer = 0x126ed9000] 10:56:33 INFO - PROCESS | 1660 | 1466013393982 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x127446800) [pid = 1660] [serial = 1093] [outer = 0x126ed9000] 10:56:34 INFO - PROCESS | 1660 | 1466013394577 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]]]}] 10:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 874ms 10:56:34 INFO - PROCESS | 1660 | 1466013394640 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:56:34 INFO - PROCESS | 1660 | 1466013394642 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:56:34 INFO - PROCESS | 1660 | 1466013394646 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 1660 | 1466013394648 Marionette TRACE conn2 <- [1,1430,null,{}] 10:56:34 INFO - PROCESS | 1660 | 1466013394652 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}] 10:56:34 INFO - PROCESS | 1660 | 1466013394653 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:34 INFO - PROCESS | 1660 | 1466013394748 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:56:34 INFO - PROCESS | 1660 | 1466013394813 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:34 INFO - PROCESS | 1660 | 1466013394817 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x117238000 == 46 [pid = 1660] [id = 365] 10:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a71c00) [pid = 1660] [serial = 1094] [outer = 0x0] 10:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115eed400) [pid = 1660] [serial = 1095] [outer = 0x112a71c00] 10:56:34 INFO - PROCESS | 1660 | 1466013394844 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1167ed800) [pid = 1660] [serial = 1096] [outer = 0x112a71c00] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x11723e000 == 45 [pid = 1660] [id = 339] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12be58000 == 44 [pid = 1660] [id = 360] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12b714800 == 43 [pid = 1660] [id = 359] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1213a3800 == 42 [pid = 1660] [id = 358] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12af39800 == 41 [pid = 1660] [id = 357] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12a576800 == 40 [pid = 1660] [id = 356] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1294da000 == 39 [pid = 1660] [id = 355] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12773a800 == 38 [pid = 1660] [id = 354] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x124b5a800 == 37 [pid = 1660] [id = 353] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1213a5800 == 36 [pid = 1660] [id = 352] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116614800 == 35 [pid = 1660] [id = 351] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116a97000 == 34 [pid = 1660] [id = 350] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x127763000 == 33 [pid = 1660] [id = 349] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7b800 == 32 [pid = 1660] [id = 348] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x112f33000 == 31 [pid = 1660] [id = 347] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c485000 == 30 [pid = 1660] [id = 364] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12729b800 == 29 [pid = 1660] [id = 363] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x11915c800 == 28 [pid = 1660] [id = 362] 10:56:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c018000 == 27 [pid = 1660] [id = 361] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119706400) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118196c00) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121182c00) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1185ad000) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185ddc00) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11818c400) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1139e1400) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125704800) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113365800) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12726cc00) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11818d400) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1170a2800) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119709000) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1195ec800) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1250cc000) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124b53400) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129312800) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128e2a000) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124b50c00) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x127443000) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1195f2000) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1217bd800) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1271e8000) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121651400) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119931800) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 10:56:35 INFO - PROCESS | 1660 | 1466013395855 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]]]}] 10:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1225ms 10:56:35 INFO - PROCESS | 1660 | 1466013395870 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 1660 | 1466013395873 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:56:35 INFO - PROCESS | 1660 | 1466013395876 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 1660 | 1466013395879 Marionette TRACE conn2 <- [1,1434,null,{}] 10:56:35 INFO - PROCESS | 1660 | 1466013395883 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}] 10:56:35 INFO - PROCESS | 1660 | 1466013395885 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:35 INFO - PROCESS | 1660 | 1466013395970 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:56:35 INFO - PROCESS | 1660 | 1466013395976 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:35 INFO - PROCESS | 1660 | 1466013395978 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116088800 == 28 [pid = 1660] [id = 366] 10:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x113296800) [pid = 1660] [serial = 1097] [outer = 0x0] 10:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1133b2000) [pid = 1660] [serial = 1098] [outer = 0x113296800] 10:56:36 INFO - PROCESS | 1660 | 1466013396012 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1166edc00) [pid = 1660] [serial = 1099] [outer = 0x113296800] 10:56:36 INFO - PROCESS | 1660 | 1466013396427 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]]]}] 10:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 572ms 10:56:36 INFO - PROCESS | 1660 | 1466013396456 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:56:36 INFO - PROCESS | 1660 | 1466013396461 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:56:36 INFO - PROCESS | 1660 | 1466013396472 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:56:36 INFO - PROCESS | 1660 | 1466013396475 Marionette TRACE conn2 <- [1,1438,null,{}] 10:56:36 INFO - PROCESS | 1660 | 1466013396478 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}] 10:56:36 INFO - PROCESS | 1660 | 1466013396484 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:36 INFO - PROCESS | 1660 | 1466013396605 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:56:36 INFO - PROCESS | 1660 | 1466013396621 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:36 INFO - PROCESS | 1660 | 1466013396622 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117220800 == 29 [pid = 1660] [id = 367] 10:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11709c000) [pid = 1660] [serial = 1100] [outer = 0x0] 10:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1170a1000) [pid = 1660] [serial = 1101] [outer = 0x11709c000] 10:56:36 INFO - PROCESS | 1660 | 1466013396667 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x117396800) [pid = 1660] [serial = 1102] [outer = 0x11709c000] 10:56:37 INFO - PROCESS | 1660 | 1466013397101 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]]]}] 10:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 10:56:37 INFO - PROCESS | 1660 | 1466013397142 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:56:37 INFO - PROCESS | 1660 | 1466013397154 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:56:37 INFO - PROCESS | 1660 | 1466013397157 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 1660 | 1466013397159 Marionette TRACE conn2 <- [1,1442,null,{}] 10:56:37 INFO - PROCESS | 1660 | 1466013397199 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}] 10:56:37 INFO - PROCESS | 1660 | 1466013397203 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:37 INFO - PROCESS | 1660 | 1466013397307 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:56:37 INFO - PROCESS | 1660 | 1466013397390 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 1660 | 1466013397392 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119169800 == 30 [pid = 1660] [id = 368] 10:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185da000) [pid = 1660] [serial = 1103] [outer = 0x0] 10:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119130800) [pid = 1660] [serial = 1104] [outer = 0x1185da000] 10:56:37 INFO - PROCESS | 1660 | 1466013397437 Marionette DEBUG loaded listener.js 10:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1195e7000) [pid = 1660] [serial = 1105] [outer = 0x1185da000] 10:56:37 INFO - PROCESS | 1660 | 1466013397827 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]]]}] 10:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 696ms 10:56:37 INFO - PROCESS | 1660 | 1466013397853 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:56:37 INFO - PROCESS | 1660 | 1466013397855 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:56:37 INFO - PROCESS | 1660 | 1466013397857 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 1660 | 1466013397859 Marionette TRACE conn2 <- [1,1446,null,{}] 10:56:37 INFO - PROCESS | 1660 | 1466013397861 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}] 10:56:37 INFO - PROCESS | 1660 | 1466013397862 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:37 INFO - PROCESS | 1660 | 1466013397976 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:56:37 INFO - PROCESS | 1660 | 1466013397991 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 1660 | 1466013397992 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7d000 == 31 [pid = 1660] [id = 369] 10:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1195e7c00) [pid = 1660] [serial = 1106] [outer = 0x0] 10:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11970b400) [pid = 1660] [serial = 1107] [outer = 0x1195e7c00] 10:56:38 INFO - PROCESS | 1660 | 1466013398019 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119b03400) [pid = 1660] [serial = 1108] [outer = 0x1195e7c00] 10:56:38 INFO - PROCESS | 1660 | 1466013398360 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]]]}] 10:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 10:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:56:38 INFO - PROCESS | 1660 | 1466013398376 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:56:38 INFO - PROCESS | 1660 | 1466013398378 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:56:38 INFO - PROCESS | 1660 | 1466013398384 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 1660 | 1466013398385 Marionette TRACE conn2 <- [1,1450,null,{}] 10:56:38 INFO - PROCESS | 1660 | 1466013398403 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}] 10:56:38 INFO - PROCESS | 1660 | 1466013398404 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:38 INFO - PROCESS | 1660 | 1466013398496 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:56:38 INFO - PROCESS | 1660 | 1466013398499 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:38 INFO - PROCESS | 1660 | 1466013398500 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bbe000 == 32 [pid = 1660] [id = 370] 10:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116746c00) [pid = 1660] [serial = 1109] [outer = 0x0] 10:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121182800) [pid = 1660] [serial = 1110] [outer = 0x116746c00] 10:56:38 INFO - PROCESS | 1660 | 1466013398525 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121651400) [pid = 1660] [serial = 1111] [outer = 0x116746c00] 10:56:38 INFO - PROCESS | 1660 | 1466013398897 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]]]}] 10:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 10:56:38 INFO - PROCESS | 1660 | 1466013398904 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:56:38 INFO - PROCESS | 1660 | 1466013398905 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:56:38 INFO - PROCESS | 1660 | 1466013398907 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 1660 | 1466013398908 Marionette TRACE conn2 <- [1,1454,null,{}] 10:56:38 INFO - PROCESS | 1660 | 1466013398910 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}] 10:56:38 INFO - PROCESS | 1660 | 1466013398916 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:39 INFO - PROCESS | 1660 | 1466013399027 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:56:39 INFO - PROCESS | 1660 | 1466013399063 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 1660 | 1466013399064 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x125778800 == 33 [pid = 1660] [id = 371] 10:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121651800) [pid = 1660] [serial = 1112] [outer = 0x0] 10:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121dee400) [pid = 1660] [serial = 1113] [outer = 0x121651800] 10:56:39 INFO - PROCESS | 1660 | 1466013399089 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x125707400) [pid = 1660] [serial = 1114] [outer = 0x121651800] 10:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 569ms 10:56:39 INFO - PROCESS | 1660 | 1466013399473 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]]]}] 10:56:39 INFO - PROCESS | 1660 | 1466013399477 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:56:39 INFO - PROCESS | 1660 | 1466013399490 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:56:39 INFO - PROCESS | 1660 | 1466013399493 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 1660 | 1466013399495 Marionette TRACE conn2 <- [1,1458,null,{}] 10:56:39 INFO - PROCESS | 1660 | 1466013399507 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}] 10:56:39 INFO - PROCESS | 1660 | 1466013399508 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:39 INFO - PROCESS | 1660 | 1466013399653 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:56:39 INFO - PROCESS | 1660 | 1466013399732 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 1660 | 1466013399734 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x127293800 == 34 [pid = 1660] [id = 372] 10:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x125710000) [pid = 1660] [serial = 1115] [outer = 0x0] 10:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x125d44400) [pid = 1660] [serial = 1116] [outer = 0x125710000] 10:56:39 INFO - PROCESS | 1660 | 1466013399777 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126fc5c00) [pid = 1660] [serial = 1117] [outer = 0x125710000] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12a823000) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1185e4000) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11873a000) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12117bc00) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126e44c00) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11913a000) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129333000) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1166eb800) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1122a6800) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112dd4c00) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1185ab800) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11297e400) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11970f000) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1167f3c00) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x110e57800) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:56:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a4f2800) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:56:40 INFO - PROCESS | 1660 | 1466013400272 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]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 831ms 10:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:56:40 INFO - PROCESS | 1660 | 1466013400323 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 1660 | 1466013400325 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:56:40 INFO - PROCESS | 1660 | 1466013400327 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 1660 | 1466013400328 Marionette TRACE conn2 <- [1,1462,null,{}] 10:56:40 INFO - PROCESS | 1660 | 1466013400330 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}] 10:56:40 INFO - PROCESS | 1660 | 1466013400331 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:40 INFO - PROCESS | 1660 | 1466013400403 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:56:40 INFO - PROCESS | 1660 | 1466013400458 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 1660 | 1466013400459 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x127740800 == 35 [pid = 1660] [id = 373] 10:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112a6f800) [pid = 1660] [serial = 1118] [outer = 0x0] 10:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185e4800) [pid = 1660] [serial = 1119] [outer = 0x112a6f800] 10:56:40 INFO - PROCESS | 1660 | 1466013400483 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1257a9400) [pid = 1660] [serial = 1120] [outer = 0x112a6f800] 10:56:40 INFO - PROCESS | 1660 | 1466013400763 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]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 10:56:40 INFO - PROCESS | 1660 | 1466013400802 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 1660 | 1466013400812 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:56:40 INFO - PROCESS | 1660 | 1466013400818 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 1660 | 1466013400819 Marionette TRACE conn2 <- [1,1466,null,{}] 10:56:40 INFO - PROCESS | 1660 | 1466013400822 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}] 10:56:40 INFO - PROCESS | 1660 | 1466013400823 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:40 INFO - PROCESS | 1660 | 1466013400900 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:56:40 INFO - PROCESS | 1660 | 1466013400903 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 1660 | 1466013400904 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291be800 == 36 [pid = 1660] [id = 374] 10:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126fc7400) [pid = 1660] [serial = 1121] [outer = 0x0] 10:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x127428800) [pid = 1660] [serial = 1122] [outer = 0x126fc7400] 10:56:40 INFO - PROCESS | 1660 | 1466013400928 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12743e800) [pid = 1660] [serial = 1123] [outer = 0x126fc7400] 10:56:41 INFO - PROCESS | 1660 | 1466013401283 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]]]}] 10:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 10:56:41 INFO - PROCESS | 1660 | 1466013401338 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:56:41 INFO - PROCESS | 1660 | 1466013401340 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:56:41 INFO - PROCESS | 1660 | 1466013401343 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:56:41 INFO - PROCESS | 1660 | 1466013401345 Marionette TRACE conn2 <- [1,1470,null,{}] 10:56:41 INFO - PROCESS | 1660 | 1466013401348 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}] 10:56:41 INFO - PROCESS | 1660 | 1466013401350 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:41 INFO - PROCESS | 1660 | 1466013401468 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:56:41 INFO - PROCESS | 1660 | 1466013401475 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 1660 | 1466013401476 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a417800 == 37 [pid = 1660] [id = 375] 10:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126e44c00) [pid = 1660] [serial = 1124] [outer = 0x0] 10:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b19800) [pid = 1660] [serial = 1125] [outer = 0x126e44c00] 10:56:41 INFO - PROCESS | 1660 | 1466013401516 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128e28400) [pid = 1660] [serial = 1126] [outer = 0x126e44c00] 10:56:41 INFO - PROCESS | 1660 | 1466013401874 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]]]}] 10:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 572ms 10:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:56:41 INFO - PROCESS | 1660 | 1466013401915 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:56:41 INFO - PROCESS | 1660 | 1466013401917 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:56:41 INFO - PROCESS | 1660 | 1466013401919 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:56:41 INFO - PROCESS | 1660 | 1466013401920 Marionette TRACE conn2 <- [1,1474,null,{}] 10:56:41 INFO - PROCESS | 1660 | 1466013401930 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}] 10:56:41 INFO - PROCESS | 1660 | 1466013401932 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:42 INFO - PROCESS | 1660 | 1466013402044 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:56:42 INFO - PROCESS | 1660 | 1466013402049 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 1660 | 1466013402051 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b035800 == 38 [pid = 1660] [id = 376] 10:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128e29000) [pid = 1660] [serial = 1127] [outer = 0x0] 10:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128fe9400) [pid = 1660] [serial = 1128] [outer = 0x128e29000] 10:56:42 INFO - PROCESS | 1660 | 1466013402077 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a4bb400) [pid = 1660] [serial = 1129] [outer = 0x128e29000] 10:56:42 INFO - PROCESS | 1660 | 1466013402691 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]]]}] 10:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 820ms 10:56:42 INFO - PROCESS | 1660 | 1466013402771 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 1660 | 1466013402774 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:56:42 INFO - PROCESS | 1660 | 1466013402778 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 1660 | 1466013402782 Marionette TRACE conn2 <- [1,1478,null,{}] 10:56:42 INFO - PROCESS | 1660 | 1466013402785 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}] 10:56:42 INFO - PROCESS | 1660 | 1466013402787 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:42 INFO - PROCESS | 1660 | 1466013402900 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:56:42 INFO - PROCESS | 1660 | 1466013402955 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 1660 | 1466013402956 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d8800 == 39 [pid = 1660] [id = 377] 10:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1166ed800) [pid = 1660] [serial = 1130] [outer = 0x0] 10:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1167ea000) [pid = 1660] [serial = 1131] [outer = 0x1166ed800] 10:56:42 INFO - PROCESS | 1660 | 1466013402988 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11709e000) [pid = 1660] [serial = 1132] [outer = 0x1166ed800] 10:56:43 INFO - PROCESS | 1660 | 1466013403704 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]]]}] 10:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 972ms 10:56:43 INFO - PROCESS | 1660 | 1466013403750 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:56:43 INFO - PROCESS | 1660 | 1466013403753 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:56:43 INFO - PROCESS | 1660 | 1466013403756 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 1660 | 1466013403758 Marionette TRACE conn2 <- [1,1482,null,{}] 10:56:43 INFO - PROCESS | 1660 | 1466013403761 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}] 10:56:43 INFO - PROCESS | 1660 | 1466013403763 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:43 INFO - PROCESS | 1660 | 1466013403870 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:56:43 INFO - PROCESS | 1660 | 1466013403927 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 1660 | 1466013403930 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x117224800 == 40 [pid = 1660] [id = 378] 10:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113e3c400) [pid = 1660] [serial = 1133] [outer = 0x0] 10:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11606ec00) [pid = 1660] [serial = 1134] [outer = 0x113e3c400] 10:56:43 INFO - PROCESS | 1660 | 1466013403959 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1167f5000) [pid = 1660] [serial = 1135] [outer = 0x113e3c400] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a417800 == 39 [pid = 1660] [id = 375] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1291be800 == 38 [pid = 1660] [id = 374] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x127740800 == 37 [pid = 1660] [id = 373] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x127293800 == 36 [pid = 1660] [id = 372] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x125778800 == 35 [pid = 1660] [id = 371] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x121bbe000 == 34 [pid = 1660] [id = 370] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7d000 == 33 [pid = 1660] [id = 369] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119169800 == 32 [pid = 1660] [id = 368] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117220800 == 31 [pid = 1660] [id = 367] 10:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116088800 == 30 [pid = 1660] [id = 366] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12b80a400) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a98d400) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b0d6000) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121de7000) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119704c00) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126e44000) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12742dc00) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a824400) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a4f4800) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118194000) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129312c00) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12743c800) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124cd7000) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1195e6400) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11970a000) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119f86000) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119136c00) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x125181c00) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1176bf400) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124c28000) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128fe8800) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11703b000) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119710c00) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1257a3000) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x129332800) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11297d400) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x117032400) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121b5fc00) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12a4be800) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x111c75400) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12b815000) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 10:56:44 INFO - PROCESS | 1660 | 1466013404386 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]]]}] 10:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 672ms 10:56:44 INFO - PROCESS | 1660 | 1466013404428 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:56:44 INFO - PROCESS | 1660 | 1466013404431 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:56:44 INFO - PROCESS | 1660 | 1466013404436 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - PROCESS | 1660 | 1466013404438 Marionette TRACE conn2 <- [1,1486,null,{}] 10:56:44 INFO - PROCESS | 1660 | 1466013404440 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}] 10:56:44 INFO - PROCESS | 1660 | 1466013404442 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:44 INFO - PROCESS | 1660 | 1466013404521 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:56:44 INFO - PROCESS | 1660 | 1466013404526 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:44 INFO - PROCESS | 1660 | 1466013404527 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x119159000 == 31 [pid = 1660] [id = 379] 10:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1170a2400) [pid = 1660] [serial = 1136] [outer = 0x0] 10:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11818d800) [pid = 1660] [serial = 1137] [outer = 0x1170a2400] 10:56:44 INFO - PROCESS | 1660 | 1466013404556 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1185a4800) [pid = 1660] [serial = 1138] [outer = 0x1170a2400] 10:56:45 INFO - PROCESS | 1660 | 1466013404997 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]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 576ms 10:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:56:45 INFO - PROCESS | 1660 | 1466013405012 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 1660 | 1466013405016 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:56:45 INFO - PROCESS | 1660 | 1466013405020 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 1660 | 1466013405024 Marionette TRACE conn2 <- [1,1490,null,{}] 10:56:45 INFO - PROCESS | 1660 | 1466013405036 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}] 10:56:45 INFO - PROCESS | 1660 | 1466013405040 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:45 INFO - PROCESS | 1660 | 1466013405157 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:56:45 INFO - PROCESS | 1660 | 1466013405166 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1660 | 1466013405169 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121505000 == 32 [pid = 1660] [id = 380] 10:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1188c4400) [pid = 1660] [serial = 1139] [outer = 0x0] 10:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119705000) [pid = 1660] [serial = 1140] [outer = 0x1188c4400] 10:56:45 INFO - PROCESS | 1660 | 1466013405212 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119931400) [pid = 1660] [serial = 1141] [outer = 0x1188c4400] 10:56:45 INFO - PROCESS | 1660 | 1466013405544 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]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 573ms 10:56:45 INFO - PROCESS | 1660 | 1466013405593 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 1660 | 1466013405595 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:56:45 INFO - PROCESS | 1660 | 1466013405597 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 1660 | 1466013405598 Marionette TRACE conn2 <- [1,1494,null,{}] 10:56:45 INFO - PROCESS | 1660 | 1466013405600 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}] 10:56:45 INFO - PROCESS | 1660 | 1466013405602 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:45 INFO - PROCESS | 1660 | 1466013405678 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:56:45 INFO - PROCESS | 1660 | 1466013405684 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1660 | 1466013405685 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e15800 == 33 [pid = 1660] [id = 381] 10:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1122aac00) [pid = 1660] [serial = 1142] [outer = 0x0] 10:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12117fc00) [pid = 1660] [serial = 1143] [outer = 0x1122aac00] 10:56:45 INFO - PROCESS | 1660 | 1466013405710 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1214ac800) [pid = 1660] [serial = 1144] [outer = 0x1122aac00] 10:56:46 INFO - PROCESS | 1660 | 1466013406054 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]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 469ms 10:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:56:46 INFO - PROCESS | 1660 | 1466013406068 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 1660 | 1466013406069 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:56:46 INFO - PROCESS | 1660 | 1466013406071 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1660 | 1466013406072 Marionette TRACE conn2 <- [1,1498,null,{}] 10:56:46 INFO - PROCESS | 1660 | 1466013406075 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}] 10:56:46 INFO - PROCESS | 1660 | 1466013406076 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:46 INFO - PROCESS | 1660 | 1466013406154 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:56:46 INFO - PROCESS | 1660 | 1466013406213 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 1660 | 1466013406214 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f55000 == 34 [pid = 1660] [id = 382] 10:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1131acc00) [pid = 1660] [serial = 1145] [outer = 0x0] 10:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121782800) [pid = 1660] [serial = 1146] [outer = 0x1131acc00] 10:56:46 INFO - PROCESS | 1660 | 1466013406239 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124b48c00) [pid = 1660] [serial = 1147] [outer = 0x1131acc00] 10:56:46 INFO - PROCESS | 1660 | 1466013406538 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]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 10:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:56:46 INFO - PROCESS | 1660 | 1466013406590 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 1660 | 1466013406591 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:56:46 INFO - PROCESS | 1660 | 1466013406593 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1660 | 1466013406594 Marionette TRACE conn2 <- [1,1502,null,{}] 10:56:46 INFO - PROCESS | 1660 | 1466013406599 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}] 10:56:46 INFO - PROCESS | 1660 | 1466013406603 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:46 INFO - PROCESS | 1660 | 1466013406717 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:56:46 INFO - PROCESS | 1660 | 1466013406752 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 1660 | 1466013406753 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11264a800 == 35 [pid = 1660] [id = 383] 10:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124b50c00) [pid = 1660] [serial = 1148] [outer = 0x0] 10:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124e74400) [pid = 1660] [serial = 1149] [outer = 0x124b50c00] 10:56:46 INFO - PROCESS | 1660 | 1466013406778 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126fc5000) [pid = 1660] [serial = 1150] [outer = 0x124b50c00] 10:56:47 INFO - PROCESS | 1660 | 1466013407113 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]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 10:56:47 INFO - PROCESS | 1660 | 1466013407164 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 1660 | 1466013407165 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:56:47 INFO - PROCESS | 1660 | 1466013407167 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 1660 | 1466013407168 Marionette TRACE conn2 <- [1,1506,null,{}] 10:56:47 INFO - PROCESS | 1660 | 1466013407171 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}] 10:56:47 INFO - PROCESS | 1660 | 1466013407172 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:47 INFO - PROCESS | 1660 | 1466013407268 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:56:47 INFO - PROCESS | 1660 | 1466013407279 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 1660 | 1466013407280 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40e800 == 36 [pid = 1660] [id = 384] 10:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1185e6c00) [pid = 1660] [serial = 1151] [outer = 0x0] 10:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12725e400) [pid = 1660] [serial = 1152] [outer = 0x1185e6c00] 10:56:47 INFO - PROCESS | 1660 | 1466013407305 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12743f000) [pid = 1660] [serial = 1153] [outer = 0x1185e6c00] 10:56:47 INFO - PROCESS | 1660 | 1466013407621 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]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 10:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:56:47 INFO - PROCESS | 1660 | 1466013407664 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 1660 | 1466013407665 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:56:47 INFO - PROCESS | 1660 | 1466013407667 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 1660 | 1466013407668 Marionette TRACE conn2 <- [1,1510,null,{}] 10:56:47 INFO - PROCESS | 1660 | 1466013407671 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}] 10:56:47 INFO - PROCESS | 1660 | 1466013407672 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:47 INFO - PROCESS | 1660 | 1466013407768 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:56:47 INFO - PROCESS | 1660 | 1466013407772 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 1660 | 1466013407773 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a8a800 == 37 [pid = 1660] [id = 385] 10:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x127441800) [pid = 1660] [serial = 1154] [outer = 0x0] 10:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128ed5000) [pid = 1660] [serial = 1155] [outer = 0x127441800] 10:56:47 INFO - PROCESS | 1660 | 1466013407796 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129340400) [pid = 1660] [serial = 1156] [outer = 0x127441800] 10:56:48 INFO - PROCESS | 1660 | 1466013408121 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]]]}] 10:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 10:56:48 INFO - PROCESS | 1660 | 1466013408136 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 1660 | 1466013408138 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:56:48 INFO - PROCESS | 1660 | 1466013408140 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 1660 | 1466013408141 Marionette TRACE conn2 <- [1,1514,null,{}] 10:56:48 INFO - PROCESS | 1660 | 1466013408144 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}] 10:56:48 INFO - PROCESS | 1660 | 1466013408145 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:48 INFO - PROCESS | 1660 | 1466013408245 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:56:48 INFO - PROCESS | 1660 | 1466013408280 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 1660 | 1466013408281 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b928800 == 38 [pid = 1660] [id = 386] 10:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129341000) [pid = 1660] [serial = 1157] [outer = 0x0] 10:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a4f2000) [pid = 1660] [serial = 1158] [outer = 0x129341000] 10:56:48 INFO - PROCESS | 1660 | 1466013408313 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a823c00) [pid = 1660] [serial = 1159] [outer = 0x129341000] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116746c00) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113296800) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11709c000) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121651800) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1185da000) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112a71c00) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116969400) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119932000) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126ed9000) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x125710000) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112a6f800) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126fc7400) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1195e7c00) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:56:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x126e44c00) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:56:48 INFO - PROCESS | 1660 | 1466013408655 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]]]}] 10:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 10:56:48 INFO - PROCESS | 1660 | 1466013408660 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 1660 | 1466013408662 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:56:48 INFO - PROCESS | 1660 | 1466013408665 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 1660 | 1466013408666 Marionette TRACE conn2 <- [1,1518,null,{}] 10:56:48 INFO - PROCESS | 1660 | 1466013408669 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}] 10:56:48 INFO - PROCESS | 1660 | 1466013408670 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:48 INFO - PROCESS | 1660 | 1466013408746 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:56:48 INFO - PROCESS | 1660 | 1466013408752 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 1660 | 1466013408753 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e24800 == 39 [pid = 1660] [id = 387] 10:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11674e000) [pid = 1660] [serial = 1160] [outer = 0x0] 10:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118708000) [pid = 1660] [serial = 1161] [outer = 0x11674e000] 10:56:48 INFO - PROCESS | 1660 | 1466013408777 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12117e400) [pid = 1660] [serial = 1162] [outer = 0x11674e000] 10:56:49 INFO - PROCESS | 1660 | 1466013409140 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]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 10:56:49 INFO - PROCESS | 1660 | 1466013409185 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 1660 | 1466013409186 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:56:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:56:49 INFO - PROCESS | 1660 | 1466013409188 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1660 | 1466013409190 Marionette TRACE conn2 <- [1,1522,null,{}] 10:56:49 INFO - PROCESS | 1660 | 1466013409192 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}] 10:56:49 INFO - PROCESS | 1660 | 1466013409194 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:49 INFO - PROCESS | 1660 | 1466013409285 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:56:49 INFO - PROCESS | 1660 | 1466013409289 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:49 INFO - PROCESS | 1660 | 1466013409291 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c027800 == 40 [pid = 1660] [id = 388] 10:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121651800) [pid = 1660] [serial = 1163] [outer = 0x0] 10:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a993800) [pid = 1660] [serial = 1164] [outer = 0x121651800] 10:56:49 INFO - PROCESS | 1660 | 1466013409317 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12b0cc400) [pid = 1660] [serial = 1165] [outer = 0x121651800] 10:56:49 INFO - PROCESS | 1660 | 1466013409647 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"]]]}] 10:56:49 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 () { 10:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:56:49 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 () { 10:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:56:49 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 () { 10:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:56:49 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 () { 10:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:56:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 10:56:49 INFO - PROCESS | 1660 | 1466013409660 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:56:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:56:49 INFO - PROCESS | 1660 | 1466013409661 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:56:49 INFO - PROCESS | 1660 | 1466013409664 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1660 | 1466013409667 Marionette TRACE conn2 <- [1,1526,null,{}] 10:56:49 INFO - PROCESS | 1660 | 1466013409670 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}] 10:56:49 INFO - PROCESS | 1660 | 1466013409671 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:49 INFO - PROCESS | 1660 | 1466013409751 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:56:49 INFO - PROCESS | 1660 | 1466013409805 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:49 INFO - PROCESS | 1660 | 1466013409807 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c490800 == 41 [pid = 1660] [id = 389] 10:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126fc7400) [pid = 1660] [serial = 1166] [outer = 0x0] 10:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12b0d4c00) [pid = 1660] [serial = 1167] [outer = 0x126fc7400] 10:56:49 INFO - PROCESS | 1660 | 1466013409831 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12b8ed800) [pid = 1660] [serial = 1168] [outer = 0x126fc7400] 10:56:50 INFO - PROCESS | 1660 | 1466013410073 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"]]]}] 10:56:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:56:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:56:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:56:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 422ms 10:56:50 INFO - PROCESS | 1660 | 1466013410087 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 1660 | 1466013410088 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:56:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:56:50 INFO - PROCESS | 1660 | 1466013410090 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 1660 | 1466013410091 Marionette TRACE conn2 <- [1,1530,null,{}] 10:56:50 INFO - PROCESS | 1660 | 1466013410093 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}] 10:56:50 INFO - PROCESS | 1660 | 1466013410095 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:50 INFO - PROCESS | 1660 | 1466013410182 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:56:50 INFO - PROCESS | 1660 | 1466013410186 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 1660 | 1466013410187 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5c1000 == 42 [pid = 1660] [id = 390] 10:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a9e1000) [pid = 1660] [serial = 1169] [outer = 0x0] 10:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12b904000) [pid = 1660] [serial = 1170] [outer = 0x12a9e1000] 10:56:50 INFO - PROCESS | 1660 | 1466013410211 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12b90c400) [pid = 1660] [serial = 1171] [outer = 0x12a9e1000] 10:56:50 INFO - PROCESS | 1660 | 1466013410480 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]]]}] 10:56:50 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 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:56:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:56:50 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. 10:56:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:56:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 421ms 10:56:50 INFO - PROCESS | 1660 | 1466013410608 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 1660 | 1466013410610 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:56:50 INFO - PROCESS | 1660 | 1466013410629 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 1660 | 1466013410631 Marionette TRACE conn2 <- [1,1534,null,{}] 10:56:50 INFO - PROCESS | 1660 | 1466013410636 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}] 10:56:50 INFO - PROCESS | 1660 | 1466013410638 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:50 INFO - PROCESS | 1660 | 1466013410749 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:56:50 INFO - PROCESS | 1660 | 1466013410803 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 1660 | 1466013410805 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a9b000 == 43 [pid = 1660] [id = 391] 10:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11396e800) [pid = 1660] [serial = 1172] [outer = 0x0] 10:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116630800) [pid = 1660] [serial = 1173] [outer = 0x11396e800] 10:56:50 INFO - PROCESS | 1660 | 1466013410837 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11709b400) [pid = 1660] [serial = 1174] [outer = 0x11396e800] 10:56:51 INFO - PROCESS | 1660 | 1466013411302 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]]]}] 10:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 10:56:51 INFO - PROCESS | 1660 | 1466013411350 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:56:51 INFO - PROCESS | 1660 | 1466013411352 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:56:51 INFO - PROCESS | 1660 | 1466013411356 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:56:51 INFO - PROCESS | 1660 | 1466013411359 Marionette TRACE conn2 <- [1,1538,null,{}] 10:56:51 INFO - PROCESS | 1660 | 1466013411362 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}] 10:56:51 INFO - PROCESS | 1660 | 1466013411364 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:51 INFO - PROCESS | 1660 | 1466013411467 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:56:51 INFO - PROCESS | 1660 | 1466013411523 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 1660 | 1466013411525 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a07800 == 44 [pid = 1660] [id = 392] 10:56:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1170a5c00) [pid = 1660] [serial = 1175] [outer = 0x0] 10:56:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1185aac00) [pid = 1660] [serial = 1176] [outer = 0x1170a5c00] 10:56:51 INFO - PROCESS | 1660 | 1466013411555 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1195ee800) [pid = 1660] [serial = 1177] [outer = 0x1170a5c00] 10:56:51 INFO - PROCESS | 1660 | 1466013411976 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]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 673ms 10:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:56:52 INFO - PROCESS | 1660 | 1466013412028 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1660 | 1466013412029 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:56:52 INFO - PROCESS | 1660 | 1466013412032 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1660 | 1466013412033 Marionette TRACE conn2 <- [1,1542,null,{}] 10:56:52 INFO - PROCESS | 1660 | 1466013412059 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}] 10:56:52 INFO - PROCESS | 1660 | 1466013412062 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:52 INFO - PROCESS | 1660 | 1466013412204 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:56:52 INFO - PROCESS | 1660 | 1466013412258 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:52 INFO - PROCESS | 1660 | 1466013412261 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c026800 == 45 [pid = 1660] [id = 393] 10:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124b4e400) [pid = 1660] [serial = 1178] [outer = 0x0] 10:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124b56400) [pid = 1660] [serial = 1179] [outer = 0x124b4e400] 10:56:52 INFO - PROCESS | 1660 | 1466013412293 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125190c00) [pid = 1660] [serial = 1180] [outer = 0x124b4e400] 10:56:52 INFO - PROCESS | 1660 | 1466013412704 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]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 719ms 10:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:56:52 INFO - PROCESS | 1660 | 1466013412752 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1660 | 1466013412753 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:56:52 INFO - PROCESS | 1660 | 1466013412755 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1660 | 1466013412757 Marionette TRACE conn2 <- [1,1546,null,{}] 10:56:52 INFO - PROCESS | 1660 | 1466013412759 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}] 10:56:52 INFO - PROCESS | 1660 | 1466013412760 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:52 INFO - PROCESS | 1660 | 1466013412863 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:56:52 INFO - PROCESS | 1660 | 1466013412922 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:52 INFO - PROCESS | 1660 | 1466013412924 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce04000 == 46 [pid = 1660] [id = 394] 10:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126e44000) [pid = 1660] [serial = 1181] [outer = 0x0] 10:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126fc5800) [pid = 1660] [serial = 1182] [outer = 0x126e44000] 10:56:52 INFO - PROCESS | 1660 | 1466013412952 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12931ac00) [pid = 1660] [serial = 1183] [outer = 0x126e44000] 10:56:53 INFO - PROCESS | 1660 | 1466013413390 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]]]}] 10:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 669ms 10:56:53 INFO - PROCESS | 1660 | 1466013413424 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:56:53 INFO - PROCESS | 1660 | 1466013413425 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:56:53 INFO - PROCESS | 1660 | 1466013413428 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:56:53 INFO - PROCESS | 1660 | 1466013413429 Marionette TRACE conn2 <- [1,1550,null,{}] 10:56:53 INFO - PROCESS | 1660 | 1466013413432 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}] 10:56:53 INFO - PROCESS | 1660 | 1466013413433 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:53 INFO - PROCESS | 1660 | 1466013413549 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:56:53 INFO - PROCESS | 1660 | 1466013413620 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 1660 | 1466013413621 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x113bd0000 == 47 [pid = 1660] [id = 395] 10:56:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11674a000) [pid = 1660] [serial = 1184] [outer = 0x0] 10:56:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1185e5800) [pid = 1660] [serial = 1185] [outer = 0x11674a000] 10:56:53 INFO - PROCESS | 1660 | 1466013413650 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x127440c00) [pid = 1660] [serial = 1186] [outer = 0x11674a000] 10:56:54 INFO - PROCESS | 1660 | 1466013414223 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]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 822ms 10:56:54 INFO - PROCESS | 1660 | 1466013414250 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 1660 | 1466013414252 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:56:54 INFO - PROCESS | 1660 | 1466013414256 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 1660 | 1466013414257 Marionette TRACE conn2 <- [1,1554,null,{}] 10:56:54 INFO - PROCESS | 1660 | 1466013414261 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}] 10:56:54 INFO - PROCESS | 1660 | 1466013414263 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:54 INFO - PROCESS | 1660 | 1466013414360 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:56:54 INFO - PROCESS | 1660 | 1466013414418 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 1660 | 1466013414420 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816f000 == 48 [pid = 1660] [id = 396] 10:56:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1167e8400) [pid = 1660] [serial = 1187] [outer = 0x0] 10:56:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1170a2800) [pid = 1660] [serial = 1188] [outer = 0x1167e8400] 10:56:54 INFO - PROCESS | 1660 | 1466013414448 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118191c00) [pid = 1660] [serial = 1189] [outer = 0x1167e8400] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c490800 == 47 [pid = 1660] [id = 389] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c027800 == 46 [pid = 1660] [id = 388] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x126e24800 == 45 [pid = 1660] [id = 387] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12b928800 == 44 [pid = 1660] [id = 386] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x116a8a800 == 43 [pid = 1660] [id = 385] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40e800 == 42 [pid = 1660] [id = 384] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11264a800 == 41 [pid = 1660] [id = 383] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x126f55000 == 40 [pid = 1660] [id = 382] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124e15800 == 39 [pid = 1660] [id = 381] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121505000 == 38 [pid = 1660] [id = 380] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119159000 == 37 [pid = 1660] [id = 379] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x117224800 == 36 [pid = 1660] [id = 378] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d8800 == 35 [pid = 1660] [id = 377] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12b035800 == 34 [pid = 1660] [id = 376] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x117238000 == 33 [pid = 1660] [id = 365] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x113bd0000 == 32 [pid = 1660] [id = 395] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce04000 == 31 [pid = 1660] [id = 394] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c026800 == 30 [pid = 1660] [id = 393] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124a07800 == 29 [pid = 1660] [id = 392] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5c1000 == 28 [pid = 1660] [id = 390] 10:56:55 INFO - PROCESS | 1660 | --DOCSHELL 0x116a9b000 == 27 [pid = 1660] [id = 391] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128fe9400) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128b19800) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121182800) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1133b2000) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1170a1000) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117396800) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121dee400) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1166edc00) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119130800) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1195e7000) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1167ed800) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115eed400) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182a7c00) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11709e800) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121384c00) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119b11400) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127446800) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1271e9c00) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x125d44400) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185e4800) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x125707400) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127428800) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12743e800) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1257a9400) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128e28400) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126fc5c00) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11970b400) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119b03400) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121651400) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 10:56:55 INFO - PROCESS | 1660 | 1466013415424 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]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1222ms 10:56:55 INFO - PROCESS | 1660 | 1466013415484 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 1660 | 1466013415487 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:56:55 INFO - PROCESS | 1660 | 1466013415490 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 1660 | 1466013415492 Marionette TRACE conn2 <- [1,1558,null,{}] 10:56:55 INFO - PROCESS | 1660 | 1466013415497 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}] 10:56:55 INFO - PROCESS | 1660 | 1466013415498 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:55 INFO - PROCESS | 1660 | 1466013415583 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:56:55 INFO - PROCESS | 1660 | 1466013415587 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 1660 | 1466013415588 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11609f800 == 28 [pid = 1660] [id = 397] 10:56:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113ea3800) [pid = 1660] [serial = 1190] [outer = 0x0] 10:56:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1162d5800) [pid = 1660] [serial = 1191] [outer = 0x113ea3800] 10:56:55 INFO - PROCESS | 1660 | 1466013415619 Marionette DEBUG loaded listener.js 10:56:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x111c78c00) [pid = 1660] [serial = 1192] [outer = 0x113ea3800] 10:56:55 INFO - PROCESS | 1660 | 1466013415953 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]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms 10:56:55 INFO - PROCESS | 1660 | 1466013415988 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 1660 | 1466013415992 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:56:56 INFO - PROCESS | 1660 | 1466013415998 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 1660 | 1466013416000 Marionette TRACE conn2 <- [1,1562,null,{}] 10:56:56 INFO - PROCESS | 1660 | 1466013416002 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}] 10:56:56 INFO - PROCESS | 1660 | 1466013416004 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:56 INFO - PROCESS | 1660 | 1466013416080 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:56:56 INFO - PROCESS | 1660 | 1466013416084 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 1660 | 1466013416085 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117235800 == 29 [pid = 1660] [id = 398] 10:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11709a800) [pid = 1660] [serial = 1193] [outer = 0x0] 10:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1176bc000) [pid = 1660] [serial = 1194] [outer = 0x11709a800] 10:56:56 INFO - PROCESS | 1660 | 1466013416114 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182af800) [pid = 1660] [serial = 1195] [outer = 0x11709a800] 10:56:56 INFO - PROCESS | 1660 | 1466013416456 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]]]}] 10:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 10:56:56 INFO - PROCESS | 1660 | 1466013416469 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:56:56 INFO - PROCESS | 1660 | 1466013416470 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:56:56 INFO - PROCESS | 1660 | 1466013416472 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 1660 | 1466013416475 Marionette TRACE conn2 <- [1,1566,null,{}] 10:56:56 INFO - PROCESS | 1660 | 1466013416482 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}] 10:56:56 INFO - PROCESS | 1660 | 1466013416486 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:56 INFO - PROCESS | 1660 | 1466013416567 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:56:56 INFO - PROCESS | 1660 | 1466013416621 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 1660 | 1466013416623 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a98000 == 30 [pid = 1660] [id = 399] 10:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112971000) [pid = 1660] [serial = 1196] [outer = 0x0] 10:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11913c800) [pid = 1660] [serial = 1197] [outer = 0x112971000] 10:56:56 INFO - PROCESS | 1660 | 1466013416651 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119707c00) [pid = 1660] [serial = 1198] [outer = 0x112971000] 10:56:56 INFO - PROCESS | 1660 | 1466013416953 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]]]}] 10:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 524ms 10:56:57 INFO - PROCESS | 1660 | 1466013417000 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1660 | 1466013417003 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:56:57 INFO - PROCESS | 1660 | 1466013417006 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1660 | 1466013417008 Marionette TRACE conn2 <- [1,1570,null,{}] 10:56:57 INFO - PROCESS | 1660 | 1466013417011 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}] 10:56:57 INFO - PROCESS | 1660 | 1466013417013 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:57 INFO - PROCESS | 1660 | 1466013417135 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:56:57 INFO - PROCESS | 1660 | 1466013417223 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 1660 | 1466013417224 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212cf000 == 31 [pid = 1660] [id = 400] 10:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11674ac00) [pid = 1660] [serial = 1199] [outer = 0x0] 10:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119937400) [pid = 1660] [serial = 1200] [outer = 0x11674ac00] 10:56:57 INFO - PROCESS | 1660 | 1466013417253 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121178400) [pid = 1660] [serial = 1201] [outer = 0x11674ac00] 10:56:57 INFO - PROCESS | 1660 | 1466013417555 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]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 572ms 10:56:57 INFO - PROCESS | 1660 | 1466013417578 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1660 | 1466013417579 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:56:57 INFO - PROCESS | 1660 | 1466013417589 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1660 | 1466013417590 Marionette TRACE conn2 <- [1,1574,null,{}] 10:56:57 INFO - PROCESS | 1660 | 1466013417602 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}] 10:56:57 INFO - PROCESS | 1660 | 1466013417603 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:57 INFO - PROCESS | 1660 | 1466013417694 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:56:57 INFO - PROCESS | 1660 | 1466013417697 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 1660 | 1466013417698 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a15800 == 32 [pid = 1660] [id = 401] 10:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167ee400) [pid = 1660] [serial = 1202] [outer = 0x0] 10:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121182000) [pid = 1660] [serial = 1203] [outer = 0x1167ee400] 10:56:57 INFO - PROCESS | 1660 | 1466013417723 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121b5fc00) [pid = 1660] [serial = 1204] [outer = 0x1167ee400] 10:56:58 INFO - PROCESS | 1660 | 1466013418072 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]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 528ms 10:56:58 INFO - PROCESS | 1660 | 1466013418117 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 1660 | 1466013418119 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:56:58 INFO - PROCESS | 1660 | 1466013418121 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 1660 | 1466013418122 Marionette TRACE conn2 <- [1,1578,null,{}] 10:56:58 INFO - PROCESS | 1660 | 1466013418124 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}] 10:56:58 INFO - PROCESS | 1660 | 1466013418128 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:58 INFO - PROCESS | 1660 | 1466013418241 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:56:58 INFO - PROCESS | 1660 | 1466013418277 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 1660 | 1466013418278 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f3b800 == 33 [pid = 1660] [id = 402] 10:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121b6b400) [pid = 1660] [serial = 1205] [outer = 0x0] 10:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124b51c00) [pid = 1660] [serial = 1206] [outer = 0x121b6b400] 10:56:58 INFO - PROCESS | 1660 | 1466013418303 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125d44400) [pid = 1660] [serial = 1207] [outer = 0x121b6b400] 10:56:58 INFO - PROCESS | 1660 | 1466013418582 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]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 10:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:56:58 INFO - PROCESS | 1660 | 1466013418590 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 1660 | 1466013418592 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:56:58 INFO - PROCESS | 1660 | 1466013418594 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 1660 | 1466013418595 Marionette TRACE conn2 <- [1,1582,null,{}] 10:56:58 INFO - PROCESS | 1660 | 1466013418633 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}] 10:56:58 INFO - PROCESS | 1660 | 1466013418634 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:58 INFO - PROCESS | 1660 | 1466013418738 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:56:58 INFO - PROCESS | 1660 | 1466013418775 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 1660 | 1466013418776 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x127748800 == 34 [pid = 1660] [id = 403] 10:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x117033c00) [pid = 1660] [serial = 1208] [outer = 0x0] 10:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126ede800) [pid = 1660] [serial = 1209] [outer = 0x117033c00] 10:56:58 INFO - PROCESS | 1660 | 1466013418800 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x127432000) [pid = 1660] [serial = 1210] [outer = 0x117033c00] 10:56:59 INFO - PROCESS | 1660 | 1466013419134 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]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 575ms 10:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:56:59 INFO - PROCESS | 1660 | 1466013419175 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 1660 | 1466013419177 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:56:59 INFO - PROCESS | 1660 | 1466013419179 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 1660 | 1466013419180 Marionette TRACE conn2 <- [1,1586,null,{}] 10:56:59 INFO - PROCESS | 1660 | 1466013419182 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}] 10:56:59 INFO - PROCESS | 1660 | 1466013419183 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:59 INFO - PROCESS | 1660 | 1466013419276 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:56:59 INFO - PROCESS | 1660 | 1466013419280 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 1660 | 1466013419281 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291c2800 == 35 [pid = 1660] [id = 404] 10:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x111e5cc00) [pid = 1660] [serial = 1211] [outer = 0x0] 10:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12743fc00) [pid = 1660] [serial = 1212] [outer = 0x111e5cc00] 10:56:59 INFO - PROCESS | 1660 | 1466013419305 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128e2a000) [pid = 1660] [serial = 1213] [outer = 0x111e5cc00] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124b50c00) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1185e6c00) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1131acc00) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128e29000) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1188c4400) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1170a2400) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1166ed800) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126fc7400) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x127441800) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113e3c400) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1122aac00) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a9e1000) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129341000) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11674e000) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:56:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121651800) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:56:59 INFO - PROCESS | 1660 | 1466013419757 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]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 617ms 10:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:56:59 INFO - PROCESS | 1660 | 1466013419797 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 1660 | 1466013419798 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:56:59 INFO - PROCESS | 1660 | 1466013419800 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 1660 | 1466013419801 Marionette TRACE conn2 <- [1,1590,null,{}] 10:56:59 INFO - PROCESS | 1660 | 1466013419804 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}] 10:56:59 INFO - PROCESS | 1660 | 1466013419805 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:59 INFO - PROCESS | 1660 | 1466013419886 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:56:59 INFO - PROCESS | 1660 | 1466013419944 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 1660 | 1466013419945 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:56:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a94800 == 36 [pid = 1660] [id = 405] 10:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113365800) [pid = 1660] [serial = 1214] [outer = 0x0] 10:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119171c00) [pid = 1660] [serial = 1215] [outer = 0x113365800] 10:56:59 INFO - PROCESS | 1660 | 1466013419969 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x127441000) [pid = 1660] [serial = 1216] [outer = 0x113365800] 10:57:00 INFO - PROCESS | 1660 | 1466013420252 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]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 10:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:57:00 INFO - PROCESS | 1660 | 1466013420272 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 1660 | 1466013420273 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:57:00 INFO - PROCESS | 1660 | 1466013420275 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 1660 | 1466013420276 Marionette TRACE conn2 <- [1,1594,null,{}] 10:57:00 INFO - PROCESS | 1660 | 1466013420287 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}] 10:57:00 INFO - PROCESS | 1660 | 1466013420288 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:00 INFO - PROCESS | 1660 | 1466013420368 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:57:00 INFO - PROCESS | 1660 | 1466013420373 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 1660 | 1466013420374 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a41e800 == 37 [pid = 1660] [id = 406] 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127441800) [pid = 1660] [serial = 1217] [outer = 0x0] 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128fe8800) [pid = 1660] [serial = 1218] [outer = 0x127441800] 10:57:00 INFO - PROCESS | 1660 | 1466013420398 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129321800) [pid = 1660] [serial = 1219] [outer = 0x127441800] 10:57:00 INFO - PROCESS | 1660 | 1466013420725 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]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 470ms 10:57:00 INFO - PROCESS | 1660 | 1466013420745 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 1660 | 1466013420747 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:57:00 INFO - PROCESS | 1660 | 1466013420752 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 1660 | 1466013420754 Marionette TRACE conn2 <- [1,1598,null,{}] 10:57:00 INFO - PROCESS | 1660 | 1466013420756 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}] 10:57:00 INFO - PROCESS | 1660 | 1466013420758 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:00 INFO - PROCESS | 1660 | 1466013420883 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:57:00 INFO - PROCESS | 1660 | 1466013420889 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 1660 | 1466013420891 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0d000 == 38 [pid = 1660] [id = 407] 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129341000) [pid = 1660] [serial = 1220] [outer = 0x0] 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a823400) [pid = 1660] [serial = 1221] [outer = 0x129341000] 10:57:00 INFO - PROCESS | 1660 | 1466013420917 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9e3c00) [pid = 1660] [serial = 1222] [outer = 0x129341000] 10:57:01 INFO - PROCESS | 1660 | 1466013421251 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]]]}] 10:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 10:57:01 INFO - PROCESS | 1660 | 1466013421273 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 1660 | 1466013421274 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:57:01 INFO - PROCESS | 1660 | 1466013421276 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 1660 | 1466013421277 Marionette TRACE conn2 <- [1,1602,null,{}] 10:57:01 INFO - PROCESS | 1660 | 1466013421279 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}] 10:57:01 INFO - PROCESS | 1660 | 1466013421280 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:01 INFO - PROCESS | 1660 | 1466013421356 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:57:01 INFO - PROCESS | 1660 | 1466013421360 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:01 INFO - PROCESS | 1660 | 1466013421361 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c014000 == 39 [pid = 1660] [id = 408] 10:57:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128e24400) [pid = 1660] [serial = 1223] [outer = 0x0] 10:57:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b0d6800) [pid = 1660] [serial = 1224] [outer = 0x128e24400] 10:57:01 INFO - PROCESS | 1660 | 1466013421387 Marionette DEBUG loaded listener.js 10:57:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b8f1000) [pid = 1660] [serial = 1225] [outer = 0x128e24400] 10:57:01 INFO - PROCESS | 1660 | 1466013421856 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]]]}] 10:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 619ms 10:57:01 INFO - PROCESS | 1660 | 1466013421896 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 1660 | 1466013421898 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:57:01 INFO - PROCESS | 1660 | 1466013421901 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 1660 | 1466013421903 Marionette TRACE conn2 <- [1,1606,null,{}] 10:57:01 INFO - PROCESS | 1660 | 1466013421907 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}] 10:57:01 INFO - PROCESS | 1660 | 1466013421909 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:02 INFO - PROCESS | 1660 | 1466013422025 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:57:02 INFO - PROCESS | 1660 | 1466013422106 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 1660 | 1466013422108 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11699a800 == 40 [pid = 1660] [id = 409] 10:57:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112a77c00) [pid = 1660] [serial = 1226] [outer = 0x0] 10:57:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11336f800) [pid = 1660] [serial = 1227] [outer = 0x112a77c00] 10:57:02 INFO - PROCESS | 1660 | 1466013422141 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1167ea400) [pid = 1660] [serial = 1228] [outer = 0x112a77c00] 10:57:02 INFO - PROCESS | 1660 | 1466013422718 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]]]}] 10:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 870ms 10:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:57:02 INFO - PROCESS | 1660 | 1466013422771 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:57:02 INFO - PROCESS | 1660 | 1466013422774 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:57:02 INFO - PROCESS | 1660 | 1466013422779 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:57:02 INFO - PROCESS | 1660 | 1466013422781 Marionette TRACE conn2 <- [1,1610,null,{}] 10:57:02 INFO - PROCESS | 1660 | 1466013422783 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}] 10:57:02 INFO - PROCESS | 1660 | 1466013422785 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:02 INFO - PROCESS | 1660 | 1466013422895 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:57:02 INFO - PROCESS | 1660 | 1466013422954 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 1660 | 1466013422955 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121397000 == 41 [pid = 1660] [id = 410] 10:57:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1170a6800) [pid = 1660] [serial = 1229] [outer = 0x0] 10:57:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1185dd800) [pid = 1660] [serial = 1230] [outer = 0x1170a6800] 10:57:02 INFO - PROCESS | 1660 | 1466013422986 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119132400) [pid = 1660] [serial = 1231] [outer = 0x1170a6800] 10:57:03 INFO - PROCESS | 1660 | 1466013423517 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]]]}] 10:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 771ms 10:57:03 INFO - PROCESS | 1660 | 1466013423574 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:57:03 INFO - PROCESS | 1660 | 1466013423575 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:57:03 INFO - PROCESS | 1660 | 1466013423579 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 1660 | 1466013423583 Marionette TRACE conn2 <- [1,1614,null,{}] 10:57:03 INFO - PROCESS | 1660 | 1466013423591 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}] 10:57:03 INFO - PROCESS | 1660 | 1466013423594 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:03 INFO - PROCESS | 1660 | 1466013423807 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:57:03 INFO - PROCESS | 1660 | 1466013423896 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 1660 | 1466013423898 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x112641800 == 42 [pid = 1660] [id = 411] 10:57:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x110fed800) [pid = 1660] [serial = 1232] [outer = 0x0] 10:57:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1110a0c00) [pid = 1660] [serial = 1233] [outer = 0x110fed800] 10:57:03 INFO - PROCESS | 1660 | 1466013423927 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11297c800) [pid = 1660] [serial = 1234] [outer = 0x110fed800] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0d000 == 41 [pid = 1660] [id = 407] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a41e800 == 40 [pid = 1660] [id = 406] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119a94800 == 39 [pid = 1660] [id = 405] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1291c2800 == 38 [pid = 1660] [id = 404] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x127748800 == 37 [pid = 1660] [id = 403] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x126f3b800 == 36 [pid = 1660] [id = 402] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x124a15800 == 35 [pid = 1660] [id = 401] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1212cf000 == 34 [pid = 1660] [id = 400] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119a98000 == 33 [pid = 1660] [id = 399] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117235800 == 32 [pid = 1660] [id = 398] 10:57:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11609f800 == 31 [pid = 1660] [id = 397] 10:57:04 INFO - PROCESS | 1660 | 1466013424391 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]]]}] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124e74400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12725e400) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121782800) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a4bb400) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119705000) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119931400) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11818d800) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1185a4800) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1167ea000) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b8ed800) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128ed5000) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11709e000) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11606ec00) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167f5000) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1214ac800) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12117fc00) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b904000) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a4f2000) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b90c400) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12117e400) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118708000) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b0d4c00) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a823c00) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126fc5000) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a993800) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129340400) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12743f000) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124b48c00) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 10:57:04 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b0cc400) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 10:57:04 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 10:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 875ms 10:57:04 INFO - PROCESS | 1660 | 1466013424455 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 1660 | 1466013424457 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:57:04 INFO - PROCESS | 1660 | 1466013424460 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 1660 | 1466013424462 Marionette TRACE conn2 <- [1,1618,null,{}] 10:57:04 INFO - PROCESS | 1660 | 1466013424465 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}] 10:57:04 INFO - PROCESS | 1660 | 1466013424467 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:04 INFO - PROCESS | 1660 | 1466013424549 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:57:04 INFO - PROCESS | 1660 | 1466013424554 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 1660 | 1466013424555 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a2000 == 32 [pid = 1660] [id = 412] 10:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116074800) [pid = 1660] [serial = 1235] [outer = 0x0] 10:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11662f000) [pid = 1660] [serial = 1236] [outer = 0x116074800] 10:57:04 INFO - PROCESS | 1660 | 1466013424582 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116752000) [pid = 1660] [serial = 1237] [outer = 0x116074800] 10:57:04 INFO - PROCESS | 1660 | 1466013424920 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]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 474ms 10:57:04 INFO - PROCESS | 1660 | 1466013424949 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 1660 | 1466013424951 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:57:04 INFO - PROCESS | 1660 | 1466013424954 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 1660 | 1466013424955 Marionette TRACE conn2 <- [1,1622,null,{}] 10:57:04 INFO - PROCESS | 1660 | 1466013424958 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}] 10:57:04 INFO - PROCESS | 1660 | 1466013424959 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:05 INFO - PROCESS | 1660 | 1466013425036 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:57:05 INFO - PROCESS | 1660 | 1466013425042 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 1660 | 1466013425044 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119399800 == 33 [pid = 1660] [id = 413] 10:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1139e3800) [pid = 1660] [serial = 1238] [outer = 0x0] 10:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11709fc00) [pid = 1660] [serial = 1239] [outer = 0x1139e3800] 10:57:05 INFO - PROCESS | 1660 | 1466013425071 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1176c3400) [pid = 1660] [serial = 1240] [outer = 0x1139e3800] 10:57:05 INFO - PROCESS | 1660 | 1466013425427 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]]]}] 10:57:05 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 10:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 10:57:05 INFO - PROCESS | 1660 | 1466013425478 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 1660 | 1466013425480 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:57:05 INFO - PROCESS | 1660 | 1466013425492 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 1660 | 1466013425495 Marionette TRACE conn2 <- [1,1626,null,{}] 10:57:05 INFO - PROCESS | 1660 | 1466013425497 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}] 10:57:05 INFO - PROCESS | 1660 | 1466013425499 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:05 INFO - PROCESS | 1660 | 1466013425583 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:57:05 INFO - PROCESS | 1660 | 1466013425587 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 1660 | 1466013425588 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121598800 == 34 [pid = 1660] [id = 414] 10:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11818e400) [pid = 1660] [serial = 1241] [outer = 0x0] 10:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1184b3000) [pid = 1660] [serial = 1242] [outer = 0x11818e400] 10:57:05 INFO - PROCESS | 1660 | 1466013425613 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1195e7000) [pid = 1660] [serial = 1243] [outer = 0x11818e400] 10:57:05 INFO - PROCESS | 1660 | 1466013425952 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]]]}] 10:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 474ms 10:57:05 INFO - PROCESS | 1660 | 1466013425961 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 1660 | 1466013425963 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:57:05 INFO - PROCESS | 1660 | 1466013425969 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 1660 | 1466013425970 Marionette TRACE conn2 <- [1,1630,null,{}] 10:57:05 INFO - PROCESS | 1660 | 1466013425972 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}] 10:57:05 INFO - PROCESS | 1660 | 1466013425973 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:06 INFO - PROCESS | 1660 | 1466013426051 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:57:06 INFO - PROCESS | 1660 | 1466013426054 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 1660 | 1466013426056 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x125775800 == 35 [pid = 1660] [id = 415] 10:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1195e7400) [pid = 1660] [serial = 1244] [outer = 0x0] 10:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119709c00) [pid = 1660] [serial = 1245] [outer = 0x1195e7400] 10:57:06 INFO - PROCESS | 1660 | 1466013426082 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119b10000) [pid = 1660] [serial = 1246] [outer = 0x1195e7400] 10:57:06 INFO - PROCESS | 1660 | 1466013426403 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]]]}] 10:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 10:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:57:06 INFO - PROCESS | 1660 | 1466013426439 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 1660 | 1466013426440 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:57:06 INFO - PROCESS | 1660 | 1466013426443 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 1660 | 1466013426444 Marionette TRACE conn2 <- [1,1634,null,{}] 10:57:06 INFO - PROCESS | 1660 | 1466013426473 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}] 10:57:06 INFO - PROCESS | 1660 | 1466013426475 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:06 INFO - PROCESS | 1660 | 1466013426589 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:57:06 INFO - PROCESS | 1660 | 1466013426593 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 1660 | 1466013426597 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12773b000 == 36 [pid = 1660] [id = 416] 10:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1214a9000) [pid = 1660] [serial = 1247] [outer = 0x0] 10:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12164ac00) [pid = 1660] [serial = 1248] [outer = 0x1214a9000] 10:57:06 INFO - PROCESS | 1660 | 1466013426660 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121ded000) [pid = 1660] [serial = 1249] [outer = 0x1214a9000] 10:57:07 INFO - PROCESS | 1660 | 1466013427012 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]]]}] 10:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 618ms 10:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:57:07 INFO - PROCESS | 1660 | 1466013427062 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 1660 | 1466013427063 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:57:07 INFO - PROCESS | 1660 | 1466013427065 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 1660 | 1466013427066 Marionette TRACE conn2 <- [1,1638,null,{}] 10:57:07 INFO - PROCESS | 1660 | 1466013427068 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}] 10:57:07 INFO - PROCESS | 1660 | 1466013427069 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:07 INFO - PROCESS | 1660 | 1466013427170 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:57:07 INFO - PROCESS | 1660 | 1466013427174 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1660 | 1466013427175 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291cd800 == 37 [pid = 1660] [id = 417] 10:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112a72c00) [pid = 1660] [serial = 1250] [outer = 0x0] 10:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124b4c400) [pid = 1660] [serial = 1251] [outer = 0x112a72c00] 10:57:07 INFO - PROCESS | 1660 | 1466013427206 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124e6f400) [pid = 1660] [serial = 1252] [outer = 0x112a72c00] 10:57:07 INFO - PROCESS | 1660 | 1466013427553 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]]]}] 10:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 10:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:57:07 INFO - PROCESS | 1660 | 1466013427591 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 1660 | 1466013427592 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:57:07 INFO - PROCESS | 1660 | 1466013427594 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 1660 | 1466013427595 Marionette TRACE conn2 <- [1,1642,null,{}] 10:57:07 INFO - PROCESS | 1660 | 1466013427597 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}] 10:57:07 INFO - PROCESS | 1660 | 1466013427598 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:07 INFO - PROCESS | 1660 | 1466013427696 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:57:07 INFO - PROCESS | 1660 | 1466013427700 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1660 | 1466013427701 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a576800 == 38 [pid = 1660] [id = 418] 10:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1214aa800) [pid = 1660] [serial = 1253] [outer = 0x0] 10:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125705800) [pid = 1660] [serial = 1254] [outer = 0x1214aa800] 10:57:07 INFO - PROCESS | 1660 | 1466013427725 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1257a4000) [pid = 1660] [serial = 1255] [outer = 0x1214aa800] 10:57:08 INFO - PROCESS | 1660 | 1466013428090 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]]]}] 10:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 522ms 10:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:57:08 INFO - PROCESS | 1660 | 1466013428123 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 1660 | 1466013428125 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:57:08 INFO - PROCESS | 1660 | 1466013428129 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 1660 | 1466013428131 Marionette TRACE conn2 <- [1,1646,null,{}] 10:57:08 INFO - PROCESS | 1660 | 1466013428134 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}] 10:57:08 INFO - PROCESS | 1660 | 1466013428136 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:08 INFO - PROCESS | 1660 | 1466013428289 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:57:08 INFO - PROCESS | 1660 | 1466013428320 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 1660 | 1466013428321 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11916b800 == 39 [pid = 1660] [id = 419] 10:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126e42400) [pid = 1660] [serial = 1256] [outer = 0x0] 10:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126fc4000) [pid = 1660] [serial = 1257] [outer = 0x126e42400] 10:57:08 INFO - PROCESS | 1660 | 1466013428360 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1271e9c00) [pid = 1660] [serial = 1258] [outer = 0x126e42400] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121b6b400) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11396e800) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113365800) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1170a5c00) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x111e5cc00) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x127441800) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124b4e400) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126e44000) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11674a000) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x129341000) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167ee400) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117033c00) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113ea3800) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167e8400) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112971000) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11674ac00) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11709a800) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:57:08 INFO - PROCESS | 1660 | 1466013428798 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]]]}] 10:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 723ms 10:57:08 INFO - PROCESS | 1660 | 1466013428859 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 1660 | 1466013428860 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:57:08 INFO - PROCESS | 1660 | 1466013428868 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 1660 | 1466013428870 Marionette TRACE conn2 <- [1,1650,null,{}] 10:57:08 INFO - PROCESS | 1660 | 1466013428872 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}] 10:57:08 INFO - PROCESS | 1660 | 1466013428873 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:08 INFO - PROCESS | 1660 | 1466013428957 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:57:08 INFO - PROCESS | 1660 | 1466013428961 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 1660 | 1466013428962 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x127739800 == 40 [pid = 1660] [id = 420] 10:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1167ee400) [pid = 1660] [serial = 1259] [outer = 0x0] 10:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1188c6800) [pid = 1660] [serial = 1260] [outer = 0x1167ee400] 10:57:08 INFO - PROCESS | 1660 | 1466013428989 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121b6d000) [pid = 1660] [serial = 1261] [outer = 0x1167ee400] 10:57:09 INFO - PROCESS | 1660 | 1466013429322 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]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 477ms 10:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:57:09 INFO - PROCESS | 1660 | 1466013429341 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1660 | 1466013429342 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:57:09 INFO - PROCESS | 1660 | 1466013429344 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1660 | 1466013429345 Marionette TRACE conn2 <- [1,1654,null,{}] 10:57:09 INFO - PROCESS | 1660 | 1466013429350 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}] 10:57:09 INFO - PROCESS | 1660 | 1466013429351 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:09 INFO - PROCESS | 1660 | 1466013429437 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:57:09 INFO - PROCESS | 1660 | 1466013429440 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 1660 | 1466013429442 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be55800 == 41 [pid = 1660] [id = 421] 10:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124b4e400) [pid = 1660] [serial = 1262] [outer = 0x0] 10:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12726c400) [pid = 1660] [serial = 1263] [outer = 0x124b4e400] 10:57:09 INFO - PROCESS | 1660 | 1466013429468 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b1a800) [pid = 1660] [serial = 1264] [outer = 0x124b4e400] 10:57:09 INFO - PROCESS | 1660 | 1466013429822 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]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 10:57:09 INFO - PROCESS | 1660 | 1466013429871 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1660 | 1466013429872 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:57:09 INFO - PROCESS | 1660 | 1466013429874 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1660 | 1466013429876 Marionette TRACE conn2 <- [1,1658,null,{}] 10:57:09 INFO - PROCESS | 1660 | 1466013429878 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}] 10:57:09 INFO - PROCESS | 1660 | 1466013429880 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:09 INFO - PROCESS | 1660 | 1466013429970 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:57:09 INFO - PROCESS | 1660 | 1466013429973 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 1660 | 1466013429974 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c491800 == 42 [pid = 1660] [id = 422] 10:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12743bc00) [pid = 1660] [serial = 1265] [outer = 0x0] 10:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129332400) [pid = 1660] [serial = 1266] [outer = 0x12743bc00] 10:57:09 INFO - PROCESS | 1660 | 1466013429997 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a82a800) [pid = 1660] [serial = 1267] [outer = 0x12743bc00] 10:57:10 INFO - PROCESS | 1660 | 1466013430320 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]]]}] 10:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 471ms 10:57:10 INFO - PROCESS | 1660 | 1466013430345 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 1660 | 1466013430348 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:57:10 INFO - PROCESS | 1660 | 1466013430353 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 1660 | 1466013430354 Marionette TRACE conn2 <- [1,1662,null,{}] 10:57:10 INFO - PROCESS | 1660 | 1466013430363 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}] 10:57:10 INFO - PROCESS | 1660 | 1466013430366 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:10 INFO - PROCESS | 1660 | 1466013430444 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:57:10 INFO - PROCESS | 1660 | 1466013430450 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 1660 | 1466013430451 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5c6800 == 43 [pid = 1660] [id = 423] 10:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a81ec00) [pid = 1660] [serial = 1268] [outer = 0x0] 10:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a993400) [pid = 1660] [serial = 1269] [outer = 0x12a81ec00] 10:57:10 INFO - PROCESS | 1660 | 1466013430475 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b0cc400) [pid = 1660] [serial = 1270] [outer = 0x12a81ec00] 10:57:10 INFO - PROCESS | 1660 | 1466013430951 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]]]}] 10:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 619ms 10:57:10 INFO - PROCESS | 1660 | 1466013430972 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 1660 | 1466013430975 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:57:10 INFO - PROCESS | 1660 | 1466013430978 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 1660 | 1466013430980 Marionette TRACE conn2 <- [1,1666,null,{}] 10:57:10 INFO - PROCESS | 1660 | 1466013430985 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}] 10:57:10 INFO - PROCESS | 1660 | 1466013430986 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:11 INFO - PROCESS | 1660 | 1466013431102 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:57:11 INFO - PROCESS | 1660 | 1466013431215 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:11 INFO - PROCESS | 1660 | 1466013431216 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ea000 == 44 [pid = 1660] [id = 424] 10:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113e2f400) [pid = 1660] [serial = 1271] [outer = 0x0] 10:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115ee9000) [pid = 1660] [serial = 1272] [outer = 0x113e2f400] 10:57:11 INFO - PROCESS | 1660 | 1466013431258 Marionette DEBUG loaded listener.js 10:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1167f2400) [pid = 1660] [serial = 1273] [outer = 0x113e2f400] 10:57:11 INFO - PROCESS | 1660 | 1466013431723 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]]]}] 10:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 773ms 10:57:11 INFO - PROCESS | 1660 | 1466013431751 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:57:11 INFO - PROCESS | 1660 | 1466013431755 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:57:11 INFO - PROCESS | 1660 | 1466013431759 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:57:11 INFO - PROCESS | 1660 | 1466013431761 Marionette TRACE conn2 <- [1,1670,null,{}] 10:57:11 INFO - PROCESS | 1660 | 1466013431764 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}] 10:57:11 INFO - PROCESS | 1660 | 1466013431766 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:11 INFO - PROCESS | 1660 | 1466013431870 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:57:11 INFO - PROCESS | 1660 | 1466013431930 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:11 INFO - PROCESS | 1660 | 1466013431932 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e37800 == 45 [pid = 1660] [id = 425] 10:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x117396800) [pid = 1660] [serial = 1274] [outer = 0x0] 10:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1184b0800) [pid = 1660] [serial = 1275] [outer = 0x117396800] 10:57:11 INFO - PROCESS | 1660 | 1466013431963 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1188c3400) [pid = 1660] [serial = 1276] [outer = 0x117396800] 10:57:12 INFO - PROCESS | 1660 | 1466013432418 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]]]}] 10:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 724ms 10:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:57:12 INFO - PROCESS | 1660 | 1466013432492 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:57:12 INFO - PROCESS | 1660 | 1466013432494 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:57:12 INFO - PROCESS | 1660 | 1466013432515 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 1660 | 1466013432518 Marionette TRACE conn2 <- [1,1674,null,{}] 10:57:12 INFO - PROCESS | 1660 | 1466013432527 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}] 10:57:12 INFO - PROCESS | 1660 | 1466013432531 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:12 INFO - PROCESS | 1660 | 1466013432635 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:57:12 INFO - PROCESS | 1660 | 1466013432709 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:12 INFO - PROCESS | 1660 | 1466013432712 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5be000 == 46 [pid = 1660] [id = 426] 10:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11a1a4000) [pid = 1660] [serial = 1277] [outer = 0x0] 10:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121381400) [pid = 1660] [serial = 1278] [outer = 0x11a1a4000] 10:57:12 INFO - PROCESS | 1660 | 1466013432742 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x124b4d000) [pid = 1660] [serial = 1279] [outer = 0x11a1a4000] 10:57:13 INFO - PROCESS | 1660 | 1466013433156 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]]]}] 10:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 741ms 10:57:13 INFO - PROCESS | 1660 | 1466013433238 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:57:13 INFO - PROCESS | 1660 | 1466013433240 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:57:13 INFO - PROCESS | 1660 | 1466013433242 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 1660 | 1466013433243 Marionette TRACE conn2 <- [1,1678,null,{}] 10:57:13 INFO - PROCESS | 1660 | 1466013433278 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}] 10:57:13 INFO - PROCESS | 1660 | 1466013433279 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:13 INFO - PROCESS | 1660 | 1466013433405 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:57:13 INFO - PROCESS | 1660 | 1466013433460 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 1660 | 1466013433461 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x127297000 == 47 [pid = 1660] [id = 427] 10:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1170a1400) [pid = 1660] [serial = 1280] [outer = 0x0] 10:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124e72c00) [pid = 1660] [serial = 1281] [outer = 0x1170a1400] 10:57:13 INFO - PROCESS | 1660 | 1466013433490 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12743e800) [pid = 1660] [serial = 1282] [outer = 0x1170a1400] 10:57:14 INFO - PROCESS | 1660 | 1466013434075 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]]]}] 10:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 870ms 10:57:14 INFO - PROCESS | 1660 | 1466013434116 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 1660 | 1466013434118 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:57:14 INFO - PROCESS | 1660 | 1466013434123 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 1660 | 1466013434125 Marionette TRACE conn2 <- [1,1682,null,{}] 10:57:14 INFO - PROCESS | 1660 | 1466013434129 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}] 10:57:14 INFO - PROCESS | 1660 | 1466013434132 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:14 INFO - PROCESS | 1660 | 1466013434232 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:57:14 INFO - PROCESS | 1660 | 1466013434306 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:14 INFO - PROCESS | 1660 | 1466013434308 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f13800 == 48 [pid = 1660] [id = 428] 10:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1167e9800) [pid = 1660] [serial = 1283] [outer = 0x0] 10:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1167f2800) [pid = 1660] [serial = 1284] [outer = 0x1167e9800] 10:57:14 INFO - PROCESS | 1660 | 1466013434335 Marionette DEBUG loaded listener.js 10:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11709f800) [pid = 1660] [serial = 1285] [outer = 0x1167e9800] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c491800 == 47 [pid = 1660] [id = 422] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12be55800 == 46 [pid = 1660] [id = 421] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x127739800 == 45 [pid = 1660] [id = 420] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11916b800 == 44 [pid = 1660] [id = 419] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12a576800 == 43 [pid = 1660] [id = 418] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1291cd800 == 42 [pid = 1660] [id = 417] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12773b000 == 41 [pid = 1660] [id = 416] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x125775800 == 40 [pid = 1660] [id = 415] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121598800 == 39 [pid = 1660] [id = 414] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119399800 == 38 [pid = 1660] [id = 413] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a2000 == 37 [pid = 1660] [id = 412] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x112641800 == 36 [pid = 1660] [id = 411] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121397000 == 35 [pid = 1660] [id = 410] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11699a800 == 34 [pid = 1660] [id = 409] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c014000 == 33 [pid = 1660] [id = 408] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11816f000 == 32 [pid = 1660] [id = 396] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x127297000 == 31 [pid = 1660] [id = 427] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5be000 == 30 [pid = 1660] [id = 426] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x126e37800 == 29 [pid = 1660] [id = 425] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5c6800 == 28 [pid = 1660] [id = 423] 10:57:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ea000 == 27 [pid = 1660] [id = 424] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121182000) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126ede800) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1162d5800) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x111c78c00) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118191c00) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1170a2800) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11913c800) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119707c00) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119937400) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1176bc000) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1182af800) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125d44400) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124b51c00) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11709b400) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116630800) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119171c00) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1195ee800) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185aac00) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x127432000) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12743fc00) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128fe8800) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125190c00) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124b56400) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12931ac00) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126fc5800) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127440c00) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128e2a000) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129321800) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b0d6800) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1185e5800) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127441000) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a9e3c00) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121b5fc00) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121178400) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a823400) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 10:57:15 INFO - PROCESS | 1660 | 1466013435338 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]]]}] 10:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1226ms 10:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:57:15 INFO - PROCESS | 1660 | 1466013435349 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:57:15 INFO - PROCESS | 1660 | 1466013435352 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:57:15 INFO - PROCESS | 1660 | 1466013435355 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:57:15 INFO - PROCESS | 1660 | 1466013435357 Marionette TRACE conn2 <- [1,1686,null,{}] 10:57:15 INFO - PROCESS | 1660 | 1466013435360 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}] 10:57:15 INFO - PROCESS | 1660 | 1466013435362 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:15 INFO - PROCESS | 1660 | 1466013435449 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:57:15 INFO - PROCESS | 1660 | 1466013435454 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:15 INFO - PROCESS | 1660 | 1466013435456 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11624e800 == 28 [pid = 1660] [id = 429] 10:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1131ac800) [pid = 1660] [serial = 1286] [outer = 0x0] 10:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1133ad800) [pid = 1660] [serial = 1287] [outer = 0x1131ac800] 10:57:15 INFO - PROCESS | 1660 | 1466013435487 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113ea2c00) [pid = 1660] [serial = 1288] [outer = 0x1131ac800] 10:57:15 INFO - PROCESS | 1660 | 1466013435854 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]]]}] 10:57:15 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 10:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 10:57:15 INFO - PROCESS | 1660 | 1466013435876 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:57:15 INFO - PROCESS | 1660 | 1466013435881 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:57:15 INFO - PROCESS | 1660 | 1466013435909 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:57:15 INFO - PROCESS | 1660 | 1466013435911 Marionette TRACE conn2 <- [1,1690,null,{}] 10:57:15 INFO - PROCESS | 1660 | 1466013435918 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}] 10:57:15 INFO - PROCESS | 1660 | 1466013435920 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:15 INFO - PROCESS | 1660 | 1466013435996 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:57:16 INFO - PROCESS | 1660 | 1466013436002 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 1660 | 1466013436003 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d2000 == 29 [pid = 1660] [id = 430] 10:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116745800) [pid = 1660] [serial = 1289] [outer = 0x0] 10:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116a0bc00) [pid = 1660] [serial = 1290] [outer = 0x116745800] 10:57:16 INFO - PROCESS | 1660 | 1466013436031 Marionette DEBUG loaded listener.js 10:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1170a2800) [pid = 1660] [serial = 1291] [outer = 0x116745800] 10:57:16 INFO - PROCESS | 1660 | 1466013436357 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]]]}] 10:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 499ms 10:57:16 INFO - PROCESS | 1660 | 1466013436386 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:57:16 INFO - PROCESS | 1660 | 1466013436395 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:57:16 INFO - PROCESS | 1660 | 1466013436397 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 1660 | 1466013436402 Marionette TRACE conn2 <- [1,1694,null,{}] 10:57:16 INFO - PROCESS | 1660 | 1466013436410 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}] 10:57:16 INFO - PROCESS | 1660 | 1466013436413 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:16 INFO - PROCESS | 1660 | 1466013436495 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:57:16 INFO - PROCESS | 1660 | 1466013436555 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 1660 | 1466013436557 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119912000 == 30 [pid = 1660] [id = 431] 10:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117390c00) [pid = 1660] [serial = 1292] [outer = 0x0] 10:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1184b6400) [pid = 1660] [serial = 1293] [outer = 0x117390c00] 10:57:16 INFO - PROCESS | 1660 | 1466013436588 Marionette DEBUG loaded listener.js 10:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11913c800) [pid = 1660] [serial = 1294] [outer = 0x117390c00] 10:57:16 INFO - PROCESS | 1660 | 1466013436910 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]]]}] 10:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 10:57:16 INFO - PROCESS | 1660 | 1466013436922 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:57:16 INFO - PROCESS | 1660 | 1466013436924 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:57:16 INFO - PROCESS | 1660 | 1466013436928 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 1660 | 1466013436931 Marionette TRACE conn2 <- [1,1698,null,{}] 10:57:16 INFO - PROCESS | 1660 | 1466013436936 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}] 10:57:16 INFO - PROCESS | 1660 | 1466013436938 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:17 INFO - PROCESS | 1660 | 1466013437059 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:57:17 INFO - PROCESS | 1660 | 1466013437150 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 1660 | 1466013437151 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c7800 == 31 [pid = 1660] [id = 432] 10:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x117030000) [pid = 1660] [serial = 1295] [outer = 0x0] 10:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1195eb800) [pid = 1660] [serial = 1296] [outer = 0x117030000] 10:57:17 INFO - PROCESS | 1660 | 1466013437193 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11992fc00) [pid = 1660] [serial = 1297] [outer = 0x117030000] 10:57:17 INFO - PROCESS | 1660 | 1466013437595 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]]]}] 10:57:17 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 10:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 10:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:57:17 INFO - PROCESS | 1660 | 1466013437651 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 1660 | 1466013437652 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:57:17 INFO - PROCESS | 1660 | 1466013437654 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 1660 | 1466013437655 Marionette TRACE conn2 <- [1,1702,null,{}] 10:57:17 INFO - PROCESS | 1660 | 1466013437658 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}] 10:57:17 INFO - PROCESS | 1660 | 1466013437659 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:17 INFO - PROCESS | 1660 | 1466013437757 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:57:17 INFO - PROCESS | 1660 | 1466013437814 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 1660 | 1466013437815 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251a5000 == 32 [pid = 1660] [id = 433] 10:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119937400) [pid = 1660] [serial = 1298] [outer = 0x0] 10:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11a19f000) [pid = 1660] [serial = 1299] [outer = 0x119937400] 10:57:17 INFO - PROCESS | 1660 | 1466013437839 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121181c00) [pid = 1660] [serial = 1300] [outer = 0x119937400] 10:57:18 INFO - PROCESS | 1660 | 1466013438155 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]]]}] 10:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 10:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:57:18 INFO - PROCESS | 1660 | 1466013438173 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 1660 | 1466013438174 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:57:18 INFO - PROCESS | 1660 | 1466013438176 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 1660 | 1466013438177 Marionette TRACE conn2 <- [1,1706,null,{}] 10:57:18 INFO - PROCESS | 1660 | 1466013438179 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}] 10:57:18 INFO - PROCESS | 1660 | 1466013438186 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:18 INFO - PROCESS | 1660 | 1466013438306 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:57:18 INFO - PROCESS | 1660 | 1466013438310 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 1660 | 1466013438311 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12773d000 == 33 [pid = 1660] [id = 434] 10:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119be7c00) [pid = 1660] [serial = 1301] [outer = 0x0] 10:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121784800) [pid = 1660] [serial = 1302] [outer = 0x119be7c00] 10:57:18 INFO - PROCESS | 1660 | 1466013438336 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125708000) [pid = 1660] [serial = 1303] [outer = 0x119be7c00] 10:57:18 INFO - PROCESS | 1660 | 1466013438718 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]]]}] 10:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 569ms 10:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:57:18 INFO - PROCESS | 1660 | 1466013438752 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 1660 | 1466013438754 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:57:18 INFO - PROCESS | 1660 | 1466013438757 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 1660 | 1466013438759 Marionette TRACE conn2 <- [1,1710,null,{}] 10:57:18 INFO - PROCESS | 1660 | 1466013438762 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}] 10:57:18 INFO - PROCESS | 1660 | 1466013438766 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:18 INFO - PROCESS | 1660 | 1466013438925 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:57:18 INFO - PROCESS | 1660 | 1466013438953 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 1660 | 1466013438954 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291cb800 == 34 [pid = 1660] [id = 435] 10:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124c28c00) [pid = 1660] [serial = 1304] [outer = 0x0] 10:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126ed7c00) [pid = 1660] [serial = 1305] [outer = 0x124c28c00] 10:57:18 INFO - PROCESS | 1660 | 1466013438991 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1271e9400) [pid = 1660] [serial = 1306] [outer = 0x124c28c00] 10:57:19 INFO - PROCESS | 1660 | 1466013439335 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]]]}] 10:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 621ms 10:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:57:19 INFO - PROCESS | 1660 | 1466013439377 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:57:19 INFO - PROCESS | 1660 | 1466013439378 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:57:19 INFO - PROCESS | 1660 | 1466013439380 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:57:19 INFO - PROCESS | 1660 | 1466013439382 Marionette TRACE conn2 <- [1,1714,null,{}] 10:57:19 INFO - PROCESS | 1660 | 1466013439384 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}] 10:57:19 INFO - PROCESS | 1660 | 1466013439385 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:19 INFO - PROCESS | 1660 | 1466013439672 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1214aa800) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112a72c00) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126e42400) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116074800) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1139e3800) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110fed800) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11818e400) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1170a6800) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128e24400) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112a77c00) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1195e7400) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12743bc00) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124b4e400) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a81ec00) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167ee400) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:57:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1214a9000) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:57:19 INFO - PROCESS | 1660 | 1466013439719 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 1660 | 1466013439720 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11403d800 == 35 [pid = 1660] [id = 436] 10:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x110fed800) [pid = 1660] [serial = 1307] [outer = 0x0] 10:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112a72400) [pid = 1660] [serial = 1308] [outer = 0x110fed800] 10:57:19 INFO - PROCESS | 1660 | 1466013439745 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1167ee400) [pid = 1660] [serial = 1309] [outer = 0x110fed800] 10:57:19 INFO - PROCESS | 1660 | 1466013439989 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]]]}] 10:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 620ms 10:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:57:20 INFO - PROCESS | 1660 | 1466013440005 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1660 | 1466013440006 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:57:20 INFO - PROCESS | 1660 | 1466013440009 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1660 | 1466013440010 Marionette TRACE conn2 <- [1,1718,null,{}] 10:57:20 INFO - PROCESS | 1660 | 1466013440020 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}] 10:57:20 INFO - PROCESS | 1660 | 1466013440021 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:20 INFO - PROCESS | 1660 | 1466013440112 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:57:20 INFO - PROCESS | 1660 | 1466013440118 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:20 INFO - PROCESS | 1660 | 1466013440119 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a839800 == 36 [pid = 1660] [id = 437] 10:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1131ae000) [pid = 1660] [serial = 1310] [outer = 0x0] 10:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x117393400) [pid = 1660] [serial = 1311] [outer = 0x1131ae000] 10:57:20 INFO - PROCESS | 1660 | 1466013440143 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1257abc00) [pid = 1660] [serial = 1312] [outer = 0x1131ae000] 10:57:20 INFO - PROCESS | 1660 | 1466013440473 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]]]}] 10:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 470ms 10:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:57:20 INFO - PROCESS | 1660 | 1466013440484 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1660 | 1466013440486 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:57:20 INFO - PROCESS | 1660 | 1466013440488 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1660 | 1466013440489 Marionette TRACE conn2 <- [1,1722,null,{}] 10:57:20 INFO - PROCESS | 1660 | 1466013440491 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}] 10:57:20 INFO - PROCESS | 1660 | 1466013440493 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:20 INFO - PROCESS | 1660 | 1466013440571 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:57:20 INFO - PROCESS | 1660 | 1466013440634 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:20 INFO - PROCESS | 1660 | 1466013440635 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b706000 == 37 [pid = 1660] [id = 438] 10:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x111e58000) [pid = 1660] [serial = 1313] [outer = 0x0] 10:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126ed6c00) [pid = 1660] [serial = 1314] [outer = 0x111e58000] 10:57:20 INFO - PROCESS | 1660 | 1466013440660 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127441000) [pid = 1660] [serial = 1315] [outer = 0x111e58000] 10:57:20 INFO - PROCESS | 1660 | 1466013440933 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]]]}] 10:57:20 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 10:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 10:57:20 INFO - PROCESS | 1660 | 1466013440958 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1660 | 1466013440960 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:57:20 INFO - PROCESS | 1660 | 1466013440962 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1660 | 1466013440966 Marionette TRACE conn2 <- [1,1726,null,{}] 10:57:20 INFO - PROCESS | 1660 | 1466013440975 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}] 10:57:20 INFO - PROCESS | 1660 | 1466013440976 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:21 INFO - PROCESS | 1660 | 1466013441077 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:57:21 INFO - PROCESS | 1660 | 1466013441082 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 1660 | 1466013441085 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be5a800 == 38 [pid = 1660] [id = 439] 10:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127443800) [pid = 1660] [serial = 1316] [outer = 0x0] 10:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b21800) [pid = 1660] [serial = 1317] [outer = 0x127443800] 10:57:21 INFO - PROCESS | 1660 | 1466013441111 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a4bd400) [pid = 1660] [serial = 1318] [outer = 0x127443800] 10:57:21 INFO - PROCESS | 1660 | 1466013441462 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]]]}] 10:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 528ms 10:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:57:21 INFO - PROCESS | 1660 | 1466013441491 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:57:21 INFO - PROCESS | 1660 | 1466013441493 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:57:21 INFO - PROCESS | 1660 | 1466013441495 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:57:21 INFO - PROCESS | 1660 | 1466013441496 Marionette TRACE conn2 <- [1,1730,null,{}] 10:57:21 INFO - PROCESS | 1660 | 1466013441500 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}] 10:57:21 INFO - PROCESS | 1660 | 1466013441502 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:21 INFO - PROCESS | 1660 | 1466013441605 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:57:21 INFO - PROCESS | 1660 | 1466013441609 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 1660 | 1466013441610 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c47d800 == 39 [pid = 1660] [id = 440] 10:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a4ef000) [pid = 1660] [serial = 1319] [outer = 0x0] 10:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a4fb000) [pid = 1660] [serial = 1320] [outer = 0x12a4ef000] 10:57:21 INFO - PROCESS | 1660 | 1466013441636 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a98bc00) [pid = 1660] [serial = 1321] [outer = 0x12a4ef000] 10:57:22 INFO - PROCESS | 1660 | 1466013442140 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]]]}] 10:57:22 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 10:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 10:57:22 INFO - PROCESS | 1660 | 1466013442224 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 1660 | 1466013442227 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:57:22 INFO - PROCESS | 1660 | 1466013442230 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 1660 | 1466013442236 Marionette TRACE conn2 <- [1,1734,null,{}] 10:57:22 INFO - PROCESS | 1660 | 1466013442239 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}] 10:57:22 INFO - PROCESS | 1660 | 1466013442241 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:22 INFO - PROCESS | 1660 | 1466013442352 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:57:22 INFO - PROCESS | 1660 | 1466013442433 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1660 | 1466013442434 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x118897000 == 40 [pid = 1660] [id = 441] 10:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113293c00) [pid = 1660] [serial = 1322] [outer = 0x0] 10:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x113ea6400) [pid = 1660] [serial = 1323] [outer = 0x113293c00] 10:57:22 INFO - PROCESS | 1660 | 1466013442465 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1167f6400) [pid = 1660] [serial = 1324] [outer = 0x113293c00] 10:57:23 INFO - PROCESS | 1660 | 1466013443050 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]]]}] 10:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 876ms 10:57:23 INFO - PROCESS | 1660 | 1466013443112 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 1660 | 1466013443119 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:57:23 INFO - PROCESS | 1660 | 1466013443126 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 1660 | 1466013443129 Marionette TRACE conn2 <- [1,1738,null,{}] 10:57:23 INFO - PROCESS | 1660 | 1466013443133 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}] 10:57:23 INFO - PROCESS | 1660 | 1466013443136 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:23 INFO - PROCESS | 1660 | 1466013443305 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:57:23 INFO - PROCESS | 1660 | 1466013443406 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:23 INFO - PROCESS | 1660 | 1466013443408 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fd7800 == 41 [pid = 1660] [id = 442] 10:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116966800) [pid = 1660] [serial = 1325] [outer = 0x0] 10:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1185e4800) [pid = 1660] [serial = 1326] [outer = 0x116966800] 10:57:23 INFO - PROCESS | 1660 | 1466013443439 Marionette DEBUG loaded listener.js 10:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11916ec00) [pid = 1660] [serial = 1327] [outer = 0x116966800] 10:57:24 INFO - PROCESS | 1660 | 1466013444030 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]]]}] 10:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 975ms 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12be5a800 == 40 [pid = 1660] [id = 439] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12b706000 == 39 [pid = 1660] [id = 438] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12a839800 == 38 [pid = 1660] [id = 437] 10:57:24 INFO - PROCESS | 1660 | 1466013444154 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:57:24 INFO - PROCESS | 1660 | 1466013444158 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11403d800 == 37 [pid = 1660] [id = 436] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1291cb800 == 36 [pid = 1660] [id = 435] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12773d000 == 35 [pid = 1660] [id = 434] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1251a5000 == 34 [pid = 1660] [id = 433] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c7800 == 33 [pid = 1660] [id = 432] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x119912000 == 32 [pid = 1660] [id = 431] 10:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d2000 == 31 [pid = 1660] [id = 430] 10:57:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11624e800 == 30 [pid = 1660] [id = 429] 10:57:24 INFO - PROCESS | 1660 | 1466013444170 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:57:24 INFO - PROCESS | 1660 | 1466013444172 Marionette TRACE conn2 <- [1,1742,null,{}] 10:57:24 INFO - PROCESS | 1660 | 1466013444178 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}] 10:57:24 INFO - PROCESS | 1660 | 1466013444180 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:24 INFO - PROCESS | 1660 | 1466013444343 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x125705800) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124b4c400) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126fc4000) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11662f000) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116752000) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11709fc00) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176c3400) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1110a0c00) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11297c800) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1184b3000) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1195e7000) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185dd800) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119132400) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b8f1000) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11336f800) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1167ea400) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119709c00) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a82a800) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12726c400) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129332400) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a993400) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b0cc400) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1271e9c00) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1188c6800) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12164ac00) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1257a4000) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124e6f400) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121b6d000) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128b1a800) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119b10000) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x121ded000) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 10:57:24 INFO - PROCESS | 1660 | 1466013444440 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:24 INFO - PROCESS | 1660 | 1466013444442 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11666e800 == 31 [pid = 1660] [id = 443] 10:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113ea2800) [pid = 1660] [serial = 1328] [outer = 0x0] 10:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x117099400) [pid = 1660] [serial = 1329] [outer = 0x113ea2800] 10:57:24 INFO - PROCESS | 1660 | 1466013444487 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11738c800) [pid = 1660] [serial = 1330] [outer = 0x113ea2800] 10:57:24 INFO - PROCESS | 1660 | 1466013444840 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]]]}] 10:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 725ms 10:57:24 INFO - PROCESS | 1660 | 1466013444894 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:57:24 INFO - PROCESS | 1660 | 1466013444897 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:57:24 INFO - PROCESS | 1660 | 1466013444902 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:57:24 INFO - PROCESS | 1660 | 1466013444903 Marionette TRACE conn2 <- [1,1746,null,{}] 10:57:24 INFO - PROCESS | 1660 | 1466013444906 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}] 10:57:24 INFO - PROCESS | 1660 | 1466013444907 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:24 INFO - PROCESS | 1660 | 1466013444987 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:57:24 INFO - PROCESS | 1660 | 1466013444992 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:24 INFO - PROCESS | 1660 | 1466013444993 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11916b800 == 32 [pid = 1660] [id = 444] 10:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11818cc00) [pid = 1660] [serial = 1331] [outer = 0x0] 10:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11913a800) [pid = 1660] [serial = 1332] [outer = 0x11818cc00] 10:57:25 INFO - PROCESS | 1660 | 1466013445021 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119702800) [pid = 1660] [serial = 1333] [outer = 0x11818cc00] 10:57:25 INFO - PROCESS | 1660 | 1466013445429 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]]]}] 10:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 569ms 10:57:25 INFO - PROCESS | 1660 | 1466013445472 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:57:25 INFO - PROCESS | 1660 | 1466013445474 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:57:25 INFO - PROCESS | 1660 | 1466013445477 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 1660 | 1466013445481 Marionette TRACE conn2 <- [1,1750,null,{}] 10:57:25 INFO - PROCESS | 1660 | 1466013445492 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}] 10:57:25 INFO - PROCESS | 1660 | 1466013445497 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:25 INFO - PROCESS | 1660 | 1466013445616 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:57:25 INFO - PROCESS | 1660 | 1466013445633 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 1660 | 1466013445635 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ead800 == 33 [pid = 1660] [id = 445] 10:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119175000) [pid = 1660] [serial = 1334] [outer = 0x0] 10:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119b11400) [pid = 1660] [serial = 1335] [outer = 0x119175000] 10:57:25 INFO - PROCESS | 1660 | 1466013445680 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121967800) [pid = 1660] [serial = 1336] [outer = 0x119175000] 10:57:26 INFO - PROCESS | 1660 | 1466013446219 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]]]}] 10:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 775ms 10:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:57:26 INFO - PROCESS | 1660 | 1466013446252 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 1660 | 1466013446254 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:57:26 INFO - PROCESS | 1660 | 1466013446257 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 1660 | 1466013446261 Marionette TRACE conn2 <- [1,1754,null,{}] 10:57:26 INFO - PROCESS | 1660 | 1466013446266 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}] 10:57:26 INFO - PROCESS | 1660 | 1466013446268 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:26 INFO - PROCESS | 1660 | 1466013446365 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:57:26 INFO - PROCESS | 1660 | 1466013446436 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:26 INFO - PROCESS | 1660 | 1466013446438 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x11991f800 == 34 [pid = 1660] [id = 446] 10:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1170a6000) [pid = 1660] [serial = 1337] [outer = 0x0] 10:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118192400) [pid = 1660] [serial = 1338] [outer = 0x1170a6000] 10:57:26 INFO - PROCESS | 1660 | 1466013446469 Marionette DEBUG loaded listener.js 10:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11916fc00) [pid = 1660] [serial = 1339] [outer = 0x1170a6000] 10:57:26 INFO - PROCESS | 1660 | 1466013446886 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]]]}] 10:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 10:57:26 INFO - PROCESS | 1660 | 1466013446929 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 1660 | 1466013446933 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:57:26 INFO - PROCESS | 1660 | 1466013446938 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 1660 | 1466013446940 Marionette TRACE conn2 <- [1,1758,null,{}] 10:57:26 INFO - PROCESS | 1660 | 1466013446943 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}] 10:57:26 INFO - PROCESS | 1660 | 1466013446945 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:27 INFO - PROCESS | 1660 | 1466013447094 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:57:27 INFO - PROCESS | 1660 | 1466013447210 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 1660 | 1466013447212 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e25000 == 35 [pid = 1660] [id = 447] 10:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119704c00) [pid = 1660] [serial = 1340] [outer = 0x0] 10:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121180c00) [pid = 1660] [serial = 1341] [outer = 0x119704c00] 10:57:27 INFO - PROCESS | 1660 | 1466013447253 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121df0c00) [pid = 1660] [serial = 1342] [outer = 0x119704c00] 10:57:27 INFO - PROCESS | 1660 | 1466013447671 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]]]}] 10:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 774ms 10:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:57:27 INFO - PROCESS | 1660 | 1466013447712 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:57:27 INFO - PROCESS | 1660 | 1466013447713 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:57:27 INFO - PROCESS | 1660 | 1466013447716 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:57:27 INFO - PROCESS | 1660 | 1466013447718 Marionette TRACE conn2 <- [1,1762,null,{}] 10:57:27 INFO - PROCESS | 1660 | 1466013447725 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}] 10:57:27 INFO - PROCESS | 1660 | 1466013447728 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:27 INFO - PROCESS | 1660 | 1466013447825 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:57:27 INFO - PROCESS | 1660 | 1466013447885 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 1660 | 1466013447887 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e7800 == 36 [pid = 1660] [id = 448] 10:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124b51c00) [pid = 1660] [serial = 1343] [outer = 0x0] 10:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124e2a800) [pid = 1660] [serial = 1344] [outer = 0x124b51c00] 10:57:27 INFO - PROCESS | 1660 | 1466013447918 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x125d44400) [pid = 1660] [serial = 1345] [outer = 0x124b51c00] 10:57:28 INFO - PROCESS | 1660 | 1466013448333 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]]]}] 10:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 672ms 10:57:28 INFO - PROCESS | 1660 | 1466013448388 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:57:28 INFO - PROCESS | 1660 | 1466013448390 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:57:28 INFO - PROCESS | 1660 | 1466013448393 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 1660 | 1466013448394 Marionette TRACE conn2 <- [1,1766,null,{}] 10:57:28 INFO - PROCESS | 1660 | 1466013448396 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}] 10:57:28 INFO - PROCESS | 1660 | 1466013448398 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:28 INFO - PROCESS | 1660 | 1466013448514 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:57:28 INFO - PROCESS | 1660 | 1466013448597 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 1660 | 1466013448598 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815e800 == 37 [pid = 1660] [id = 449] 10:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126fc1800) [pid = 1660] [serial = 1346] [outer = 0x0] 10:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127430800) [pid = 1660] [serial = 1347] [outer = 0x126fc1800] 10:57:28 INFO - PROCESS | 1660 | 1466013448630 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b19800) [pid = 1660] [serial = 1348] [outer = 0x126fc1800] 10:57:29 INFO - PROCESS | 1660 | 1466013449032 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]]]}] 10:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 10:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:57:29 INFO - PROCESS | 1660 | 1466013449064 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 1660 | 1466013449065 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:57:29 INFO - PROCESS | 1660 | 1466013449067 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1660 | 1466013449069 Marionette TRACE conn2 <- [1,1770,null,{}] 10:57:29 INFO - PROCESS | 1660 | 1466013449071 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}] 10:57:29 INFO - PROCESS | 1660 | 1466013449072 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:29 INFO - PROCESS | 1660 | 1466013449169 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:57:29 INFO - PROCESS | 1660 | 1466013449232 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:29 INFO - PROCESS | 1660 | 1466013449233 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b914000 == 38 [pid = 1660] [id = 450] 10:57:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1271ea800) [pid = 1660] [serial = 1349] [outer = 0x0] 10:57:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128ed1c00) [pid = 1660] [serial = 1350] [outer = 0x1271ea800] 10:57:29 INFO - PROCESS | 1660 | 1466013449274 Marionette DEBUG loaded listener.js 10:57:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128fed400) [pid = 1660] [serial = 1351] [outer = 0x1271ea800] 10:57:29 INFO - PROCESS | 1660 | 1466013449829 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]]]}] 10:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 820ms 10:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:57:29 INFO - PROCESS | 1660 | 1466013449888 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 1660 | 1466013449889 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:57:29 INFO - PROCESS | 1660 | 1466013449891 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1660 | 1466013449892 Marionette TRACE conn2 <- [1,1774,null,{}] 10:57:29 INFO - PROCESS | 1660 | 1466013449895 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}] 10:57:29 INFO - PROCESS | 1660 | 1466013449899 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:30 INFO - PROCESS | 1660 | 1466013450004 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:57:30 INFO - PROCESS | 1660 | 1466013450147 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 1660 | 1466013450148 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11699a000 == 39 [pid = 1660] [id = 451] 10:57:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1122ab400) [pid = 1660] [serial = 1352] [outer = 0x0] 10:57:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112a7b400) [pid = 1660] [serial = 1353] [outer = 0x1122ab400] 10:57:30 INFO - PROCESS | 1660 | 1466013450177 Marionette DEBUG loaded listener.js 10:57:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1167ea400) [pid = 1660] [serial = 1354] [outer = 0x1122ab400] 10:57:30 INFO - PROCESS | 1660 | 1466013450569 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]]]}] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119f13800 == 38 [pid = 1660] [id = 428] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11916b800 == 37 [pid = 1660] [id = 444] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11666e800 == 36 [pid = 1660] [id = 443] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x126fd7800 == 35 [pid = 1660] [id = 442] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118897000 == 34 [pid = 1660] [id = 441] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12c47d800 == 33 [pid = 1660] [id = 440] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12b914000 == 32 [pid = 1660] [id = 450] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11815e800 == 31 [pid = 1660] [id = 449] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e7800 == 30 [pid = 1660] [id = 448] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x126e25000 == 29 [pid = 1660] [id = 447] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11991f800 == 28 [pid = 1660] [id = 446] 10:57:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121ead800 == 27 [pid = 1660] [id = 445] 10:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1272ms 10:57:31 INFO - PROCESS | 1660 | 1466013451195 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:57:31 INFO - PROCESS | 1660 | 1466013451199 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:57:31 INFO - PROCESS | 1660 | 1466013451204 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:57:31 INFO - PROCESS | 1660 | 1466013451206 Marionette TRACE conn2 <- [1,1778,null,{}] 10:57:31 INFO - PROCESS | 1660 | 1466013451210 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}] 10:57:31 INFO - PROCESS | 1660 | 1466013451212 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:31 INFO - PROCESS | 1660 | 1466013451301 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:57:31 INFO - PROCESS | 1660 | 1466013451307 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 1660 | 1466013451310 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f42000 == 28 [pid = 1660] [id = 452] 10:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x113296000) [pid = 1660] [serial = 1355] [outer = 0x0] 10:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113940400) [pid = 1660] [serial = 1356] [outer = 0x113296000] 10:57:31 INFO - PROCESS | 1660 | 1466013451339 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1162d3400) [pid = 1660] [serial = 1357] [outer = 0x113296000] 10:57:31 INFO - PROCESS | 1660 | 1466013451716 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]]]}] 10:57:31 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 10:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 10:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:57:31 INFO - PROCESS | 1660 | 1466013451728 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:57:31 INFO - PROCESS | 1660 | 1466013451730 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:57:31 INFO - PROCESS | 1660 | 1466013451738 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:57:31 INFO - PROCESS | 1660 | 1466013451741 Marionette TRACE conn2 <- [1,1782,null,{}] 10:57:31 INFO - PROCESS | 1660 | 1466013451784 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}] 10:57:31 INFO - PROCESS | 1660 | 1466013451786 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:31 INFO - PROCESS | 1660 | 1466013451892 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:57:31 INFO - PROCESS | 1660 | 1466013451897 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 1660 | 1466013451899 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e5800 == 29 [pid = 1660] [id = 453] 10:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11674b000) [pid = 1660] [serial = 1358] [outer = 0x0] 10:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116fb4000) [pid = 1660] [serial = 1359] [outer = 0x11674b000] 10:57:31 INFO - PROCESS | 1660 | 1466013451926 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11818f400) [pid = 1660] [serial = 1360] [outer = 0x11674b000] 10:57:32 INFO - PROCESS | 1660 | 1466013452328 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]]]}] 10:57:32 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 10:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 632ms 10:57:32 INFO - PROCESS | 1660 | 1466013452367 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:57:32 INFO - PROCESS | 1660 | 1466013452370 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:57:32 INFO - PROCESS | 1660 | 1466013452374 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 1660 | 1466013452375 Marionette TRACE conn2 <- [1,1786,null,{}] 10:57:32 INFO - PROCESS | 1660 | 1466013452386 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}] 10:57:32 INFO - PROCESS | 1660 | 1466013452391 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:32 INFO - PROCESS | 1660 | 1466013452562 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:57:32 INFO - PROCESS | 1660 | 1466013452624 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:32 INFO - PROCESS | 1660 | 1466013452628 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eb1000 == 30 [pid = 1660] [id = 454] 10:57:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11917cc00) [pid = 1660] [serial = 1361] [outer = 0x0] 10:57:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1195ef800) [pid = 1660] [serial = 1362] [outer = 0x11917cc00] 10:57:32 INFO - PROCESS | 1660 | 1466013452674 Marionette DEBUG loaded listener.js 10:57:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11970e000) [pid = 1660] [serial = 1363] [outer = 0x11917cc00] 10:57:33 INFO - PROCESS | 1660 | 1466013453097 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]]]}] 10:57:33 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 10:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 10:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:57:33 INFO - PROCESS | 1660 | 1466013453144 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 1660 | 1466013453145 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:57:33 INFO - PROCESS | 1660 | 1466013453153 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:57:33 INFO - PROCESS | 1660 | 1466013453154 Marionette TRACE conn2 <- [1,1790,null,{}] 10:57:33 INFO - PROCESS | 1660 | 1466013453156 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}] 10:57:33 INFO - PROCESS | 1660 | 1466013453158 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:33 INFO - PROCESS | 1660 | 1466013453260 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:57:33 INFO - PROCESS | 1660 | 1466013453266 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:33 INFO - PROCESS | 1660 | 1466013453267 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x127738000 == 31 [pid = 1660] [id = 455] 10:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12117d800) [pid = 1660] [serial = 1364] [outer = 0x0] 10:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12125b800) [pid = 1660] [serial = 1365] [outer = 0x12117d800] 10:57:33 INFO - PROCESS | 1660 | 1466013453292 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121969c00) [pid = 1660] [serial = 1366] [outer = 0x12117d800] 10:57:33 INFO - PROCESS | 1660 | 1466013453638 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]]]}] 10:57:33 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) 10:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 525ms 10:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:57:33 INFO - PROCESS | 1660 | 1466013453674 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 1660 | 1466013453675 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:57:33 INFO - PROCESS | 1660 | 1466013453677 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:57:33 INFO - PROCESS | 1660 | 1466013453678 Marionette TRACE conn2 <- [1,1794,null,{}] 10:57:33 INFO - PROCESS | 1660 | 1466013453680 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}] 10:57:33 INFO - PROCESS | 1660 | 1466013453682 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:33 INFO - PROCESS | 1660 | 1466013453777 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:57:33 INFO - PROCESS | 1660 | 1466013453781 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:33 INFO - PROCESS | 1660 | 1466013453783 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e6000 == 32 [pid = 1660] [id = 456] 10:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1185e7c00) [pid = 1660] [serial = 1367] [outer = 0x0] 10:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1227c7800) [pid = 1660] [serial = 1368] [outer = 0x1185e7c00] 10:57:33 INFO - PROCESS | 1660 | 1466013453814 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124c27400) [pid = 1660] [serial = 1369] [outer = 0x1185e7c00] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x117030000) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1131ac800) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119937400) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1167e9800) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119be7c00) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124c28c00) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x113e2f400) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x110fed800) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x111e58000) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x117396800) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x117390c00) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1131ae000) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11a1a4000) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116745800) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1170a1400) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113ea2800) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a4ef000) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113293c00) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116966800) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119175000) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11818cc00) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x127443800) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:57:34 INFO - PROCESS | 1660 | 1466013454405 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]]]}] 10:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 769ms 10:57:34 INFO - PROCESS | 1660 | 1466013454447 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 1660 | 1466013454450 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:57:34 INFO - PROCESS | 1660 | 1466013454453 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 1660 | 1466013454454 Marionette TRACE conn2 <- [1,1798,null,{}] 10:57:34 INFO - PROCESS | 1660 | 1466013454457 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}] 10:57:34 INFO - PROCESS | 1660 | 1466013454461 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:34 INFO - PROCESS | 1660 | 1466013454557 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:57:34 INFO - PROCESS | 1660 | 1466013454561 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 1660 | 1466013454562 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a58f800 == 33 [pid = 1660] [id = 457] 10:57:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113eefc00) [pid = 1660] [serial = 1370] [outer = 0x0] 10:57:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119709400) [pid = 1660] [serial = 1371] [outer = 0x113eefc00] 10:57:34 INFO - PROCESS | 1660 | 1466013454589 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124c28400) [pid = 1660] [serial = 1372] [outer = 0x113eefc00] 10:57:34 INFO - PROCESS | 1660 | 1466013454904 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]]]}] 10:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 468ms 10:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:57:34 INFO - PROCESS | 1660 | 1466013454922 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 1660 | 1466013454923 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:57:34 INFO - PROCESS | 1660 | 1466013454925 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 1660 | 1466013454926 Marionette TRACE conn2 <- [1,1802,null,{}] 10:57:34 INFO - PROCESS | 1660 | 1466013454928 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}] 10:57:34 INFO - PROCESS | 1660 | 1466013454929 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:35 INFO - PROCESS | 1660 | 1466013455002 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:57:35 INFO - PROCESS | 1660 | 1466013455006 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 1660 | 1466013455007 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be4b000 == 34 [pid = 1660] [id = 458] 10:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11223d800) [pid = 1660] [serial = 1373] [outer = 0x0] 10:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12570b800) [pid = 1660] [serial = 1374] [outer = 0x11223d800] 10:57:35 INFO - PROCESS | 1660 | 1466013455033 Marionette DEBUG loaded listener.js 10:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125d3cc00) [pid = 1660] [serial = 1375] [outer = 0x11223d800] 10:57:35 INFO - PROCESS | 1660 | 1466013455372 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]]]}] 10:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 10:57:35 INFO - PROCESS | 1660 | 1466013455396 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 1660 | 1466013455399 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:57:35 INFO - PROCESS | 1660 | 1466013455426 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 1660 | 1466013455427 Marionette TRACE conn2 <- [1,1806,null,{}] 10:57:35 INFO - PROCESS | 1660 | 1466013455430 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}] 10:57:35 INFO - PROCESS | 1660 | 1466013455434 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:35 INFO - PROCESS | 1660 | 1466013455529 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:57:35 INFO - PROCESS | 1660 | 1466013455534 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 1660 | 1466013455535 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c020800 == 35 [pid = 1660] [id = 459] 10:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121383800) [pid = 1660] [serial = 1376] [outer = 0x0] 10:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126fbc400) [pid = 1660] [serial = 1377] [outer = 0x121383800] 10:57:35 INFO - PROCESS | 1660 | 1466013455574 Marionette DEBUG loaded listener.js 10:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127427c00) [pid = 1660] [serial = 1378] [outer = 0x121383800] 10:57:36 INFO - PROCESS | 1660 | 1466013456007 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]]]}] 10:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 622ms 10:57:36 INFO - PROCESS | 1660 | 1466013456047 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 1660 | 1466013456051 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:57:36 INFO - PROCESS | 1660 | 1466013456054 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 1660 | 1466013456055 Marionette TRACE conn2 <- [1,1810,null,{}] 10:57:36 INFO - PROCESS | 1660 | 1466013456057 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}] 10:57:36 INFO - PROCESS | 1660 | 1466013456058 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:36 INFO - PROCESS | 1660 | 1466013456155 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:57:36 INFO - PROCESS | 1660 | 1466013456161 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:36 INFO - PROCESS | 1660 | 1466013456162 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c48a800 == 36 [pid = 1660] [id = 460] 10:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12743ac00) [pid = 1660] [serial = 1379] [outer = 0x0] 10:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x127443800) [pid = 1660] [serial = 1380] [outer = 0x12743ac00] 10:57:36 INFO - PROCESS | 1660 | 1466013456189 Marionette DEBUG loaded listener.js 10:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128ed5c00) [pid = 1660] [serial = 1381] [outer = 0x12743ac00] 10:57:36 INFO - PROCESS | 1660 | 1466013456735 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]]]}] 10:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 10:57:36 INFO - PROCESS | 1660 | 1466013456776 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 1660 | 1466013456779 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:57:36 INFO - PROCESS | 1660 | 1466013456782 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 1660 | 1466013456784 Marionette TRACE conn2 <- [1,1814,null,{}] 10:57:36 INFO - PROCESS | 1660 | 1466013456787 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}] 10:57:36 INFO - PROCESS | 1660 | 1466013456790 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:36 INFO - PROCESS | 1660 | 1466013456922 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:57:37 INFO - PROCESS | 1660 | 1466013457004 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 1660 | 1466013457006 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b77000 == 37 [pid = 1660] [id = 461] 10:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x115eed400) [pid = 1660] [serial = 1382] [outer = 0x0] 10:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1166f0000) [pid = 1660] [serial = 1383] [outer = 0x115eed400] 10:57:37 INFO - PROCESS | 1660 | 1466013457037 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116971c00) [pid = 1660] [serial = 1384] [outer = 0x115eed400] 10:57:37 INFO - PROCESS | 1660 | 1466013457562 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]]]}] 10:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 821ms 10:57:37 INFO - PROCESS | 1660 | 1466013457611 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:57:37 INFO - PROCESS | 1660 | 1466013457614 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:57:37 INFO - PROCESS | 1660 | 1466013457621 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:57:37 INFO - PROCESS | 1660 | 1466013457623 Marionette TRACE conn2 <- [1,1818,null,{}] 10:57:37 INFO - PROCESS | 1660 | 1466013457626 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}] 10:57:37 INFO - PROCESS | 1660 | 1466013457628 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:37 INFO - PROCESS | 1660 | 1466013457740 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:57:37 INFO - PROCESS | 1660 | 1466013457822 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 1660 | 1466013457823 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116237000 == 38 [pid = 1660] [id = 462] 10:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112a7a000) [pid = 1660] [serial = 1385] [outer = 0x0] 10:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115ef0000) [pid = 1660] [serial = 1386] [outer = 0x112a7a000] 10:57:37 INFO - PROCESS | 1660 | 1466013457855 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1185b0c00) [pid = 1660] [serial = 1387] [outer = 0x112a7a000] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12c020800 == 37 [pid = 1660] [id = 459] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12be4b000 == 36 [pid = 1660] [id = 458] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12a58f800 == 35 [pid = 1660] [id = 457] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e6000 == 34 [pid = 1660] [id = 456] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x127738000 == 33 [pid = 1660] [id = 455] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x121eb1000 == 32 [pid = 1660] [id = 454] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e5800 == 31 [pid = 1660] [id = 453] 10:57:38 INFO - PROCESS | 1660 | --DOCSHELL 0x112f42000 == 30 [pid = 1660] [id = 452] 10:57:38 INFO - PROCESS | 1660 | 1466013458479 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]]]}] 10:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 873ms 10:57:38 INFO - PROCESS | 1660 | 1466013458495 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 1660 | 1466013458497 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:57:38 INFO - PROCESS | 1660 | 1466013458508 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 1660 | 1466013458510 Marionette TRACE conn2 <- [1,1822,null,{}] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1195eb800) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1133ad800) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11a19f000) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113ea2c00) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11709f800) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1167f2800) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121784800) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121181c00) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126ed7c00) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1167f2400) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x125708000) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1271e9400) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115ee9000) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1167ee400) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127441000) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1188c3400) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126ed6c00) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1184b0800) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1184b6400) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117393400) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124b4d000) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112a72400) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116a0bc00) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121381400) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12743e800) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124e72c00) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119702800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x117099400) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11738c800) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a4fb000) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113ea6400) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11913c800) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1170a2800) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1257abc00) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a98bc00) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1185e4800) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1167f6400) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11916ec00) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11992fc00) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12a4bd400) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119b11400) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x121967800) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11913a800) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x128b21800) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 10:57:38 INFO - PROCESS | 1660 | 1466013458528 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}] 10:57:38 INFO - PROCESS | 1660 | 1466013458530 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:38 INFO - PROCESS | 1660 | 1466013458635 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:57:38 INFO - PROCESS | 1660 | 1466013458641 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 1660 | 1466013458644 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116937800 == 31 [pid = 1660] [id = 463] 10:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1166ee400) [pid = 1660] [serial = 1388] [outer = 0x0] 10:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1167e8c00) [pid = 1660] [serial = 1389] [outer = 0x1166ee400] 10:57:38 INFO - PROCESS | 1660 | 1466013458672 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11702fc00) [pid = 1660] [serial = 1390] [outer = 0x1166ee400] 10:57:39 INFO - PROCESS | 1660 | 1466013459024 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]]]}] 10:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 525ms 10:57:39 INFO - PROCESS | 1660 | 1466013459035 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 1660 | 1466013459039 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:57:39 INFO - PROCESS | 1660 | 1466013459045 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 1660 | 1466013459047 Marionette TRACE conn2 <- [1,1826,null,{}] 10:57:39 INFO - PROCESS | 1660 | 1466013459053 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}] 10:57:39 INFO - PROCESS | 1660 | 1466013459055 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:39 INFO - PROCESS | 1660 | 1466013459202 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:57:39 INFO - PROCESS | 1660 | 1466013459288 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:39 INFO - PROCESS | 1660 | 1466013459289 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e5800 == 32 [pid = 1660] [id = 464] 10:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x117391000) [pid = 1660] [serial = 1391] [outer = 0x0] 10:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1185ae400) [pid = 1660] [serial = 1392] [outer = 0x117391000] 10:57:39 INFO - PROCESS | 1660 | 1466013459332 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118708800) [pid = 1660] [serial = 1393] [outer = 0x117391000] 10:57:39 INFO - PROCESS | 1660 | 1466013459656 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]]]}] 10:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 624ms 10:57:39 INFO - PROCESS | 1660 | 1466013459672 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:57:39 INFO - PROCESS | 1660 | 1466013459673 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:57:39 INFO - PROCESS | 1660 | 1466013459675 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 1660 | 1466013459677 Marionette TRACE conn2 <- [1,1830,null,{}] 10:57:39 INFO - PROCESS | 1660 | 1466013459688 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}] 10:57:39 INFO - PROCESS | 1660 | 1466013459691 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:39 INFO - PROCESS | 1660 | 1466013459768 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:57:39 INFO - PROCESS | 1660 | 1466013459849 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:39 INFO - PROCESS | 1660 | 1466013459851 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a59800 == 33 [pid = 1660] [id = 465] 10:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119130400) [pid = 1660] [serial = 1394] [outer = 0x0] 10:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119709800) [pid = 1660] [serial = 1395] [outer = 0x119130400] 10:57:39 INFO - PROCESS | 1660 | 1466013459893 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11a19f000) [pid = 1660] [serial = 1396] [outer = 0x119130400] 10:57:40 INFO - PROCESS | 1660 | 1466013460308 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]]]}] 10:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 673ms 10:57:40 INFO - PROCESS | 1660 | 1466013460352 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:57:40 INFO - PROCESS | 1660 | 1466013460354 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:57:40 INFO - PROCESS | 1660 | 1466013460358 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:57:40 INFO - PROCESS | 1660 | 1466013460359 Marionette TRACE conn2 <- [1,1834,null,{}] 10:57:40 INFO - PROCESS | 1660 | 1466013460363 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}] 10:57:40 INFO - PROCESS | 1660 | 1466013460365 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:40 INFO - PROCESS | 1660 | 1466013460490 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:57:40 INFO - PROCESS | 1660 | 1466013460494 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:40 INFO - PROCESS | 1660 | 1466013460495 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x125789000 == 34 [pid = 1660] [id = 466] 10:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12137d000) [pid = 1660] [serial = 1397] [outer = 0x0] 10:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121de8800) [pid = 1660] [serial = 1398] [outer = 0x12137d000] 10:57:40 INFO - PROCESS | 1660 | 1466013460520 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124b4f800) [pid = 1660] [serial = 1399] [outer = 0x12137d000] 10:57:40 INFO - PROCESS | 1660 | 1466013460880 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]]]}] 10:57:40 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 10:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 572ms 10:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:57:40 INFO - PROCESS | 1660 | 1466013460930 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:57:40 INFO - PROCESS | 1660 | 1466013460931 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:57:40 INFO - PROCESS | 1660 | 1466013460933 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:57:40 INFO - PROCESS | 1660 | 1466013460934 Marionette TRACE conn2 <- [1,1838,null,{}] 10:57:40 INFO - PROCESS | 1660 | 1466013460936 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}] 10:57:40 INFO - PROCESS | 1660 | 1466013460937 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:41 INFO - PROCESS | 1660 | 1466013461033 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:57:41 INFO - PROCESS | 1660 | 1466013461037 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 1660 | 1466013461038 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x127735800 == 35 [pid = 1660] [id = 467] 10:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1214a7000) [pid = 1660] [serial = 1400] [outer = 0x0] 10:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124cdf400) [pid = 1660] [serial = 1401] [outer = 0x1214a7000] 10:57:41 INFO - PROCESS | 1660 | 1466013461062 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12570c400) [pid = 1660] [serial = 1402] [outer = 0x1214a7000] 10:57:41 INFO - PROCESS | 1660 | 1466013461501 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]]]}] 10:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 619ms 10:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:57:41 INFO - PROCESS | 1660 | 1466013461557 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 1660 | 1466013461559 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:57:41 INFO - PROCESS | 1660 | 1466013461562 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 1660 | 1466013461566 Marionette TRACE conn2 <- [1,1842,null,{}] 10:57:41 INFO - PROCESS | 1660 | 1466013461569 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}] 10:57:41 INFO - PROCESS | 1660 | 1466013461575 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:41 INFO - PROCESS | 1660 | 1466013461751 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:57:41 INFO - PROCESS | 1660 | 1466013461794 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 1660 | 1466013461795 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294e0000 == 36 [pid = 1660] [id = 468] 10:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126e45c00) [pid = 1660] [serial = 1403] [outer = 0x0] 10:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x127447c00) [pid = 1660] [serial = 1404] [outer = 0x126e45c00] 10:57:41 INFO - PROCESS | 1660 | 1466013461827 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128ff2800) [pid = 1660] [serial = 1405] [outer = 0x126e45c00] 10:57:42 INFO - PROCESS | 1660 | 1466013462141 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]]]}] 10:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 625ms 10:57:42 INFO - PROCESS | 1660 | 1466013462187 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:57:42 INFO - PROCESS | 1660 | 1466013462189 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:57:42 INFO - PROCESS | 1660 | 1466013462192 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:57:42 INFO - PROCESS | 1660 | 1466013462194 Marionette TRACE conn2 <- [1,1846,null,{}] 10:57:42 INFO - PROCESS | 1660 | 1466013462198 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}] 10:57:42 INFO - PROCESS | 1660 | 1466013462199 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:42 INFO - PROCESS | 1660 | 1466013462369 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:57:42 INFO - PROCESS | 1660 | 1466013462392 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:42 INFO - PROCESS | 1660 | 1466013462394 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119aa1800 == 37 [pid = 1660] [id = 469] 10:57:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128ff3c00) [pid = 1660] [serial = 1406] [outer = 0x0] 10:57:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129335800) [pid = 1660] [serial = 1407] [outer = 0x128ff3c00] 10:57:42 INFO - PROCESS | 1660 | 1466013462432 Marionette DEBUG loaded listener.js 10:57:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a4f3c00) [pid = 1660] [serial = 1408] [outer = 0x128ff3c00] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121383800) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1170a6000) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119704c00) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124b51c00) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12117d800) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126fc1800) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1122ab400) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113296000) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1271ea800) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11917cc00) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1185e7c00) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11223d800) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x113eefc00) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:57:42 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11674b000) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:57:42 INFO - PROCESS | 1660 | 1466013462930 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]]]}] 10:57:42 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) 10:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 770ms 10:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:57:42 INFO - PROCESS | 1660 | 1466013462962 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:57:42 INFO - PROCESS | 1660 | 1466013462964 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:57:42 INFO - PROCESS | 1660 | 1466013462966 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:57:42 INFO - PROCESS | 1660 | 1466013462967 Marionette TRACE conn2 <- [1,1850,null,{}] 10:57:42 INFO - PROCESS | 1660 | 1466013462969 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}] 10:57:42 INFO - PROCESS | 1660 | 1466013462970 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:43 INFO - PROCESS | 1660 | 1466013463044 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:57:43 INFO - PROCESS | 1660 | 1466013463102 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 1660 | 1466013463103 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af3c800 == 38 [pid = 1660] [id = 470] 10:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x110ff2800) [pid = 1660] [serial = 1409] [outer = 0x0] 10:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1188ce000) [pid = 1660] [serial = 1410] [outer = 0x110ff2800] 10:57:43 INFO - PROCESS | 1660 | 1466013463135 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124b48800) [pid = 1660] [serial = 1411] [outer = 0x110ff2800] 10:57:43 INFO - PROCESS | 1660 | 1466013463400 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]]]}] 10:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 10:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:57:43 INFO - PROCESS | 1660 | 1466013463438 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:57:43 INFO - PROCESS | 1660 | 1466013463439 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:57:43 INFO - PROCESS | 1660 | 1466013463442 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 1660 | 1466013463443 Marionette TRACE conn2 <- [1,1854,null,{}] 10:57:43 INFO - PROCESS | 1660 | 1466013463445 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}] 10:57:43 INFO - PROCESS | 1660 | 1466013463446 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:43 INFO - PROCESS | 1660 | 1466013463529 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:57:43 INFO - PROCESS | 1660 | 1466013463535 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 1660 | 1466013463536 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c015000 == 39 [pid = 1660] [id = 471] 10:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124c28000) [pid = 1660] [serial = 1412] [outer = 0x0] 10:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12931d000) [pid = 1660] [serial = 1413] [outer = 0x124c28000] 10:57:43 INFO - PROCESS | 1660 | 1466013463561 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12a822800) [pid = 1660] [serial = 1414] [outer = 0x124c28000] 10:57:43 INFO - PROCESS | 1660 | 1466013463885 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]]]}] 10:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 470ms 10:57:43 INFO - PROCESS | 1660 | 1466013463912 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:57:43 INFO - PROCESS | 1660 | 1466013463914 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:57:43 INFO - PROCESS | 1660 | 1466013463918 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 1660 | 1466013463919 Marionette TRACE conn2 <- [1,1858,null,{}] 10:57:43 INFO - PROCESS | 1660 | 1466013463921 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}] 10:57:43 INFO - PROCESS | 1660 | 1466013463922 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:44 INFO - PROCESS | 1660 | 1466013464054 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:57:44 INFO - PROCESS | 1660 | 1466013464063 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 1660 | 1466013464075 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c487000 == 40 [pid = 1660] [id = 472] 10:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119136c00) [pid = 1660] [serial = 1415] [outer = 0x0] 10:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a821c00) [pid = 1660] [serial = 1416] [outer = 0x119136c00] 10:57:44 INFO - PROCESS | 1660 | 1466013464112 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a992c00) [pid = 1660] [serial = 1417] [outer = 0x119136c00] 10:57:44 INFO - PROCESS | 1660 | 1466013464528 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]]]}] 10:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 618ms 10:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:57:44 INFO - PROCESS | 1660 | 1466013464536 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 1660 | 1466013464538 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:57:44 INFO - PROCESS | 1660 | 1466013464540 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 1660 | 1466013464541 Marionette TRACE conn2 <- [1,1862,null,{}] 10:57:44 INFO - PROCESS | 1660 | 1466013464543 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}] 10:57:44 INFO - PROCESS | 1660 | 1466013464545 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:44 INFO - PROCESS | 1660 | 1466013464636 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:57:44 INFO - PROCESS | 1660 | 1466013464695 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 1660 | 1466013464696 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5c3000 == 41 [pid = 1660] [id = 473] 10:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12a991c00) [pid = 1660] [serial = 1418] [outer = 0x0] 10:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12a9e6c00) [pid = 1660] [serial = 1419] [outer = 0x12a991c00] 10:57:44 INFO - PROCESS | 1660 | 1466013464722 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12b812800) [pid = 1660] [serial = 1420] [outer = 0x12a991c00] 10:57:45 INFO - PROCESS | 1660 | 1466013465168 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]]]}] 10:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 10:57:45 INFO - PROCESS | 1660 | 1466013465210 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:57:45 INFO - PROCESS | 1660 | 1466013465213 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:57:45 INFO - PROCESS | 1660 | 1466013465217 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 1660 | 1466013465221 Marionette TRACE conn2 <- [1,1866,null,{}] 10:57:45 INFO - PROCESS | 1660 | 1466013465225 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}] 10:57:45 INFO - PROCESS | 1660 | 1466013465227 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:45 INFO - PROCESS | 1660 | 1466013465332 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:57:45 INFO - PROCESS | 1660 | 1466013465390 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:45 INFO - PROCESS | 1660 | 1466013465392 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187db800 == 42 [pid = 1660] [id = 474] 10:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x113eefc00) [pid = 1660] [serial = 1421] [outer = 0x0] 10:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116966400) [pid = 1660] [serial = 1422] [outer = 0x113eefc00] 10:57:45 INFO - PROCESS | 1660 | 1466013465423 Marionette DEBUG loaded listener.js 10:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117396800) [pid = 1660] [serial = 1423] [outer = 0x113eefc00] 10:57:45 INFO - PROCESS | 1660 | 1466013465874 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]]]}] 10:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 724ms 10:57:45 INFO - PROCESS | 1660 | 1466013465957 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:57:45 INFO - PROCESS | 1660 | 1466013465960 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:57:45 INFO - PROCESS | 1660 | 1466013465983 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 1660 | 1466013465985 Marionette TRACE conn2 <- [1,1870,null,{}] 10:57:45 INFO - PROCESS | 1660 | 1466013465989 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}] 10:57:45 INFO - PROCESS | 1660 | 1466013465991 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:46 INFO - PROCESS | 1660 | 1466013466094 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:57:46 INFO - PROCESS | 1660 | 1466013466163 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 1660 | 1466013466164 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x127282800 == 43 [pid = 1660] [id = 475] 10:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119132400) [pid = 1660] [serial = 1424] [outer = 0x0] 10:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11970a400) [pid = 1660] [serial = 1425] [outer = 0x119132400] 10:57:46 INFO - PROCESS | 1660 | 1466013466192 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12117b800) [pid = 1660] [serial = 1426] [outer = 0x119132400] 10:57:46 INFO - PROCESS | 1660 | 1466013466603 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]]]}] 10:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 692ms 10:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:57:46 INFO - PROCESS | 1660 | 1466013466657 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:57:46 INFO - PROCESS | 1660 | 1466013466658 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:57:46 INFO - PROCESS | 1660 | 1466013466661 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:57:46 INFO - PROCESS | 1660 | 1466013466664 Marionette TRACE conn2 <- [1,1874,null,{}] 10:57:46 INFO - PROCESS | 1660 | 1466013466671 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}] 10:57:46 INFO - PROCESS | 1660 | 1466013466675 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:46 INFO - PROCESS | 1660 | 1466013466777 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:57:46 INFO - PROCESS | 1660 | 1466013466838 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 1660 | 1466013466840 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c8e2800 == 44 [pid = 1660] [id = 476] 10:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124cd7000) [pid = 1660] [serial = 1427] [outer = 0x0] 10:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126f58800) [pid = 1660] [serial = 1428] [outer = 0x124cd7000] 10:57:46 INFO - PROCESS | 1660 | 1466013466871 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b20000) [pid = 1660] [serial = 1429] [outer = 0x124cd7000] 10:57:47 INFO - PROCESS | 1660 | 1466013467350 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]]]}] 10:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 774ms 10:57:47 INFO - PROCESS | 1660 | 1466013467562 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:57:47 INFO - PROCESS | 1660 | 1466013467565 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:57:47 INFO - PROCESS | 1660 | 1466013467582 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:57:47 INFO - PROCESS | 1660 | 1466013467583 Marionette TRACE conn2 <- [1,1878,null,{}] 10:57:47 INFO - PROCESS | 1660 | 1466013467587 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}] 10:57:47 INFO - PROCESS | 1660 | 1466013467589 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:47 INFO - PROCESS | 1660 | 1466013467686 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:57:47 INFO - PROCESS | 1660 | 1466013467742 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:47 INFO - PROCESS | 1660 | 1466013467746 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11915c000 == 45 [pid = 1660] [id = 477] 10:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11662b000) [pid = 1660] [serial = 1430] [outer = 0x0] 10:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1167ecc00) [pid = 1660] [serial = 1431] [outer = 0x11662b000] 10:57:47 INFO - PROCESS | 1660 | 1466013467773 Marionette DEBUG loaded listener.js 10:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11709e000) [pid = 1660] [serial = 1432] [outer = 0x11662b000] 10:57:48 INFO - PROCESS | 1660 | 1466013468202 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]]]}] 10:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 675ms 10:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:57:48 INFO - PROCESS | 1660 | 1466013468256 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:57:48 INFO - PROCESS | 1660 | 1466013468257 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:57:48 INFO - PROCESS | 1660 | 1466013468262 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:57:48 INFO - PROCESS | 1660 | 1466013468264 Marionette TRACE conn2 <- [1,1882,null,{}] 10:57:48 INFO - PROCESS | 1660 | 1466013468267 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}] 10:57:48 INFO - PROCESS | 1660 | 1466013468268 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:48 INFO - PROCESS | 1660 | 1466013468358 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:57:48 INFO - PROCESS | 1660 | 1466013468419 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:48 INFO - PROCESS | 1660 | 1466013468420 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193a3000 == 46 [pid = 1660] [id = 478] 10:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11818a000) [pid = 1660] [serial = 1433] [outer = 0x0] 10:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1185dd400) [pid = 1660] [serial = 1434] [outer = 0x11818a000] 10:57:48 INFO - PROCESS | 1660 | 1466013468448 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11913d800) [pid = 1660] [serial = 1435] [outer = 0x11818a000] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11699a000 == 45 [pid = 1660] [id = 451] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c487000 == 44 [pid = 1660] [id = 472] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c015000 == 43 [pid = 1660] [id = 471] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12af3c800 == 42 [pid = 1660] [id = 470] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119aa1800 == 41 [pid = 1660] [id = 469] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1294e0000 == 40 [pid = 1660] [id = 468] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x127735800 == 39 [pid = 1660] [id = 467] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x125789000 == 38 [pid = 1660] [id = 466] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121a59800 == 37 [pid = 1660] [id = 465] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e5800 == 36 [pid = 1660] [id = 464] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x116937800 == 35 [pid = 1660] [id = 463] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x116237000 == 34 [pid = 1660] [id = 462] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119b77000 == 33 [pid = 1660] [id = 461] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c48a800 == 32 [pid = 1660] [id = 460] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11915c000 == 31 [pid = 1660] [id = 477] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c8e2800 == 30 [pid = 1660] [id = 476] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x127282800 == 29 [pid = 1660] [id = 475] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1187db800 == 28 [pid = 1660] [id = 474] 10:57:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5c3000 == 27 [pid = 1660] [id = 473] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126fbc400) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11916fc00) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118192400) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121df0c00) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121180c00) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x125d44400) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124e2a800) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12125b800) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128b19800) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167ea400) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112a7b400) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113940400) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x127430800) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128fed400) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ed1c00) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1195ef800) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1227c7800) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121969c00) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12570b800) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124c27400) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119709400) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116fb4000) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11818f400) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11970e000) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x127427c00) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x125d3cc00) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124c28400) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1162d3400) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 1660 | 1466013469324 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]]]}] 10:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1076ms 10:57:49 INFO - PROCESS | 1660 | 1466013469338 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:57:49 INFO - PROCESS | 1660 | 1466013469340 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:57:49 INFO - PROCESS | 1660 | 1466013469343 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 1660 | 1466013469345 Marionette TRACE conn2 <- [1,1886,null,{}] 10:57:49 INFO - PROCESS | 1660 | 1466013469351 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}] 10:57:49 INFO - PROCESS | 1660 | 1466013469353 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:49 INFO - PROCESS | 1660 | 1466013469433 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:57:49 INFO - PROCESS | 1660 | 1466013469490 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 1660 | 1466013469493 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a9800 == 28 [pid = 1660] [id = 479] 10:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113966400) [pid = 1660] [serial = 1436] [outer = 0x0] 10:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11662f000) [pid = 1660] [serial = 1437] [outer = 0x113966400] 10:57:49 INFO - PROCESS | 1660 | 1466013469521 Marionette DEBUG loaded listener.js 10:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1167efc00) [pid = 1660] [serial = 1438] [outer = 0x113966400] 10:57:49 INFO - PROCESS | 1660 | 1466013469841 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]]]}] 10:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 10:57:49 INFO - PROCESS | 1660 | 1466013469864 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:57:49 INFO - PROCESS | 1660 | 1466013469870 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:57:49 INFO - PROCESS | 1660 | 1466013469874 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 1660 | 1466013469876 Marionette TRACE conn2 <- [1,1890,null,{}] 10:57:49 INFO - PROCESS | 1660 | 1466013469878 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}] 10:57:49 INFO - PROCESS | 1660 | 1466013469880 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:49 INFO - PROCESS | 1660 | 1466013469959 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:57:49 INFO - PROCESS | 1660 | 1466013469963 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 1660 | 1466013469964 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e4000 == 29 [pid = 1660] [id = 480] 10:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116a0b400) [pid = 1660] [serial = 1439] [outer = 0x0] 10:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1170a7c00) [pid = 1660] [serial = 1440] [outer = 0x116a0b400] 10:57:49 INFO - PROCESS | 1660 | 1466013469994 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118193c00) [pid = 1660] [serial = 1441] [outer = 0x116a0b400] 10:57:50 INFO - PROCESS | 1660 | 1466013470390 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]]]}] 10:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 10:57:50 INFO - PROCESS | 1660 | 1466013470396 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:57:50 INFO - PROCESS | 1660 | 1466013470400 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:57:50 INFO - PROCESS | 1660 | 1466013470403 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:57:50 INFO - PROCESS | 1660 | 1466013470407 Marionette TRACE conn2 <- [1,1894,null,{}] 10:57:50 INFO - PROCESS | 1660 | 1466013470420 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}] 10:57:50 INFO - PROCESS | 1660 | 1466013470424 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:50 INFO - PROCESS | 1660 | 1466013470544 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:57:50 INFO - PROCESS | 1660 | 1466013470553 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:50 INFO - PROCESS | 1660 | 1466013470556 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212d2800 == 30 [pid = 1660] [id = 481] 10:57:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113369800) [pid = 1660] [serial = 1442] [outer = 0x0] 10:57:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119170400) [pid = 1660] [serial = 1443] [outer = 0x113369800] 10:57:50 INFO - PROCESS | 1660 | 1466013470599 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119705c00) [pid = 1660] [serial = 1444] [outer = 0x113369800] 10:57:50 INFO - PROCESS | 1660 | 1466013470988 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]]]}] 10:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 625ms 10:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:57:51 INFO - PROCESS | 1660 | 1466013471028 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:57:51 INFO - PROCESS | 1660 | 1466013471030 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:57:51 INFO - PROCESS | 1660 | 1466013471032 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:57:51 INFO - PROCESS | 1660 | 1466013471035 Marionette TRACE conn2 <- [1,1898,null,{}] 10:57:51 INFO - PROCESS | 1660 | 1466013471052 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}] 10:57:51 INFO - PROCESS | 1660 | 1466013471053 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:51 INFO - PROCESS | 1660 | 1466013471147 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:57:51 INFO - PROCESS | 1660 | 1466013471153 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:51 INFO - PROCESS | 1660 | 1466013471154 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e0c000 == 31 [pid = 1660] [id = 482] 10:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11970e000) [pid = 1660] [serial = 1445] [outer = 0x0] 10:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119b0f400) [pid = 1660] [serial = 1446] [outer = 0x11970e000] 10:57:51 INFO - PROCESS | 1660 | 1466013471179 Marionette DEBUG loaded listener.js 10:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12117d000) [pid = 1660] [serial = 1447] [outer = 0x11970e000] 10:57:51 INFO - PROCESS | 1660 | 1466013471524 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]]]}] 10:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 522ms 10:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:57:51 INFO - PROCESS | 1660 | 1466013471554 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:57:51 INFO - PROCESS | 1660 | 1466013471555 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:57:51 INFO - PROCESS | 1660 | 1466013471557 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:57:51 INFO - PROCESS | 1660 | 1466013471558 Marionette TRACE conn2 <- [1,1902,null,{}] 10:57:51 INFO - PROCESS | 1660 | 1466013471561 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}] 10:57:51 INFO - PROCESS | 1660 | 1466013471562 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:51 INFO - PROCESS | 1660 | 1466013471661 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:57:51 INFO - PROCESS | 1660 | 1466013471667 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:51 INFO - PROCESS | 1660 | 1466013471668 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fe1800 == 32 [pid = 1660] [id = 483] 10:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113372c00) [pid = 1660] [serial = 1448] [outer = 0x0] 10:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12117f800) [pid = 1660] [serial = 1449] [outer = 0x113372c00] 10:57:51 INFO - PROCESS | 1660 | 1466013471692 Marionette DEBUG loaded listener.js 10:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12165a800) [pid = 1660] [serial = 1450] [outer = 0x113372c00] 10:57:52 INFO - PROCESS | 1660 | 1466013472058 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]]]}] 10:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 517ms 10:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:57:52 INFO - PROCESS | 1660 | 1466013472076 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:57:52 INFO - PROCESS | 1660 | 1466013472077 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:57:52 INFO - PROCESS | 1660 | 1466013472079 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 1660 | 1466013472080 Marionette TRACE conn2 <- [1,1906,null,{}] 10:57:52 INFO - PROCESS | 1660 | 1466013472084 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}] 10:57:52 INFO - PROCESS | 1660 | 1466013472089 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:52 INFO - PROCESS | 1660 | 1466013472205 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:57:52 INFO - PROCESS | 1660 | 1466013472210 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:52 INFO - PROCESS | 1660 | 1466013472211 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f37800 == 33 [pid = 1660] [id = 484] 10:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118196800) [pid = 1660] [serial = 1451] [outer = 0x0] 10:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121beec00) [pid = 1660] [serial = 1452] [outer = 0x118196800] 10:57:52 INFO - PROCESS | 1660 | 1466013472236 Marionette DEBUG loaded listener.js 10:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12570cc00) [pid = 1660] [serial = 1453] [outer = 0x118196800] 10:57:52 INFO - PROCESS | 1660 | 1466013472562 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]]]}] 10:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 771ms 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1214a7000) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126e45c00) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110ff2800) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128ff3c00) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119136c00) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x115eed400) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124c28000) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12743ac00) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119130400) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112a7a000) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1166ee400) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x117391000) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12137d000) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:57:52 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a991c00) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:57:52 INFO - PROCESS | 1660 | 1466013472861 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:57:52 INFO - PROCESS | 1660 | 1466013472863 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:57:52 INFO - PROCESS | 1660 | 1466013472866 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 1660 | 1466013472869 Marionette TRACE conn2 <- [1,1910,null,{}] 10:57:52 INFO - PROCESS | 1660 | 1466013472873 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}] 10:57:52 INFO - PROCESS | 1660 | 1466013472875 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:52 INFO - PROCESS | 1660 | 1466013472971 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:57:53 INFO - PROCESS | 1660 | 1466013473139 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:53 INFO - PROCESS | 1660 | 1466013473141 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x116720800 == 34 [pid = 1660] [id = 485] 10:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112a70400) [pid = 1660] [serial = 1454] [outer = 0x0] 10:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112a7b400) [pid = 1660] [serial = 1455] [outer = 0x112a70400] 10:57:53 INFO - PROCESS | 1660 | 1466013473197 Marionette DEBUG loaded listener.js 10:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113937000) [pid = 1660] [serial = 1456] [outer = 0x112a70400] 10:57:53 INFO - PROCESS | 1660 | 1466013473773 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]]]}] 10:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 973ms 10:57:53 INFO - PROCESS | 1660 | 1466013473840 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:57:53 INFO - PROCESS | 1660 | 1466013473842 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:57:53 INFO - PROCESS | 1660 | 1466013473846 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:57:53 INFO - PROCESS | 1660 | 1466013473849 Marionette TRACE conn2 <- [1,1914,null,{}] 10:57:53 INFO - PROCESS | 1660 | 1466013473852 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}] 10:57:53 INFO - PROCESS | 1660 | 1466013473854 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:53 INFO - PROCESS | 1660 | 1466013473961 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:57:54 INFO - PROCESS | 1660 | 1466013474016 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:54 INFO - PROCESS | 1660 | 1466013474018 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119911000 == 35 [pid = 1660] [id = 486] 10:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1167f6800) [pid = 1660] [serial = 1457] [outer = 0x0] 10:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116fc2c00) [pid = 1660] [serial = 1458] [outer = 0x1167f6800] 10:57:54 INFO - PROCESS | 1660 | 1466013474049 Marionette DEBUG loaded listener.js 10:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117393400) [pid = 1660] [serial = 1459] [outer = 0x1167f6800] 10:57:54 INFO - PROCESS | 1660 | 1466013474688 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]]]}] 10:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 875ms 10:57:54 INFO - PROCESS | 1660 | 1466013474725 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:57:54 INFO - PROCESS | 1660 | 1466013474727 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:57:54 INFO - PROCESS | 1660 | 1466013474732 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:57:54 INFO - PROCESS | 1660 | 1466013474736 Marionette TRACE conn2 <- [1,1918,null,{}] 10:57:54 INFO - PROCESS | 1660 | 1466013474741 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}] 10:57:54 INFO - PROCESS | 1660 | 1466013474742 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:54 INFO - PROCESS | 1660 | 1466013474854 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:57:54 INFO - PROCESS | 1660 | 1466013474933 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:54 INFO - PROCESS | 1660 | 1466013474936 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a85800 == 36 [pid = 1660] [id = 487] 10:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1139f0400) [pid = 1660] [serial = 1460] [outer = 0x0] 10:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11606d800) [pid = 1660] [serial = 1461] [outer = 0x1139f0400] 10:57:54 INFO - PROCESS | 1660 | 1466013474965 Marionette DEBUG loaded listener.js 10:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1167edc00) [pid = 1660] [serial = 1462] [outer = 0x1139f0400] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1160a1800 == 35 [pid = 1660] [id = 26] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x126fe1800 == 34 [pid = 1660] [id = 483] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124e0c000 == 33 [pid = 1660] [id = 482] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1212d2800 == 32 [pid = 1660] [id = 481] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e4000 == 31 [pid = 1660] [id = 480] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a9800 == 30 [pid = 1660] [id = 479] 10:57:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1193a3000 == 29 [pid = 1660] [id = 478] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a9e6c00) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124cdf400) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x127447c00) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12570c400) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1188ce000) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129335800) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128ff2800) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a992c00) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124b48800) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1166f0000) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x116971c00) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12931d000) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128ed5c00) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x127443800) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119709800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11a19f000) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x115ef0000) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1185b0c00) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1167e8c00) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11702fc00) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1185ae400) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x118708800) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x121de8800) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12a4f3c00) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12a821c00) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12a822800) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x124b4f800) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12b812800) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 10:57:55 INFO - PROCESS | 1660 | 1466013475470 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]]]}] 10:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 774ms 10:57:55 INFO - PROCESS | 1660 | 1466013475518 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:57:55 INFO - PROCESS | 1660 | 1466013475520 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:57:55 INFO - PROCESS | 1660 | 1466013475524 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:57:55 INFO - PROCESS | 1660 | 1466013475528 Marionette TRACE conn2 <- [1,1922,null,{}] 10:57:55 INFO - PROCESS | 1660 | 1466013475531 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}] 10:57:55 INFO - PROCESS | 1660 | 1466013475535 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:55 INFO - PROCESS | 1660 | 1466013475633 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:57:55 INFO - PROCESS | 1660 | 1466013475701 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:55 INFO - PROCESS | 1660 | 1466013475702 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184a6800 == 30 [pid = 1660] [id = 488] 10:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1167ea400) [pid = 1660] [serial = 1463] [outer = 0x0] 10:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x116968800) [pid = 1660] [serial = 1464] [outer = 0x1167ea400] 10:57:55 INFO - PROCESS | 1660 | 1466013475734 Marionette DEBUG loaded listener.js 10:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1170a6000) [pid = 1660] [serial = 1465] [outer = 0x1167ea400] 10:57:56 INFO - PROCESS | 1660 | 1466013476162 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]]]}] 10:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1170a5000) [pid = 1660] [serial = 1466] [outer = 0x112dd3800] 10:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 673ms 10:57:56 INFO - PROCESS | 1660 | 1466013476210 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:57:56 INFO - PROCESS | 1660 | 1466013476213 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:57:56 INFO - PROCESS | 1660 | 1466013476278 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:57:56 INFO - PROCESS | 1660 | 1466013476280 Marionette TRACE conn2 <- [1,1926,null,{}] 10:57:56 INFO - PROCESS | 1660 | 1466013476303 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}] 10:57:56 INFO - PROCESS | 1660 | 1466013476305 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:56 INFO - PROCESS | 1660 | 1466013476411 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:57:56 INFO - PROCESS | 1660 | 1466013476473 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:56 INFO - PROCESS | 1660 | 1466013476475 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c4000 == 31 [pid = 1660] [id = 489] 10:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x112972800) [pid = 1660] [serial = 1467] [outer = 0x0] 10:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x118708800) [pid = 1660] [serial = 1468] [outer = 0x112972800] 10:57:56 INFO - PROCESS | 1660 | 1466013476507 Marionette DEBUG loaded listener.js 10:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11913d000) [pid = 1660] [serial = 1469] [outer = 0x112972800] 10:57:56 INFO - PROCESS | 1660 | 1466013476941 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]]]}] 10:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 743ms 10:57:56 INFO - PROCESS | 1660 | 1466013476970 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:57:56 INFO - PROCESS | 1660 | 1466013476971 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:57:56 INFO - PROCESS | 1660 | 1466013476974 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:57:56 INFO - PROCESS | 1660 | 1466013476976 Marionette TRACE conn2 <- [1,1930,null,{}] 10:57:56 INFO - PROCESS | 1660 | 1466013476984 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}] 10:57:56 INFO - PROCESS | 1660 | 1466013476988 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:57 INFO - PROCESS | 1660 | 1466013477088 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:57:57 INFO - PROCESS | 1660 | 1466013477144 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:57 INFO - PROCESS | 1660 | 1466013477147 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x125782000 == 32 [pid = 1660] [id = 490] 10:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11917b800) [pid = 1660] [serial = 1470] [outer = 0x0] 10:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119710400) [pid = 1660] [serial = 1471] [outer = 0x11917b800] 10:57:57 INFO - PROCESS | 1660 | 1466013477180 Marionette DEBUG loaded listener.js 10:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x121383800) [pid = 1660] [serial = 1472] [outer = 0x11917b800] 10:57:57 INFO - PROCESS | 1660 | 1466013477652 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]]]}] 10:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 10:57:57 INFO - PROCESS | 1660 | 1466013477699 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:57:57 INFO - PROCESS | 1660 | 1466013477701 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:57:57 INFO - PROCESS | 1660 | 1466013477724 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:57:57 INFO - PROCESS | 1660 | 1466013477725 Marionette TRACE conn2 <- [1,1934,null,{}] 10:57:57 INFO - PROCESS | 1660 | 1466013477728 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}] 10:57:57 INFO - PROCESS | 1660 | 1466013477729 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:57 INFO - PROCESS | 1660 | 1466013477826 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:57:57 INFO - PROCESS | 1660 | 1466013477893 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:57 INFO - PROCESS | 1660 | 1466013477895 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:57:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x127747800 == 33 [pid = 1660] [id = 491] 10:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x12137d400) [pid = 1660] [serial = 1473] [outer = 0x0] 10:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121beac00) [pid = 1660] [serial = 1474] [outer = 0x12137d400] 10:57:57 INFO - PROCESS | 1660 | 1466013477925 Marionette DEBUG loaded listener.js 10:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x124b49000) [pid = 1660] [serial = 1475] [outer = 0x12137d400] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x113b35800 == 32 [pid = 1660] [id = 25] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119911000 == 31 [pid = 1660] [id = 486] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116720800 == 30 [pid = 1660] [id = 485] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119919800 == 29 [pid = 1660] [id = 22] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c481800 == 28 [pid = 1660] [id = 13] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c01e800 == 27 [pid = 1660] [id = 12] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce0f800 == 26 [pid = 1660] [id = 16] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128f3d800 == 25 [pid = 1660] [id = 6] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a5800 == 24 [pid = 1660] [id = 24] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5b3800 == 23 [pid = 1660] [id = 14] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1182e2800 == 22 [pid = 1660] [id = 20] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x112f30800 == 21 [pid = 1660] [id = 23] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d5e1000 == 20 [pid = 1660] [id = 21] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a835800 == 19 [pid = 1660] [id = 8] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b70a000 == 18 [pid = 1660] [id = 9] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b920800 == 17 [pid = 1660] [id = 10] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c8e0000 == 16 [pid = 1660] [id = 15] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d5df000 == 15 [pid = 1660] [id = 19] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12be59800 == 14 [pid = 1660] [id = 11] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x125782000 == 13 [pid = 1660] [id = 490] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c4000 == 12 [pid = 1660] [id = 489] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128f37800 == 11 [pid = 1660] [id = 484] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1184a6800 == 10 [pid = 1660] [id = 488] 10:57:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116a85800 == 9 [pid = 1660] [id = 487] 10:58:00 INFO - PROCESS | 1660 | 1466013480157 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]]]}] 10:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2500ms 10:58:00 INFO - PROCESS | 1660 | 1466013480205 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:58:00 INFO - PROCESS | 1660 | 1466013480206 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:58:00 INFO - PROCESS | 1660 | 1466013480210 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:58:00 INFO - PROCESS | 1660 | 1466013480213 Marionette TRACE conn2 <- [1,1938,null,{}] 10:58:00 INFO - PROCESS | 1660 | 1466013480218 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}] 10:58:00 INFO - PROCESS | 1660 | 1466013480219 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:00 INFO - PROCESS | 1660 | 1466013480304 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:58:00 INFO - PROCESS | 1660 | 1466013480308 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:00 INFO - PROCESS | 1660 | 1466013480310 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11666a000 == 10 [pid = 1660] [id = 492] 10:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x113968400) [pid = 1660] [serial = 1476] [outer = 0x0] 10:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11396e400) [pid = 1660] [serial = 1477] [outer = 0x113968400] 10:58:00 INFO - PROCESS | 1660 | 1466013480338 Marionette DEBUG loaded listener.js 10:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x115ee9000) [pid = 1660] [serial = 1478] [outer = 0x113968400] 10:58:00 INFO - PROCESS | 1660 | 1466013480665 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]]]}] 10:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 472ms 10:58:00 INFO - PROCESS | 1660 | 1466013480707 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:58:00 INFO - PROCESS | 1660 | 1466013480711 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:58:00 INFO - PROCESS | 1660 | 1466013480716 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:58:00 INFO - PROCESS | 1660 | 1466013480718 Marionette TRACE conn2 <- [1,1942,null,{}] 10:58:00 INFO - PROCESS | 1660 | 1466013480721 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}] 10:58:00 INFO - PROCESS | 1660 | 1466013480723 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:00 INFO - PROCESS | 1660 | 1466013480801 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:58:00 INFO - PROCESS | 1660 | 1466013480805 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:00 INFO - PROCESS | 1660 | 1466013480807 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187dd000 == 11 [pid = 1660] [id = 493] 10:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1166ed800) [pid = 1660] [serial = 1479] [outer = 0x0] 10:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1167f7400) [pid = 1660] [serial = 1480] [outer = 0x1166ed800] 10:58:00 INFO - PROCESS | 1660 | 1466013480836 Marionette DEBUG loaded listener.js 10:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11709b400) [pid = 1660] [serial = 1481] [outer = 0x1166ed800] 10:58:01 INFO - PROCESS | 1660 | 1466013481167 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]]]}] 10:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 472ms 10:58:01 INFO - PROCESS | 1660 | 1466013481188 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:58:01 INFO - PROCESS | 1660 | 1466013481190 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:58:01 INFO - PROCESS | 1660 | 1466013481192 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 1660 | 1466013481194 Marionette TRACE conn2 <- [1,1946,null,{}] 10:58:01 INFO - PROCESS | 1660 | 1466013481202 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}] 10:58:01 INFO - PROCESS | 1660 | 1466013481212 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:01 INFO - PROCESS | 1660 | 1466013481295 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:58:01 INFO - PROCESS | 1660 | 1466013481350 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 1660 | 1466013481352 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12111a000 == 12 [pid = 1660] [id = 494] 10:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1172b4000) [pid = 1660] [serial = 1482] [outer = 0x0] 10:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118195000) [pid = 1660] [serial = 1483] [outer = 0x1172b4000] 10:58:01 INFO - PROCESS | 1660 | 1466013481383 Marionette DEBUG loaded listener.js 10:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1185e6800) [pid = 1660] [serial = 1484] [outer = 0x1172b4000] 10:58:01 INFO - PROCESS | 1660 | 1466013481694 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]]]}] 10:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 10:58:01 INFO - PROCESS | 1660 | 1466013481714 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:58:01 INFO - PROCESS | 1660 | 1466013481716 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:58:01 INFO - PROCESS | 1660 | 1466013481726 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 1660 | 1466013481727 Marionette TRACE conn2 <- [1,1950,null,{}] 10:58:01 INFO - PROCESS | 1660 | 1466013481729 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}] 10:58:01 INFO - PROCESS | 1660 | 1466013481730 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:01 INFO - PROCESS | 1660 | 1466013481811 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:58:01 INFO - PROCESS | 1660 | 1466013481869 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 1660 | 1466013481870 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ec0000 == 13 [pid = 1660] [id = 495] 10:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1172b7800) [pid = 1660] [serial = 1485] [outer = 0x0] 10:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1195eb800) [pid = 1660] [serial = 1486] [outer = 0x1172b7800] 10:58:01 INFO - PROCESS | 1660 | 1466013481895 Marionette DEBUG loaded listener.js 10:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119702400) [pid = 1660] [serial = 1487] [outer = 0x1172b7800] 10:58:02 INFO - PROCESS | 1660 | 1466013482178 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]]]}] 10:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms 10:58:02 INFO - PROCESS | 1660 | 1466013482197 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:58:02 INFO - PROCESS | 1660 | 1466013482198 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:58:02 INFO - PROCESS | 1660 | 1466013482208 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:58:02 INFO - PROCESS | 1660 | 1466013482209 Marionette TRACE conn2 <- [1,1954,null,{}] 10:58:02 INFO - PROCESS | 1660 | 1466013482211 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}] 10:58:02 INFO - PROCESS | 1660 | 1466013482213 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:02 INFO - PROCESS | 1660 | 1466013482319 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:58:02 INFO - PROCESS | 1660 | 1466013482322 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:02 INFO - PROCESS | 1660 | 1466013482324 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729f800 == 14 [pid = 1660] [id = 496] 10:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11870c800) [pid = 1660] [serial = 1488] [outer = 0x0] 10:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11970e400) [pid = 1660] [serial = 1489] [outer = 0x11870c800] 10:58:02 INFO - PROCESS | 1660 | 1466013482348 Marionette DEBUG loaded listener.js 10:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121177c00) [pid = 1660] [serial = 1490] [outer = 0x11870c800] 10:58:02 INFO - PROCESS | 1660 | 1466013482744 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]]]}] 10:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 572ms 10:58:02 INFO - PROCESS | 1660 | 1466013482781 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:58:02 INFO - PROCESS | 1660 | 1466013482783 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:58:02 INFO - PROCESS | 1660 | 1466013482786 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:58:02 INFO - PROCESS | 1660 | 1466013482788 Marionette TRACE conn2 <- [1,1958,null,{}] 10:58:02 INFO - PROCESS | 1660 | 1466013482791 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}] 10:58:02 INFO - PROCESS | 1660 | 1466013482797 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:02 INFO - PROCESS | 1660 | 1466013482975 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:58:03 INFO - PROCESS | 1660 | 1466013483002 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:03 INFO - PROCESS | 1660 | 1466013483003 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f49000 == 15 [pid = 1660] [id = 497] 10:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12117e800) [pid = 1660] [serial = 1491] [outer = 0x0] 10:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12178e000) [pid = 1660] [serial = 1492] [outer = 0x12117e800] 10:58:03 INFO - PROCESS | 1660 | 1466013483043 Marionette DEBUG loaded listener.js 10:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124b53800) [pid = 1660] [serial = 1493] [outer = 0x12117e800] 10:58:03 INFO - PROCESS | 1660 | 1466013483387 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]]]}] 10:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 619ms 10:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:58:03 INFO - PROCESS | 1660 | 1466013483422 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:58:03 INFO - PROCESS | 1660 | 1466013483424 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:58:03 INFO - PROCESS | 1660 | 1466013483426 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:58:03 INFO - PROCESS | 1660 | 1466013483427 Marionette TRACE conn2 <- [1,1962,null,{}] 10:58:03 INFO - PROCESS | 1660 | 1466013483429 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}] 10:58:03 INFO - PROCESS | 1660 | 1466013483430 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:03 INFO - PROCESS | 1660 | 1466013483520 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:58:03 INFO - PROCESS | 1660 | 1466013483523 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:03 INFO - PROCESS | 1660 | 1466013483524 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294f1000 == 16 [pid = 1660] [id = 498] 10:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12117ec00) [pid = 1660] [serial = 1494] [outer = 0x0] 10:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c21c00) [pid = 1660] [serial = 1495] [outer = 0x12117ec00] 10:58:03 INFO - PROCESS | 1660 | 1466013483555 Marionette DEBUG loaded listener.js 10:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124e74800) [pid = 1660] [serial = 1496] [outer = 0x12117ec00] 10:58:03 INFO - PROCESS | 1660 | 1466013483876 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]]]}] 10:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms 10:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:58:03 INFO - PROCESS | 1660 | 1466013483895 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:58:03 INFO - PROCESS | 1660 | 1466013483896 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:58:03 INFO - PROCESS | 1660 | 1466013483899 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:58:03 INFO - PROCESS | 1660 | 1466013483902 Marionette TRACE conn2 <- [1,1966,null,{}] 10:58:03 INFO - PROCESS | 1660 | 1466013483905 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}] 10:58:03 INFO - PROCESS | 1660 | 1466013483906 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:04 INFO - PROCESS | 1660 | 1466013483997 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:58:04 INFO - PROCESS | 1660 | 1466013484035 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:04 INFO - PROCESS | 1660 | 1466013484036 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a58f000 == 17 [pid = 1660] [id = 499] 10:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x125190800) [pid = 1660] [serial = 1497] [outer = 0x0] 10:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12570d400) [pid = 1660] [serial = 1498] [outer = 0x125190800] 10:58:04 INFO - PROCESS | 1660 | 1466013484061 Marionette DEBUG loaded listener.js 10:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1257a9400) [pid = 1660] [serial = 1499] [outer = 0x125190800] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11970e000) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11917b800) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112972800) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11662b000) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124cd7000) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119132400) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113eefc00) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1167f6800) [pid = 1660] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a70400) [pid = 1660] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1167ea400) [pid = 1660] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118196800) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113372c00) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1139f0400) [pid = 1660] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113966400) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113369800) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116a0b400) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:58:04 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11818a000) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:58:04 INFO - PROCESS | 1660 | 1466013484657 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]]]}] 10:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 771ms 10:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:58:04 INFO - PROCESS | 1660 | 1466013484671 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:58:04 INFO - PROCESS | 1660 | 1466013484672 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:58:04 INFO - PROCESS | 1660 | 1466013484674 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:58:04 INFO - PROCESS | 1660 | 1466013484676 Marionette TRACE conn2 <- [1,1970,null,{}] 10:58:04 INFO - PROCESS | 1660 | 1466013484678 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}] 10:58:04 INFO - PROCESS | 1660 | 1466013484679 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:04 INFO - PROCESS | 1660 | 1466013484754 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:58:04 INFO - PROCESS | 1660 | 1466013484757 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:04 INFO - PROCESS | 1660 | 1466013484758 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fe1800 == 18 [pid = 1660] [id = 500] 10:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1167f4400) [pid = 1660] [serial = 1500] [outer = 0x0] 10:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118197800) [pid = 1660] [serial = 1501] [outer = 0x1167f4400] 10:58:04 INFO - PROCESS | 1660 | 1466013484784 Marionette DEBUG loaded listener.js 10:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119702800) [pid = 1660] [serial = 1502] [outer = 0x1167f4400] 10:58:05 INFO - PROCESS | 1660 | 1466013485090 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]]]}] 10:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 467ms 10:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:58:05 INFO - PROCESS | 1660 | 1466013485143 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 1660 | 1466013485144 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:58:05 INFO - PROCESS | 1660 | 1466013485146 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 1660 | 1466013485147 Marionette TRACE conn2 <- [1,1974,null,{}] 10:58:05 INFO - PROCESS | 1660 | 1466013485149 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}] 10:58:05 INFO - PROCESS | 1660 | 1466013485151 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:05 INFO - PROCESS | 1660 | 1466013485227 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:58:05 INFO - PROCESS | 1660 | 1466013485230 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:05 INFO - PROCESS | 1660 | 1466013485231 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b034000 == 19 [pid = 1660] [id = 501] 10:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1167f6800) [pid = 1660] [serial = 1503] [outer = 0x0] 10:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121bee400) [pid = 1660] [serial = 1504] [outer = 0x1167f6800] 10:58:05 INFO - PROCESS | 1660 | 1466013485259 Marionette DEBUG loaded listener.js 10:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1257a3000) [pid = 1660] [serial = 1505] [outer = 0x1167f6800] 10:58:05 INFO - PROCESS | 1660 | 1466013485587 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]]]}] 10:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 10:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:58:05 INFO - PROCESS | 1660 | 1466013485618 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 1660 | 1466013485620 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:58:05 INFO - PROCESS | 1660 | 1466013485622 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 1660 | 1466013485623 Marionette TRACE conn2 <- [1,1978,null,{}] 10:58:05 INFO - PROCESS | 1660 | 1466013485626 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}] 10:58:05 INFO - PROCESS | 1660 | 1466013485627 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:05 INFO - PROCESS | 1660 | 1466013485717 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:58:05 INFO - PROCESS | 1660 | 1466013485771 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:05 INFO - PROCESS | 1660 | 1466013485772 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b718800 == 20 [pid = 1660] [id = 502] 10:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11970c800) [pid = 1660] [serial = 1506] [outer = 0x0] 10:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125d44400) [pid = 1660] [serial = 1507] [outer = 0x11970c800] 10:58:05 INFO - PROCESS | 1660 | 1466013485801 Marionette DEBUG loaded listener.js 10:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12725e000) [pid = 1660] [serial = 1508] [outer = 0x11970c800] 10:58:06 INFO - PROCESS | 1660 | 1466013486073 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]]]}] 10:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 10:58:06 INFO - PROCESS | 1660 | 1466013486093 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:58:06 INFO - PROCESS | 1660 | 1466013486094 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:58:06 INFO - PROCESS | 1660 | 1466013486096 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:58:06 INFO - PROCESS | 1660 | 1466013486097 Marionette TRACE conn2 <- [1,1982,null,{}] 10:58:06 INFO - PROCESS | 1660 | 1466013486107 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}] 10:58:06 INFO - PROCESS | 1660 | 1466013486109 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:06 INFO - PROCESS | 1660 | 1466013486189 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:58:06 INFO - PROCESS | 1660 | 1466013486193 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:06 INFO - PROCESS | 1660 | 1466013486194 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be4c000 == 21 [pid = 1660] [id = 503] 10:58:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12725e400) [pid = 1660] [serial = 1509] [outer = 0x0] 10:58:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127440800) [pid = 1660] [serial = 1510] [outer = 0x12725e400] 10:58:06 INFO - PROCESS | 1660 | 1466013486221 Marionette DEBUG loaded listener.js 10:58:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x111eca400) [pid = 1660] [serial = 1511] [outer = 0x12725e400] 10:58:06 INFO - PROCESS | 1660 | --DOCSHELL 0x127747800 == 20 [pid = 1660] [id = 491] 10:58:07 INFO - PROCESS | 1660 | 1466013487020 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]]]}] 10:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 974ms 10:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:58:07 INFO - PROCESS | 1660 | 1466013487071 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:58:07 INFO - PROCESS | 1660 | 1466013487073 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:58:07 INFO - PROCESS | 1660 | 1466013487076 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 1660 | 1466013487078 Marionette TRACE conn2 <- [1,1986,null,{}] 10:58:07 INFO - PROCESS | 1660 | 1466013487082 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}] 10:58:07 INFO - PROCESS | 1660 | 1466013487084 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:07 INFO - PROCESS | 1660 | 1466013487158 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:58:07 INFO - PROCESS | 1660 | 1466013487164 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 1660 | 1466013487168 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a97000 == 21 [pid = 1660] [id = 504] 10:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116752400) [pid = 1660] [serial = 1512] [outer = 0x0] 10:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1167ed800) [pid = 1660] [serial = 1513] [outer = 0x116752400] 10:58:07 INFO - PROCESS | 1660 | 1466013487197 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116a0c000) [pid = 1660] [serial = 1514] [outer = 0x116752400] 10:58:07 INFO - PROCESS | 1660 | 1466013487613 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]]]}] 10:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 570ms 10:58:07 INFO - PROCESS | 1660 | 1466013487646 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:58:07 INFO - PROCESS | 1660 | 1466013487652 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:58:07 INFO - PROCESS | 1660 | 1466013487658 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 1660 | 1466013487661 Marionette TRACE conn2 <- [1,1990,null,{}] 10:58:07 INFO - PROCESS | 1660 | 1466013487665 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}] 10:58:07 INFO - PROCESS | 1660 | 1466013487667 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:07 INFO - PROCESS | 1660 | 1466013487786 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:58:07 INFO - PROCESS | 1660 | 1466013487792 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 1660 | 1466013487794 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b79800 == 22 [pid = 1660] [id = 505] 10:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11709ac00) [pid = 1660] [serial = 1515] [outer = 0x0] 10:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11818a800) [pid = 1660] [serial = 1516] [outer = 0x11709ac00] 10:58:07 INFO - PROCESS | 1660 | 1466013487839 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1184b3c00) [pid = 1660] [serial = 1517] [outer = 0x11709ac00] 10:58:08 INFO - PROCESS | 1660 | 1466013488192 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]]]}] 10:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 10:58:08 INFO - PROCESS | 1660 | 1466013488229 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 1660 | 1466013488230 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:58:08 INFO - PROCESS | 1660 | 1466013488232 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 1660 | 1466013488235 Marionette TRACE conn2 <- [1,1994,null,{}] 10:58:08 INFO - PROCESS | 1660 | 1466013488243 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}] 10:58:08 INFO - PROCESS | 1660 | 1466013488246 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:08 INFO - PROCESS | 1660 | 1466013488321 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:58:08 INFO - PROCESS | 1660 | 1466013488326 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:08 INFO - PROCESS | 1660 | 1466013488328 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x127289800 == 23 [pid = 1660] [id = 506] 10:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116078800) [pid = 1660] [serial = 1518] [outer = 0x0] 10:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1195f5400) [pid = 1660] [serial = 1519] [outer = 0x116078800] 10:58:08 INFO - PROCESS | 1660 | 1466013488358 Marionette DEBUG loaded listener.js 10:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119939000) [pid = 1660] [serial = 1520] [outer = 0x116078800] 10:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 472ms 10:58:08 INFO - PROCESS | 1660 | 1466013488695 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]]]}] 10:58:08 INFO - PROCESS | 1660 | 1466013488705 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 1660 | 1466013488707 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:58:08 INFO - PROCESS | 1660 | 1466013488709 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 1660 | 1466013488710 Marionette TRACE conn2 <- [1,1998,null,{}] 10:58:08 INFO - PROCESS | 1660 | 1466013488712 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}] 10:58:08 INFO - PROCESS | 1660 | 1466013488714 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:08 INFO - PROCESS | 1660 | 1466013488790 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:58:08 INFO - PROCESS | 1660 | 1466013488794 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:08 INFO - PROCESS | 1660 | 1466013488795 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a410000 == 24 [pid = 1660] [id = 507] 10:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12117f000) [pid = 1660] [serial = 1521] [outer = 0x0] 10:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12165d400) [pid = 1660] [serial = 1522] [outer = 0x12117f000] 10:58:08 INFO - PROCESS | 1660 | 1466013488823 Marionette DEBUG loaded listener.js 10:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121df0c00) [pid = 1660] [serial = 1523] [outer = 0x12117f000] 10:58:09 INFO - PROCESS | 1660 | 1466013489169 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]]]}] 10:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 468ms 10:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:58:09 INFO - PROCESS | 1660 | 1466013489178 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:58:09 INFO - PROCESS | 1660 | 1466013489179 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:58:09 INFO - PROCESS | 1660 | 1466013489184 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:58:09 INFO - PROCESS | 1660 | 1466013489187 Marionette TRACE conn2 <- [1,2002,null,{}] 10:58:09 INFO - PROCESS | 1660 | 1466013489198 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}] 10:58:09 INFO - PROCESS | 1660 | 1466013489199 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:09 INFO - PROCESS | 1660 | 1466013489313 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:58:09 INFO - PROCESS | 1660 | 1466013489325 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 1660 | 1466013489326 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b71b000 == 25 [pid = 1660] [id = 508] 10:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116750400) [pid = 1660] [serial = 1524] [outer = 0x0] 10:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121dea000) [pid = 1660] [serial = 1525] [outer = 0x116750400] 10:58:09 INFO - PROCESS | 1660 | 1466013489351 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124b56400) [pid = 1660] [serial = 1526] [outer = 0x116750400] 10:58:09 INFO - PROCESS | 1660 | 1466013489712 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]]]}] 10:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 572ms 10:58:09 INFO - PROCESS | 1660 | 1466013489755 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:58:09 INFO - PROCESS | 1660 | 1466013489756 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:58:09 INFO - PROCESS | 1660 | 1466013489758 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:58:09 INFO - PROCESS | 1660 | 1466013489759 Marionette TRACE conn2 <- [1,2006,null,{}] 10:58:09 INFO - PROCESS | 1660 | 1466013489762 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}] 10:58:09 INFO - PROCESS | 1660 | 1466013489766 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:09 INFO - PROCESS | 1660 | 1466013489876 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:58:09 INFO - PROCESS | 1660 | 1466013489886 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 1660 | 1466013489887 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c01f000 == 26 [pid = 1660] [id = 509] 10:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124b51800) [pid = 1660] [serial = 1527] [outer = 0x0] 10:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12579fc00) [pid = 1660] [serial = 1528] [outer = 0x124b51800] 10:58:09 INFO - PROCESS | 1660 | 1466013489912 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12743ec00) [pid = 1660] [serial = 1529] [outer = 0x124b51800] 10:58:10 INFO - PROCESS | 1660 | 1466013490255 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]]]}] 10:58:10 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 10:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 518ms 10:58:10 INFO - PROCESS | 1660 | 1466013490277 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:58:10 INFO - PROCESS | 1660 | 1466013490290 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:58:10 INFO - PROCESS | 1660 | 1466013490300 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:58:10 INFO - PROCESS | 1660 | 1466013490302 Marionette TRACE conn2 <- [1,2010,null,{}] 10:58:10 INFO - PROCESS | 1660 | 1466013490305 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}] 10:58:10 INFO - PROCESS | 1660 | 1466013490306 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:10 INFO - PROCESS | 1660 | 1466013490400 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:58:10 INFO - PROCESS | 1660 | 1466013490404 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:10 INFO - PROCESS | 1660 | 1466013490405 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c48f000 == 27 [pid = 1660] [id = 510] 10:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124e32000) [pid = 1660] [serial = 1530] [outer = 0x0] 10:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x127445400) [pid = 1660] [serial = 1531] [outer = 0x124e32000] 10:58:10 INFO - PROCESS | 1660 | 1466013490430 Marionette DEBUG loaded listener.js 10:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128ecf400) [pid = 1660] [serial = 1532] [outer = 0x124e32000] 10:58:10 INFO - PROCESS | 1660 | 1466013490745 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]]]}] 10:58:10 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 10:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 471ms 10:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:58:10 INFO - PROCESS | 1660 | 1466013490774 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:58:10 INFO - PROCESS | 1660 | 1466013490775 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:58:10 INFO - PROCESS | 1660 | 1466013490799 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:58:10 INFO - PROCESS | 1660 | 1466013490803 Marionette TRACE conn2 <- [1,2014,null,{}] 10:58:10 INFO - PROCESS | 1660 | 1466013490808 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}] 10:58:10 INFO - PROCESS | 1660 | 1466013490809 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:10 INFO - PROCESS | 1660 | 1466013490923 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:58:10 INFO - PROCESS | 1660 | 1466013490972 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:10 INFO - PROCESS | 1660 | 1466013490973 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5b5000 == 28 [pid = 1660] [id = 511] 10:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128ed6400) [pid = 1660] [serial = 1533] [outer = 0x0] 10:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128fe6800) [pid = 1660] [serial = 1534] [outer = 0x128ed6400] 10:58:11 INFO - PROCESS | 1660 | 1466013491012 Marionette DEBUG loaded listener.js 10:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128feb800) [pid = 1660] [serial = 1535] [outer = 0x128ed6400] 10:58:11 INFO - PROCESS | 1660 | 1466013491351 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]]]}] 10:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 595ms 10:58:11 INFO - PROCESS | 1660 | 1466013491376 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:58:11 INFO - PROCESS | 1660 | 1466013491378 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:58:11 INFO - PROCESS | 1660 | 1466013491381 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:58:11 INFO - PROCESS | 1660 | 1466013491387 Marionette TRACE conn2 <- [1,2018,null,{}] 10:58:11 INFO - PROCESS | 1660 | 1466013491404 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}] 10:58:11 INFO - PROCESS | 1660 | 1466013491406 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:11 INFO - PROCESS | 1660 | 1466013491554 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:58:11 INFO - PROCESS | 1660 | 1466013491562 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:11 INFO - PROCESS | 1660 | 1466013491563 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x127284800 == 29 [pid = 1660] [id = 512] 10:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x121b6d000) [pid = 1660] [serial = 1536] [outer = 0x0] 10:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128fe5800) [pid = 1660] [serial = 1537] [outer = 0x121b6d000] 10:58:11 INFO - PROCESS | 1660 | 1466013491603 Marionette DEBUG loaded listener.js 10:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129334800) [pid = 1660] [serial = 1538] [outer = 0x121b6d000] 10:58:11 INFO - PROCESS | 1660 | 1466013491985 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]]]}] 10:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 638ms 10:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:58:12 INFO - PROCESS | 1660 | 1466013492020 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:58:12 INFO - PROCESS | 1660 | 1466013492022 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:58:12 INFO - PROCESS | 1660 | 1466013492024 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:58:12 INFO - PROCESS | 1660 | 1466013492025 Marionette TRACE conn2 <- [1,2022,null,{}] 10:58:12 INFO - PROCESS | 1660 | 1466013492027 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}] 10:58:12 INFO - PROCESS | 1660 | 1466013492028 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:12 INFO - PROCESS | 1660 | 1466013492102 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:58:12 INFO - PROCESS | 1660 | 1466013492106 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:12 INFO - PROCESS | 1660 | 1466013492107 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce0b800 == 30 [pid = 1660] [id = 513] 10:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129320c00) [pid = 1660] [serial = 1539] [outer = 0x0] 10:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12a4bec00) [pid = 1660] [serial = 1540] [outer = 0x129320c00] 10:58:12 INFO - PROCESS | 1660 | 1466013492131 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12a4f7800) [pid = 1660] [serial = 1541] [outer = 0x129320c00] 10:58:12 INFO - PROCESS | 1660 | 1466013492444 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]]]}] 10:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 10:58:12 INFO - PROCESS | 1660 | 1466013492507 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:58:12 INFO - PROCESS | 1660 | 1466013492509 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:58:12 INFO - PROCESS | 1660 | 1466013492511 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:58:12 INFO - PROCESS | 1660 | 1466013492513 Marionette TRACE conn2 <- [1,2026,null,{}] 10:58:12 INFO - PROCESS | 1660 | 1466013492516 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}] 10:58:12 INFO - PROCESS | 1660 | 1466013492528 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:12 INFO - PROCESS | 1660 | 1466013492654 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:58:12 INFO - PROCESS | 1660 | 1466013492768 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:12 INFO - PROCESS | 1660 | 1466013492770 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x113b36800 == 31 [pid = 1660] [id = 514] 10:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x110e4f800) [pid = 1660] [serial = 1542] [outer = 0x0] 10:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x112dde400) [pid = 1660] [serial = 1543] [outer = 0x110e4f800] 10:58:12 INFO - PROCESS | 1660 | 1466013492799 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11674fc00) [pid = 1660] [serial = 1544] [outer = 0x110e4f800] 10:58:13 INFO - PROCESS | 1660 | 1466013493053 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]]]}] 10:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 10:58:13 INFO - PROCESS | 1660 | 1466013493093 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:58:13 INFO - PROCESS | 1660 | 1466013493094 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:58:13 INFO - PROCESS | 1660 | 1466013493096 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 1660 | 1466013493097 Marionette TRACE conn2 <- [1,2030,null,{}] 10:58:13 INFO - PROCESS | 1660 | 1466013493107 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}] 10:58:13 INFO - PROCESS | 1660 | 1466013493108 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:13 INFO - PROCESS | 1660 | 1466013493190 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:58:13 INFO - PROCESS | 1660 | 1466013493194 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:13 INFO - PROCESS | 1660 | 1466013493195 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b71d000 == 32 [pid = 1660] [id = 515] 10:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x116750c00) [pid = 1660] [serial = 1545] [outer = 0x0] 10:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11913a000) [pid = 1660] [serial = 1546] [outer = 0x116750c00] 10:58:13 INFO - PROCESS | 1660 | 1466013493219 Marionette DEBUG loaded listener.js 10:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x124b4e000) [pid = 1660] [serial = 1547] [outer = 0x116750c00] 10:58:13 INFO - PROCESS | 1660 | 1466013493542 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]]]}] 10:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 478ms 10:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:58:13 INFO - PROCESS | 1660 | 1466013493575 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:58:13 INFO - PROCESS | 1660 | 1466013493576 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:58:13 INFO - PROCESS | 1660 | 1466013493578 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 1660 | 1466013493579 Marionette TRACE conn2 <- [1,2034,null,{}] 10:58:13 INFO - PROCESS | 1660 | 1466013493581 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}] 10:58:13 INFO - PROCESS | 1660 | 1466013493582 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:13 INFO - PROCESS | 1660 | 1466013493666 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:58:13 INFO - PROCESS | 1660 | 1466013493724 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:13 INFO - PROCESS | 1660 | 1466013493725 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5b2000 == 33 [pid = 1660] [id = 516] 10:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x121181400) [pid = 1660] [serial = 1548] [outer = 0x0] 10:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x126e41400) [pid = 1660] [serial = 1549] [outer = 0x121181400] 10:58:13 INFO - PROCESS | 1660 | 1466013493749 Marionette DEBUG loaded listener.js 10:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x129341000) [pid = 1660] [serial = 1550] [outer = 0x121181400] 10:58:14 INFO - PROCESS | 1660 | 1466013494004 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]]]}] 10:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 10:58:14 INFO - PROCESS | 1660 | 1466013494048 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:58:14 INFO - PROCESS | 1660 | 1466013494050 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:58:14 INFO - PROCESS | 1660 | 1466013494059 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 1660 | 1466013494060 Marionette TRACE conn2 <- [1,2038,null,{}] 10:58:14 INFO - PROCESS | 1660 | 1466013494062 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}] 10:58:14 INFO - PROCESS | 1660 | 1466013494063 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:14 INFO - PROCESS | 1660 | 1466013494144 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:58:14 INFO - PROCESS | 1660 | 1466013494148 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:14 INFO - PROCESS | 1660 | 1466013494150 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d522800 == 34 [pid = 1660] [id = 517] 10:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12a4b7400) [pid = 1660] [serial = 1551] [outer = 0x0] 10:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12a98f000) [pid = 1660] [serial = 1552] [outer = 0x12a4b7400] 10:58:14 INFO - PROCESS | 1660 | 1466013494175 Marionette DEBUG loaded listener.js 10:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12a998000) [pid = 1660] [serial = 1553] [outer = 0x12a4b7400] 10:58:14 INFO - PROCESS | 1660 | 1466013494492 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]]]}] 10:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 468ms 10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:58:14 INFO - PROCESS | 1660 | 1466013494528 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:58:14 INFO - PROCESS | 1660 | 1466013494529 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:58:14 INFO - PROCESS | 1660 | 1466013494531 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 1660 | 1466013494534 Marionette TRACE conn2 <- [1,2042,null,{}] 10:58:14 INFO - PROCESS | 1660 | 1466013494559 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}] 10:58:14 INFO - PROCESS | 1660 | 1466013494560 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:14 INFO - PROCESS | 1660 | 1466013494645 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:58:14 INFO - PROCESS | 1660 | 1466013494651 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:14 INFO - PROCESS | 1660 | 1466013494653 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d5e9000 == 35 [pid = 1660] [id = 518] 10:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x129338c00) [pid = 1660] [serial = 1554] [outer = 0x0] 10:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12a9e3400) [pid = 1660] [serial = 1555] [outer = 0x129338c00] 10:58:14 INFO - PROCESS | 1660 | 1466013494676 Marionette DEBUG loaded listener.js 10:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12b0cdc00) [pid = 1660] [serial = 1556] [outer = 0x129338c00] 10:58:15 INFO - PROCESS | 1660 | 1466013495004 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]]]}] 10:58:15 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) 10:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 496ms 10:58:15 INFO - PROCESS | 1660 | 1466013495027 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:58:15 INFO - PROCESS | 1660 | 1466013495028 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:58:15 INFO - PROCESS | 1660 | 1466013495030 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:58:15 INFO - PROCESS | 1660 | 1466013495031 Marionette TRACE conn2 <- [1,2046,null,{}] 10:58:15 INFO - PROCESS | 1660 | 1466013495035 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}] 10:58:15 INFO - PROCESS | 1660 | 1466013495037 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:15 INFO - PROCESS | 1660 | 1466013495113 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:58:15 INFO - PROCESS | 1660 | 1466013495119 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:15 INFO - PROCESS | 1660 | 1466013495120 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dac0000 == 36 [pid = 1660] [id = 519] 10:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12a9e4c00) [pid = 1660] [serial = 1557] [outer = 0x0] 10:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12b0d9800) [pid = 1660] [serial = 1558] [outer = 0x12a9e4c00] 10:58:15 INFO - PROCESS | 1660 | 1466013495144 Marionette DEBUG loaded listener.js 10:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12b80b400) [pid = 1660] [serial = 1559] [outer = 0x12a9e4c00] 10:58:15 INFO - PROCESS | 1660 | 1466013495460 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]]]}] 10:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 469ms 10:58:15 INFO - PROCESS | 1660 | 1466013495502 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:58:15 INFO - PROCESS | 1660 | 1466013495504 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:58:15 INFO - PROCESS | 1660 | 1466013495506 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:58:15 INFO - PROCESS | 1660 | 1466013495507 Marionette TRACE conn2 <- [1,2050,null,{}] 10:58:15 INFO - PROCESS | 1660 | 1466013495509 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}] 10:58:15 INFO - PROCESS | 1660 | 1466013495511 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:15 INFO - PROCESS | 1660 | 1466013495626 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:58:15 INFO - PROCESS | 1660 | 1466013495631 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:15 INFO - PROCESS | 1660 | 1466013495632 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x121361800 == 37 [pid = 1660] [id = 520] 10:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1170a4400) [pid = 1660] [serial = 1560] [outer = 0x0] 10:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12b80e400) [pid = 1660] [serial = 1561] [outer = 0x1170a4400] 10:58:15 INFO - PROCESS | 1660 | 1466013495657 Marionette DEBUG loaded listener.js 10:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12b814800) [pid = 1660] [serial = 1562] [outer = 0x1170a4400] 10:58:15 INFO - PROCESS | 1660 | 1466013495967 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]]]}] 10:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:58:16 INFO - PROCESS | 1660 | 1466013496024 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:58:16 INFO - PROCESS | 1660 | 1466013496025 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:58:16 INFO - PROCESS | 1660 | 1466013496027 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:58:16 INFO - PROCESS | 1660 | 1466013496029 Marionette TRACE conn2 <- [1,2054,null,{}] 10:58:16 INFO - PROCESS | 1660 | 1466013496031 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}] 10:58:16 INFO - PROCESS | 1660 | 1466013496032 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:16 INFO - PROCESS | 1660 | 1466013496111 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:58:16 INFO - PROCESS | 1660 | 1466013496114 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:16 INFO - PROCESS | 1660 | 1466013496115 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf84000 == 38 [pid = 1660] [id = 521] 10:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12a4fa800) [pid = 1660] [serial = 1563] [outer = 0x0] 10:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12b8ed000) [pid = 1660] [serial = 1564] [outer = 0x12a4fa800] 10:58:16 INFO - PROCESS | 1660 | 1466013496142 Marionette DEBUG loaded listener.js 10:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12b8f3800) [pid = 1660] [serial = 1565] [outer = 0x12a4fa800] 10:58:16 INFO - PROCESS | 1660 | 1466013496454 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]]]}] 10:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 10:58:16 INFO - PROCESS | 1660 | 1466013496497 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:58:16 INFO - PROCESS | 1660 | 1466013496498 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:58:16 INFO - PROCESS | 1660 | 1466013496500 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:58:16 INFO - PROCESS | 1660 | 1466013496501 Marionette TRACE conn2 <- [1,2058,null,{}] 10:58:16 INFO - PROCESS | 1660 | 1466013496503 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}] 10:58:16 INFO - PROCESS | 1660 | 1466013496504 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:16 INFO - PROCESS | 1660 | 1466013496624 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:58:16 INFO - PROCESS | 1660 | 1466013496630 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:16 INFO - PROCESS | 1660 | 1466013496631 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12df64000 == 39 [pid = 1660] [id = 522] 10:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12b80b000) [pid = 1660] [serial = 1566] [outer = 0x0] 10:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12b904000) [pid = 1660] [serial = 1567] [outer = 0x12b80b000] 10:58:16 INFO - PROCESS | 1660 | 1466013496655 Marionette DEBUG loaded listener.js 10:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12b909800) [pid = 1660] [serial = 1568] [outer = 0x12b80b000] 10:58:16 INFO - PROCESS | 1660 | 1466013496942 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]]]}] 10:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 470ms 10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:58:16 INFO - PROCESS | 1660 | 1466013496973 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:58:16 INFO - PROCESS | 1660 | 1466013496974 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:58:16 INFO - PROCESS | 1660 | 1466013496977 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:58:16 INFO - PROCESS | 1660 | 1466013496978 Marionette TRACE conn2 <- [1,2062,null,{}] 10:58:16 INFO - PROCESS | 1660 | 1466013496980 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}] 10:58:16 INFO - PROCESS | 1660 | 1466013496981 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:17 INFO - PROCESS | 1660 | 1466013497065 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:58:17 INFO - PROCESS | 1660 | 1466013497071 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:17 INFO - PROCESS | 1660 | 1466013497072 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e1ba800 == 40 [pid = 1660] [id = 523] 10:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x128ed3800) [pid = 1660] [serial = 1569] [outer = 0x0] 10:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12be85000) [pid = 1660] [serial = 1570] [outer = 0x128ed3800] 10:58:17 INFO - PROCESS | 1660 | 1466013497096 Marionette DEBUG loaded listener.js 10:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12be8a000) [pid = 1660] [serial = 1571] [outer = 0x128ed3800] 10:58:17 INFO - PROCESS | 1660 | 1466013497423 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]]]}] 10:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 10:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:58:17 INFO - PROCESS | 1660 | 1466013497446 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:58:17 INFO - PROCESS | 1660 | 1466013497447 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:58:17 INFO - PROCESS | 1660 | 1466013497450 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:58:17 INFO - PROCESS | 1660 | 1466013497453 Marionette TRACE conn2 <- [1,2066,null,{}] 10:58:17 INFO - PROCESS | 1660 | 1466013497456 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}] 10:58:17 INFO - PROCESS | 1660 | 1466013497457 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:17 INFO - PROCESS | 1660 | 1466013497580 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:58:17 INFO - PROCESS | 1660 | 1466013497588 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:17 INFO - PROCESS | 1660 | 1466013497589 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x119759000 == 41 [pid = 1660] [id = 524] 10:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12be84400) [pid = 1660] [serial = 1572] [outer = 0x0] 10:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12be8d800) [pid = 1660] [serial = 1573] [outer = 0x12be84400] 10:58:17 INFO - PROCESS | 1660 | 1466013497613 Marionette DEBUG loaded listener.js 10:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12be93400) [pid = 1660] [serial = 1574] [outer = 0x12be84400] 10:58:17 INFO - PROCESS | 1660 | 1466013497907 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]]]}] 10:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 472ms 10:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:58:17 INFO - PROCESS | 1660 | 1466013497922 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:58:17 INFO - PROCESS | 1660 | 1466013497923 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:58:17 INFO - PROCESS | 1660 | 1466013497925 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:58:17 INFO - PROCESS | 1660 | 1466013497926 Marionette TRACE conn2 <- [1,2070,null,{}] 10:58:17 INFO - PROCESS | 1660 | 1466013497928 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}] 10:58:17 INFO - PROCESS | 1660 | 1466013497930 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:18 INFO - PROCESS | 1660 | 1466013498018 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:58:18 INFO - PROCESS | 1660 | 1466013498023 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:18 INFO - PROCESS | 1660 | 1466013498024 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e1c0000 == 42 [pid = 1660] [id = 525] 10:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12be8a400) [pid = 1660] [serial = 1575] [outer = 0x0] 10:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12be9c800) [pid = 1660] [serial = 1576] [outer = 0x12be8a400] 10:58:18 INFO - PROCESS | 1660 | 1466013498047 Marionette DEBUG loaded listener.js 10:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12bea2800) [pid = 1660] [serial = 1577] [outer = 0x12be8a400] 10:58:18 INFO - PROCESS | 1660 | 1466013498362 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]]]}] 10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 469ms 10:58:18 INFO - PROCESS | 1660 | 1466013498396 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:58:18 INFO - PROCESS | 1660 | 1466013498397 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:58:18 INFO - PROCESS | 1660 | 1466013498409 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:58:18 INFO - PROCESS | 1660 | 1466013498410 Marionette TRACE conn2 <- [1,2074,null,{}] 10:58:18 INFO - PROCESS | 1660 | 1466013498412 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}] 10:58:18 INFO - PROCESS | 1660 | 1466013498413 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:18 INFO - PROCESS | 1660 | 1466013498533 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:58:18 INFO - PROCESS | 1660 | 1466013498576 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:18 INFO - PROCESS | 1660 | 1466013498577 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a5c800 == 43 [pid = 1660] [id = 526] 10:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x113b9ac00) [pid = 1660] [serial = 1578] [outer = 0x0] 10:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12be9c000) [pid = 1660] [serial = 1579] [outer = 0x113b9ac00] 10:58:18 INFO - PROCESS | 1660 | 1466013498601 Marionette DEBUG loaded listener.js 10:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12c590000) [pid = 1660] [serial = 1580] [outer = 0x113b9ac00] 10:58:18 INFO - PROCESS | 1660 | 1466013498905 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]]]}] 10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 10:58:18 INFO - PROCESS | 1660 | 1466013498928 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:58:18 INFO - PROCESS | 1660 | 1466013498929 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:58:18 INFO - PROCESS | 1660 | 1466013498932 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:58:18 INFO - PROCESS | 1660 | 1466013498933 Marionette TRACE conn2 <- [1,2078,null,{}] 10:58:18 INFO - PROCESS | 1660 | 1466013498939 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}] 10:58:18 INFO - PROCESS | 1660 | 1466013498940 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:19 INFO - PROCESS | 1660 | 1466013499050 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:58:19 INFO - PROCESS | 1660 | 1466013499090 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:19 INFO - PROCESS | 1660 | 1466013499091 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x110f65000 == 44 [pid = 1660] [id = 527] 10:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x112693c00) [pid = 1660] [serial = 1581] [outer = 0x0] 10:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11269a800) [pid = 1660] [serial = 1582] [outer = 0x112693c00] 10:58:19 INFO - PROCESS | 1660 | 1466013499114 Marionette DEBUG loaded listener.js 10:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x1126a0000) [pid = 1660] [serial = 1583] [outer = 0x112693c00] 10:58:19 INFO - PROCESS | 1660 | 1466013499457 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]]]}] 10:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 10:58:19 INFO - PROCESS | 1660 | 1466013499503 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:58:19 INFO - PROCESS | 1660 | 1466013499504 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:58:19 INFO - PROCESS | 1660 | 1466013499507 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:58:19 INFO - PROCESS | 1660 | 1466013499508 Marionette TRACE conn2 <- [1,2082,null,{}] 10:58:19 INFO - PROCESS | 1660 | 1466013499511 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}] 10:58:19 INFO - PROCESS | 1660 | 1466013499513 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:19 INFO - PROCESS | 1660 | 1466013499623 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:58:19 INFO - PROCESS | 1660 | 1466013499635 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:19 INFO - PROCESS | 1660 | 1466013499636 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d5aa000 == 45 [pid = 1660] [id = 528] 10:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x1185ac400) [pid = 1660] [serial = 1584] [outer = 0x0] 10:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x119591400) [pid = 1660] [serial = 1585] [outer = 0x1185ac400] 10:58:19 INFO - PROCESS | 1660 | 1466013499659 Marionette DEBUG loaded listener.js 10:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x119596000) [pid = 1660] [serial = 1586] [outer = 0x1185ac400] 10:58:19 INFO - PROCESS | 1660 | 1466013499991 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]]]}] 10:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 10:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:58:20 INFO - PROCESS | 1660 | 1466013500025 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:58:20 INFO - PROCESS | 1660 | 1466013500027 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:58:20 INFO - PROCESS | 1660 | 1466013500029 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:58:20 INFO - PROCESS | 1660 | 1466013500030 Marionette TRACE conn2 <- [1,2086,null,{}] 10:58:20 INFO - PROCESS | 1660 | 1466013500032 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}] 10:58:20 INFO - PROCESS | 1660 | 1466013500033 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:20 INFO - PROCESS | 1660 | 1466013500122 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:58:20 INFO - PROCESS | 1660 | 1466013500185 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:20 INFO - PROCESS | 1660 | 1466013500186 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d5bd000 == 46 [pid = 1660] [id = 529] 10:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x11958f400) [pid = 1660] [serial = 1587] [outer = 0x0] 10:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x11959a800) [pid = 1660] [serial = 1588] [outer = 0x11958f400] 10:58:20 INFO - PROCESS | 1660 | 1466013500210 Marionette DEBUG loaded listener.js 10:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x11958fc00) [pid = 1660] [serial = 1589] [outer = 0x11958f400] 10:58:20 INFO - PROCESS | 1660 | 1466013500485 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]]]}] 10:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 468ms 10:58:20 INFO - PROCESS | 1660 | 1466013500498 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:58:20 INFO - PROCESS | 1660 | 1466013500499 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:58:20 INFO - PROCESS | 1660 | 1466013500509 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:58:20 INFO - PROCESS | 1660 | 1466013500510 Marionette TRACE conn2 <- [1,2090,null,{}] 10:58:20 INFO - PROCESS | 1660 | 1466013500512 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}] 10:58:20 INFO - PROCESS | 1660 | 1466013500513 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:20 INFO - PROCESS | 1660 | 1466013500607 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:58:20 INFO - PROCESS | 1660 | 1466013500611 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:20 INFO - PROCESS | 1660 | 1466013500612 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf1d800 == 47 [pid = 1660] [id = 530] 10:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12c8c2400) [pid = 1660] [serial = 1590] [outer = 0x0] 10:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12c8c8800) [pid = 1660] [serial = 1591] [outer = 0x12c8c2400] 10:58:20 INFO - PROCESS | 1660 | 1466013500636 Marionette DEBUG loaded listener.js 10:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12c8cd800) [pid = 1660] [serial = 1592] [outer = 0x12c8c2400] 10:58:20 INFO - PROCESS | 1660 | 1466013500970 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]]]}] 10:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 476ms 10:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:58:20 INFO - PROCESS | 1660 | 1466013500979 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:58:20 INFO - PROCESS | 1660 | 1466013500980 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:58:20 INFO - PROCESS | 1660 | 1466013500986 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:58:20 INFO - PROCESS | 1660 | 1466013500987 Marionette TRACE conn2 <- [1,2094,null,{}] 10:58:20 INFO - PROCESS | 1660 | 1466013500990 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}] 10:58:20 INFO - PROCESS | 1660 | 1466013500991 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:21 INFO - PROCESS | 1660 | 1466013501113 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:58:21 INFO - PROCESS | 1660 | 1466013501119 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:21 INFO - PROCESS | 1660 | 1466013501120 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf47000 == 48 [pid = 1660] [id = 531] 10:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12c58c400) [pid = 1660] [serial = 1593] [outer = 0x0] 10:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12c8cdc00) [pid = 1660] [serial = 1594] [outer = 0x12c58c400] 10:58:21 INFO - PROCESS | 1660 | 1466013501144 Marionette DEBUG loaded listener.js 10:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12cea6000) [pid = 1660] [serial = 1595] [outer = 0x12c58c400] 10:58:21 INFO - PROCESS | 1660 | 1466013501473 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]]]}] 10:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 10:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:58:21 INFO - PROCESS | 1660 | 1466013501505 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:58:21 INFO - PROCESS | 1660 | 1466013501507 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:58:21 INFO - PROCESS | 1660 | 1466013501510 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:58:21 INFO - PROCESS | 1660 | 1466013501511 Marionette TRACE conn2 <- [1,2098,null,{}] 10:58:21 INFO - PROCESS | 1660 | 1466013501515 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}] 10:58:21 INFO - PROCESS | 1660 | 1466013501517 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:21 INFO - PROCESS | 1660 | 1466013501652 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:58:21 INFO - PROCESS | 1660 | 1466013501751 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:21 INFO - PROCESS | 1660 | 1466013501752 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d704000 == 49 [pid = 1660] [id = 532] 10:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12c590c00) [pid = 1660] [serial = 1596] [outer = 0x0] 10:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12ceaa800) [pid = 1660] [serial = 1597] [outer = 0x12c590c00] 10:58:21 INFO - PROCESS | 1660 | 1466013501784 Marionette DEBUG loaded listener.js 10:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12cf33c00) [pid = 1660] [serial = 1598] [outer = 0x12c590c00] 10:58:22 INFO - PROCESS | 1660 | 1466013502070 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]]]}] 10:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 10:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:58:22 INFO - PROCESS | 1660 | 1466013502081 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:58:22 INFO - PROCESS | 1660 | 1466013502082 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:58:22 INFO - PROCESS | 1660 | 1466013502092 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:58:22 INFO - PROCESS | 1660 | 1466013502093 Marionette TRACE conn2 <- [1,2102,null,{}] 10:58:22 INFO - PROCESS | 1660 | 1466013502097 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}] 10:58:22 INFO - PROCESS | 1660 | 1466013502098 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:22 INFO - PROCESS | 1660 | 1466013502192 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:58:22 INFO - PROCESS | 1660 | 1466013502196 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:22 INFO - PROCESS | 1660 | 1466013502197 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x113108000 == 50 [pid = 1660] [id = 533] 10:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x110ed1c00) [pid = 1660] [serial = 1599] [outer = 0x0] 10:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x110ed5800) [pid = 1660] [serial = 1600] [outer = 0x110ed1c00] 10:58:22 INFO - PROCESS | 1660 | 1466013502221 Marionette DEBUG loaded listener.js 10:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x110edac00) [pid = 1660] [serial = 1601] [outer = 0x110ed1c00] 10:58:22 INFO - PROCESS | 1660 | 1466013502639 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]]]}] 10:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 579ms 10:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:58:22 INFO - PROCESS | 1660 | 1466013502665 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:58:22 INFO - PROCESS | 1660 | 1466013502668 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:58:22 INFO - PROCESS | 1660 | 1466013502671 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:58:22 INFO - PROCESS | 1660 | 1466013502673 Marionette TRACE conn2 <- [1,2106,null,{}] 10:58:22 INFO - PROCESS | 1660 | 1466013502677 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}] 10:58:22 INFO - PROCESS | 1660 | 1466013502678 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:22 INFO - PROCESS | 1660 | 1466013502801 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:58:22 INFO - PROCESS | 1660 | 1466013502905 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:22 INFO - PROCESS | 1660 | 1466013502908 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1132ef000 == 51 [pid = 1660] [id = 534] 10:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x11229f800) [pid = 1660] [serial = 1602] [outer = 0x0] 10:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x1126a1c00) [pid = 1660] [serial = 1603] [outer = 0x11229f800] 10:58:22 INFO - PROCESS | 1660 | 1466013502941 Marionette DEBUG loaded listener.js 10:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x113294800) [pid = 1660] [serial = 1604] [outer = 0x11229f800] 10:58:23 INFO - PROCESS | 1660 | 1466013503494 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]]]}] 10:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 871ms 10:58:23 INFO - PROCESS | 1660 | 1466013503558 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:58:23 INFO - PROCESS | 1660 | 1466013503562 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:58:23 INFO - PROCESS | 1660 | 1466013503566 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:58:23 INFO - PROCESS | 1660 | 1466013503570 Marionette TRACE conn2 <- [1,2110,null,{}] 10:58:23 INFO - PROCESS | 1660 | 1466013503573 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}] 10:58:23 INFO - PROCESS | 1660 | 1466013503575 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:23 INFO - PROCESS | 1660 | 1466013503696 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:58:23 INFO - PROCESS | 1660 | 1466013503788 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:23 INFO - PROCESS | 1660 | 1466013503790 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bc8800 == 52 [pid = 1660] [id = 535] 10:58:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x116a04800) [pid = 1660] [serial = 1605] [outer = 0x0] 10:58:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x11709e400) [pid = 1660] [serial = 1606] [outer = 0x116a04800] 10:58:23 INFO - PROCESS | 1660 | 1466013503822 Marionette DEBUG loaded listener.js 10:58:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x118191800) [pid = 1660] [serial = 1607] [outer = 0x116a04800] 10:58:24 INFO - PROCESS | 1660 | 1466013504581 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]]]}] 10:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1022ms 10:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:58:24 INFO - PROCESS | 1660 | 1466013504589 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:58:24 INFO - PROCESS | 1660 | 1466013504591 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:58:24 INFO - PROCESS | 1660 | 1466013504595 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:58:24 INFO - PROCESS | 1660 | 1466013504597 Marionette TRACE conn2 <- [1,2114,null,{}] 10:58:24 INFO - PROCESS | 1660 | 1466013504644 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}] 10:58:24 INFO - PROCESS | 1660 | 1466013504646 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:24 INFO - PROCESS | 1660 | 1466013504759 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:58:24 INFO - PROCESS | 1660 | 1466013504852 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:24 INFO - PROCESS | 1660 | 1466013504853 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a8b000 == 53 [pid = 1660] [id = 536] 10:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x1167f1c00) [pid = 1660] [serial = 1608] [outer = 0x0] 10:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x11696ec00) [pid = 1660] [serial = 1609] [outer = 0x1167f1c00] 10:58:24 INFO - PROCESS | 1660 | 1466013504882 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x1176bac00) [pid = 1660] [serial = 1610] [outer = 0x1167f1c00] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d704000 == 52 [pid = 1660] [id = 532] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf47000 == 51 [pid = 1660] [id = 531] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf1d800 == 50 [pid = 1660] [id = 530] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d5bd000 == 49 [pid = 1660] [id = 529] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d5aa000 == 48 [pid = 1660] [id = 528] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x110f65000 == 47 [pid = 1660] [id = 527] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x124a5c800 == 46 [pid = 1660] [id = 526] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12e1c0000 == 45 [pid = 1660] [id = 525] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119759000 == 44 [pid = 1660] [id = 524] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12e1ba800 == 43 [pid = 1660] [id = 523] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12df64000 == 42 [pid = 1660] [id = 522] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf84000 == 41 [pid = 1660] [id = 521] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121361800 == 40 [pid = 1660] [id = 520] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12dac0000 == 39 [pid = 1660] [id = 519] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d5e9000 == 38 [pid = 1660] [id = 518] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d522800 == 37 [pid = 1660] [id = 517] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5b2000 == 36 [pid = 1660] [id = 516] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b71d000 == 35 [pid = 1660] [id = 515] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x113b36800 == 34 [pid = 1660] [id = 514] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce0b800 == 33 [pid = 1660] [id = 513] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x127284800 == 32 [pid = 1660] [id = 512] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5b5000 == 31 [pid = 1660] [id = 511] 10:58:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c48f000 == 30 [pid = 1660] [id = 510] 10:58:25 INFO - PROCESS | 1660 | 1466013505317 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]]]}] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x121beac00) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x119710400) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x121383800) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x118708800) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x11913d000) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x116968800) [pid = 1660] [serial = 1464] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x1170a6000) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x11606d800) [pid = 1660] [serial = 1461] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x1167edc00) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x116fc2c00) [pid = 1660] [serial = 1458] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x117393400) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x112a7b400) [pid = 1660] [serial = 1455] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x113937000) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x121beec00) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12570cc00) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12117f800) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x12165a800) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x119b0f400) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12117d000) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x119170400) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x119705c00) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x1170a7c00) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x118193c00) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x11662f000) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x1167efc00) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x1185dd400) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x11913d800) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x1167ecc00) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x11709e000) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x126f58800) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x128b20000) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x11970a400) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12117b800) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x116966400) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x117396800) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 10:58:25 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x1160d2400) [pid = 1660] [serial = 907] [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.] 10:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 774ms 10:58:25 INFO - PROCESS | 1660 | 1466013505369 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:58:25 INFO - PROCESS | 1660 | 1466013505371 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:58:25 INFO - PROCESS | 1660 | 1466013505376 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 1660 | 1466013505377 Marionette TRACE conn2 <- [1,2118,null,{}] 10:58:25 INFO - PROCESS | 1660 | 1466013505380 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}] 10:58:25 INFO - PROCESS | 1660 | 1466013505381 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:25 INFO - PROCESS | 1660 | 1466013505462 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:58:25 INFO - PROCESS | 1660 | 1466013505471 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:25 INFO - PROCESS | 1660 | 1466013505472 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f3e000 == 31 [pid = 1660] [id = 537] 10:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x117394800) [pid = 1660] [serial = 1611] [outer = 0x0] 10:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x118193400) [pid = 1660] [serial = 1612] [outer = 0x117394800] 10:58:25 INFO - PROCESS | 1660 | 1466013505500 Marionette DEBUG loaded listener.js 10:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1185ab000) [pid = 1660] [serial = 1613] [outer = 0x117394800] 10:58:25 INFO - PROCESS | 1660 | 1466013505859 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]]]}] 10:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 10:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:58:25 INFO - PROCESS | 1660 | 1466013505896 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:58:25 INFO - PROCESS | 1660 | 1466013505898 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:58:25 INFO - PROCESS | 1660 | 1466013505909 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 1660 | 1466013505911 Marionette TRACE conn2 <- [1,2122,null,{}] 10:58:25 INFO - PROCESS | 1660 | 1466013505921 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}] 10:58:25 INFO - PROCESS | 1660 | 1466013505924 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:26 INFO - PROCESS | 1660 | 1466013506003 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:58:26 INFO - PROCESS | 1660 | 1466013506008 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:26 INFO - PROCESS | 1660 | 1466013506010 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x119750800 == 32 [pid = 1660] [id = 538] 10:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x118738c00) [pid = 1660] [serial = 1614] [outer = 0x0] 10:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x11958dc00) [pid = 1660] [serial = 1615] [outer = 0x118738c00] 10:58:26 INFO - PROCESS | 1660 | 1466013506038 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1172b6800) [pid = 1660] [serial = 1616] [outer = 0x118738c00] 10:58:26 INFO - PROCESS | 1660 | 1466013506420 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]]]}] 10:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 531ms 10:58:26 INFO - PROCESS | 1660 | 1466013506431 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:58:26 INFO - PROCESS | 1660 | 1466013506433 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:58:26 INFO - PROCESS | 1660 | 1466013506445 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:58:26 INFO - PROCESS | 1660 | 1466013506446 Marionette TRACE conn2 <- [1,2126,null,{}] 10:58:26 INFO - PROCESS | 1660 | 1466013506449 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}] 10:58:26 INFO - PROCESS | 1660 | 1466013506451 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:26 INFO - PROCESS | 1660 | 1466013506534 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:58:26 INFO - PROCESS | 1660 | 1466013506539 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:26 INFO - PROCESS | 1660 | 1466013506540 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x121118000 == 33 [pid = 1660] [id = 539] 10:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x1195ec800) [pid = 1660] [serial = 1617] [outer = 0x0] 10:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11970c000) [pid = 1660] [serial = 1618] [outer = 0x1195ec800] 10:58:26 INFO - PROCESS | 1660 | 1466013506565 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x119b0b400) [pid = 1660] [serial = 1619] [outer = 0x1195ec800] 10:58:26 INFO - PROCESS | 1660 | 1466013506905 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]]]}] 10:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 472ms 10:58:26 INFO - PROCESS | 1660 | 1466013506919 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:58:26 INFO - PROCESS | 1660 | 1466013506921 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:58:26 INFO - PROCESS | 1660 | 1466013506924 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:58:26 INFO - PROCESS | 1660 | 1466013506925 Marionette TRACE conn2 <- [1,2130,null,{}] 10:58:26 INFO - PROCESS | 1660 | 1466013506927 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}] 10:58:26 INFO - PROCESS | 1660 | 1466013506928 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:27 INFO - PROCESS | 1660 | 1466013507007 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:58:27 INFO - PROCESS | 1660 | 1466013507010 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:27 INFO - PROCESS | 1660 | 1466013507012 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x121507000 == 34 [pid = 1660] [id = 540] 10:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x119b0d800) [pid = 1660] [serial = 1620] [outer = 0x0] 10:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x121183c00) [pid = 1660] [serial = 1621] [outer = 0x119b0d800] 10:58:27 INFO - PROCESS | 1660 | 1466013507044 Marionette DEBUG loaded listener.js 10:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12165a800) [pid = 1660] [serial = 1622] [outer = 0x119b0d800] 10:58:27 INFO - PROCESS | 1660 | 1466013507421 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] 10:58:27 INFO - PROCESS | 1660 | 1466013507445 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:58:27 INFO - PROCESS | 1660 | 1466013507447 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:58:27 INFO - PROCESS | 1660 | 1466013507449 Marionette TRACE conn2 <- [1,2134,null,{}] 10:58:27 INFO - PROCESS | 1660 | 1466013507458 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}] 10:58:27 INFO - PROCESS | 1660 | 1466013507462 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:27 INFO - PROCESS | 1660 | 1466013507583 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:58:27 INFO - PROCESS | 1660 | 1466013507586 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:27 INFO - PROCESS | 1660 | 1466013507587 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0d000 == 35 [pid = 1660] [id = 541] 10:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x121787000) [pid = 1660] [serial = 1623] [outer = 0x0] 10:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x1227ccc00) [pid = 1660] [serial = 1624] [outer = 0x121787000] 10:58:27 INFO - PROCESS | 1660 | 1466013507612 Marionette DEBUG loaded listener.js 10:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12579e000) [pid = 1660] [serial = 1625] [outer = 0x121787000] 10:58:27 INFO - PROCESS | 1660 | 1466013507956 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]]]}] 10:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 525ms 10:58:27 INFO - PROCESS | 1660 | 1466013507974 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:58:27 INFO - PROCESS | 1660 | 1466013507975 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:58:27 INFO - PROCESS | 1660 | 1466013507977 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:58:27 INFO - PROCESS | 1660 | 1466013507978 Marionette TRACE conn2 <- [1,2138,null,{}] 10:58:27 INFO - PROCESS | 1660 | 1466013507981 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}] 10:58:27 INFO - PROCESS | 1660 | 1466013507982 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:28 INFO - PROCESS | 1660 | 1466013508097 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:58:28 INFO - PROCESS | 1660 | 1466013508109 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 1660 | 1466013508110 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fd3800 == 36 [pid = 1660] [id = 542] 10:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x119173800) [pid = 1660] [serial = 1626] [outer = 0x0] 10:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x126fbbc00) [pid = 1660] [serial = 1627] [outer = 0x119173800] 10:58:28 INFO - PROCESS | 1660 | 1466013508134 Marionette DEBUG loaded listener.js 10:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x1271e7800) [pid = 1660] [serial = 1628] [outer = 0x119173800] 10:58:28 INFO - PROCESS | 1660 | 1466013508462 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]]]}] 10:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 10:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:58:28 INFO - PROCESS | 1660 | 1466013508496 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:58:28 INFO - PROCESS | 1660 | 1466013508497 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:58:28 INFO - PROCESS | 1660 | 1466013508506 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 1660 | 1466013508507 Marionette TRACE conn2 <- [1,2142,null,{}] 10:58:28 INFO - PROCESS | 1660 | 1466013508509 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}] 10:58:28 INFO - PROCESS | 1660 | 1466013508511 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:28 INFO - PROCESS | 1660 | 1466013508612 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:58:28 INFO - PROCESS | 1660 | 1466013508617 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 1660 | 1466013508618 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x127756800 == 37 [pid = 1660] [id = 543] 10:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x1257a7800) [pid = 1660] [serial = 1629] [outer = 0x0] 10:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x127433800) [pid = 1660] [serial = 1630] [outer = 0x1257a7800] 10:58:28 INFO - PROCESS | 1660 | 1466013508642 Marionette DEBUG loaded listener.js 10:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x127444400) [pid = 1660] [serial = 1631] [outer = 0x1257a7800] 10:58:28 INFO - PROCESS | 1660 | 1466013508987 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] 10:58:29 INFO - PROCESS | 1660 | 1466013509026 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:58:29 INFO - PROCESS | 1660 | 1466013509028 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:58:29 INFO - PROCESS | 1660 | 1466013509029 Marionette TRACE conn2 <- [1,2146,null,{}] 10:58:29 INFO - PROCESS | 1660 | 1466013509032 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}] 10:58:29 INFO - PROCESS | 1660 | 1466013509033 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:29 INFO - PROCESS | 1660 | 1466013509143 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:58:29 INFO - PROCESS | 1660 | 1466013509147 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:29 INFO - PROCESS | 1660 | 1466013509149 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x113109000 == 38 [pid = 1660] [id = 544] 10:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x128b20000) [pid = 1660] [serial = 1632] [outer = 0x0] 10:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x128e2a000) [pid = 1660] [serial = 1633] [outer = 0x128b20000] 10:58:29 INFO - PROCESS | 1660 | 1466013509710 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x119599400) [pid = 1660] [serial = 1634] [outer = 0x128b20000] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x112693c00) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x1185ac400) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12137d400) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x113968400) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x1166ed800) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x1172b4000) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x1172b7800) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x11958f400) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x11870c800) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x12117e800) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12117ec00) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x12be84400) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x12c8c2400) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x116750c00) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x125190800) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x121181400) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1167f4400) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x1170a4400) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x1167f6800) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12c590c00) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12c58c400) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x128ed3800) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12b80b000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x11970c800) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12725e400) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12a9e4c00) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12a4fa800) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x116752400) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x110e4f800) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x11709ac00) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x129338c00) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x116078800) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12be8a400) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12a4b7400) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x129320c00) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12117f000) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x116750400) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x124b51800) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x124e32000) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x128ed6400) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x121b6d000) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:58:29 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x113b9ac00) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:58:30 INFO - PROCESS | 1660 | 1466013510045 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] 10:58:30 INFO - PROCESS | 1660 | 1466013510059 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:58:30 INFO - PROCESS | 1660 | 1466013510078 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:58:30 INFO - PROCESS | 1660 | 1466013510079 Marionette TRACE conn2 <- [1,2150,null,{}] 10:58:30 INFO - PROCESS | 1660 | 1466013510083 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}] 10:58:30 INFO - PROCESS | 1660 | 1466013510087 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:30 INFO - PROCESS | 1660 | 1466013510213 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:58:30 INFO - PROCESS | 1660 | 1466013510289 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:30 INFO - PROCESS | 1660 | 1466013510290 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a22800 == 39 [pid = 1660] [id = 545] 10:58:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x112976000) [pid = 1660] [serial = 1635] [outer = 0x0] 10:58:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x11674a800) [pid = 1660] [serial = 1636] [outer = 0x112976000] 10:58:30 INFO - PROCESS | 1660 | 1466013510316 Marionette DEBUG loaded listener.js 10:58:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1185ac400) [pid = 1660] [serial = 1637] [outer = 0x112976000] 10:58:30 INFO - PROCESS | 1660 | 1466013510584 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]]]}] 10:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 522ms 10:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:58:30 INFO - PROCESS | 1660 | 1466013510605 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:58:30 INFO - PROCESS | 1660 | 1466013510607 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:58:30 INFO - PROCESS | 1660 | 1466013510609 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:58:30 INFO - PROCESS | 1660 | 1466013510611 Marionette TRACE conn2 <- [1,2154,null,{}] 10:58:30 INFO - PROCESS | 1660 | 1466013510613 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}] 10:58:30 INFO - PROCESS | 1660 | 1466013510615 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:30 INFO - PROCESS | 1660 | 1466013510728 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:58:30 INFO - PROCESS | 1660 | 1466013510731 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:30 INFO - PROCESS | 1660 | 1466013510733 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b707000 == 40 [pid = 1660] [id = 546] 10:58:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x11870c800) [pid = 1660] [serial = 1638] [outer = 0x0] 10:58:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x121259800) [pid = 1660] [serial = 1639] [outer = 0x11870c800] 10:58:30 INFO - PROCESS | 1660 | 1466013510760 Marionette DEBUG loaded listener.js 10:58:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x129317800) [pid = 1660] [serial = 1640] [outer = 0x11870c800] 10:58:31 INFO - PROCESS | 1660 | 1466013511188 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]]]}] 10:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 619ms 10:58:31 INFO - PROCESS | 1660 | 1466013511229 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:58:31 INFO - PROCESS | 1660 | 1466013511232 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:58:31 INFO - PROCESS | 1660 | 1466013511236 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:58:31 INFO - PROCESS | 1660 | 1466013511239 Marionette TRACE conn2 <- [1,2158,null,{}] 10:58:31 INFO - PROCESS | 1660 | 1466013511244 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}] 10:58:31 INFO - PROCESS | 1660 | 1466013511246 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:31 INFO - PROCESS | 1660 | 1466013511359 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:58:31 INFO - PROCESS | 1660 | 1466013511496 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:31 INFO - PROCESS | 1660 | 1466013511500 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x116093800 == 41 [pid = 1660] [id = 547] 10:58:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x112699c00) [pid = 1660] [serial = 1641] [outer = 0x0] 10:58:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x112975800) [pid = 1660] [serial = 1642] [outer = 0x112699c00] 10:58:31 INFO - PROCESS | 1660 | 1466013511534 Marionette DEBUG loaded listener.js 10:58:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1133e0400) [pid = 1660] [serial = 1643] [outer = 0x112699c00] 10:58:31 INFO - PROCESS | 1660 | 1466013511972 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]]]}] 10:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 773ms 10:58:32 INFO - PROCESS | 1660 | 1466013512009 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:58:32 INFO - PROCESS | 1660 | 1466013512012 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:58:32 INFO - PROCESS | 1660 | 1466013512017 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:58:32 INFO - PROCESS | 1660 | 1466013512018 Marionette TRACE conn2 <- [1,2162,null,{}] 10:58:32 INFO - PROCESS | 1660 | 1466013512021 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}] 10:58:32 INFO - PROCESS | 1660 | 1466013512023 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:32 INFO - PROCESS | 1660 | 1466013512148 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:58:32 INFO - PROCESS | 1660 | 1466013512259 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:32 INFO - PROCESS | 1660 | 1466013512260 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b8e000 == 42 [pid = 1660] [id = 548] 10:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x1167f3400) [pid = 1660] [serial = 1644] [outer = 0x0] 10:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1185a9400) [pid = 1660] [serial = 1645] [outer = 0x1167f3400] 10:58:32 INFO - PROCESS | 1660 | 1466013512293 Marionette DEBUG loaded listener.js 10:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x118709400) [pid = 1660] [serial = 1646] [outer = 0x1167f3400] 10:58:32 INFO - PROCESS | 1660 | 1466013512706 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]]]}] 10:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 721ms 10:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:58:32 INFO - PROCESS | 1660 | 1466013512738 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:58:32 INFO - PROCESS | 1660 | 1466013512739 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:58:32 INFO - PROCESS | 1660 | 1466013512741 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:58:32 INFO - PROCESS | 1660 | 1466013512744 Marionette TRACE conn2 <- [1,2166,null,{}] 10:58:32 INFO - PROCESS | 1660 | 1466013512752 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}] 10:58:32 INFO - PROCESS | 1660 | 1466013512755 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:32 INFO - PROCESS | 1660 | 1466013512861 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:58:32 INFO - PROCESS | 1660 | 1466013512931 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:32 INFO - PROCESS | 1660 | 1466013512933 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af43000 == 43 [pid = 1660] [id = 549] 10:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x11958e000) [pid = 1660] [serial = 1647] [outer = 0x0] 10:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x119711400) [pid = 1660] [serial = 1648] [outer = 0x11958e000] 10:58:32 INFO - PROCESS | 1660 | 1466013512965 Marionette DEBUG loaded listener.js 10:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1227cac00) [pid = 1660] [serial = 1649] [outer = 0x11958e000] 10:58:33 INFO - PROCESS | 1660 | 1466013513420 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]]]}] 10:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 724ms 10:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:58:33 INFO - PROCESS | 1660 | 1466013513489 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:58:33 INFO - PROCESS | 1660 | 1466013513490 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:58:33 INFO - PROCESS | 1660 | 1466013513494 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:58:33 INFO - PROCESS | 1660 | 1466013513495 Marionette TRACE conn2 <- [1,2170,null,{}] 10:58:33 INFO - PROCESS | 1660 | 1466013513497 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}] 10:58:33 INFO - PROCESS | 1660 | 1466013513499 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:33 INFO - PROCESS | 1660 | 1466013513643 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:58:33 INFO - PROCESS | 1660 | 1466013513700 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:33 INFO - PROCESS | 1660 | 1466013513702 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf1f000 == 44 [pid = 1660] [id = 550] 10:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x124cd8800) [pid = 1660] [serial = 1650] [outer = 0x0] 10:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x125704400) [pid = 1660] [serial = 1651] [outer = 0x124cd8800] 10:58:33 INFO - PROCESS | 1660 | 1466013513732 Marionette DEBUG loaded listener.js 10:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x126ed9000) [pid = 1660] [serial = 1652] [outer = 0x124cd8800] 10:58:34 INFO - PROCESS | 1660 | 1466013514129 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]]]}] 10:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 10:58:34 INFO - PROCESS | 1660 | 1466013514165 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:58:34 INFO - PROCESS | 1660 | 1466013514166 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:58:34 INFO - PROCESS | 1660 | 1466013514169 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:58:34 INFO - PROCESS | 1660 | 1466013514170 Marionette TRACE conn2 <- [1,2174,null,{}] 10:58:34 INFO - PROCESS | 1660 | 1466013514173 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}] 10:58:34 INFO - PROCESS | 1660 | 1466013514174 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:34 INFO - PROCESS | 1660 | 1466013514273 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:58:34 INFO - PROCESS | 1660 | 1466013514341 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:34 INFO - PROCESS | 1660 | 1466013514342 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x112254800 == 45 [pid = 1660] [id = 551] 10:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x110ed1000) [pid = 1660] [serial = 1653] [outer = 0x0] 10:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x112dcf800) [pid = 1660] [serial = 1654] [outer = 0x110ed1000] 10:58:34 INFO - PROCESS | 1660 | 1466013514411 Marionette DEBUG loaded listener.js 10:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1166f0000) [pid = 1660] [serial = 1655] [outer = 0x110ed1000] 10:58:34 INFO - PROCESS | 1660 | 1466013514974 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]]]}] 10:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 820ms 10:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:58:35 INFO - PROCESS | 1660 | 1466013515005 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:58:35 INFO - PROCESS | 1660 | 1466013515007 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:58:35 INFO - PROCESS | 1660 | 1466013515012 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:58:35 INFO - PROCESS | 1660 | 1466013515013 Marionette TRACE conn2 <- [1,2178,null,{}] 10:58:35 INFO - PROCESS | 1660 | 1466013515019 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}] 10:58:35 INFO - PROCESS | 1660 | 1466013515021 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:35 INFO - PROCESS | 1660 | 1466013515113 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:58:35 INFO - PROCESS | 1660 | 1466013515184 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:35 INFO - PROCESS | 1660 | 1466013515186 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116935800 == 46 [pid = 1660] [id = 552] 10:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x111ec9800) [pid = 1660] [serial = 1656] [outer = 0x0] 10:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x112696400) [pid = 1660] [serial = 1657] [outer = 0x111ec9800] 10:58:35 INFO - PROCESS | 1660 | 1466013515213 Marionette DEBUG loaded listener.js 10:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x112973800) [pid = 1660] [serial = 1658] [outer = 0x111ec9800] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x124a22800 == 45 [pid = 1660] [id = 545] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x113109000 == 44 [pid = 1660] [id = 544] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x127756800 == 43 [pid = 1660] [id = 543] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x126fd3800 == 42 [pid = 1660] [id = 542] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0d000 == 41 [pid = 1660] [id = 541] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x110ed5800) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121507000 == 40 [pid = 1660] [id = 540] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121118000 == 39 [pid = 1660] [id = 539] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x119750800 == 38 [pid = 1660] [id = 538] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116f3e000 == 37 [pid = 1660] [id = 537] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116a8b000 == 36 [pid = 1660] [id = 536] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121bc8800 == 35 [pid = 1660] [id = 535] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1132ef000 == 34 [pid = 1660] [id = 534] 10:58:35 INFO - PROCESS | 1660 | --DOCSHELL 0x113108000 == 33 [pid = 1660] [id = 533] 10:58:35 INFO - PROCESS | 1660 | 1466013515642 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]]]}] 10:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12c8cdc00) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x11958fc00) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12be9c000) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x119596000) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12c590000) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12c8cd800) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12cf33c00) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x11269a800) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x119591400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x124b49000) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x11396e400) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x115ee9000) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1167f7400) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x1126a0000) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x11709b400) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118195000) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1185e6800) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1195eb800) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11959a800) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119702400) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x11970e400) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x121177c00) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12178e000) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x124b53800) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x124c21c00) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12be8d800) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x124e74800) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12be93400) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12c8c8800) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x11913a000) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x124b4e000) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1257a9400) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12570d400) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x126e41400) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x129341000) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x118197800) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12b80e400) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x119702800) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12b814800) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x121bee400) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12ceaa800) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12cea6000) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12be85000) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1257a3000) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12be8a000) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12b904000) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12b909800) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x125d44400) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12725e000) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x111eca400) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12b0d9800) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12b80b400) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12b8ed000) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b8f3800) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127440800) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1167ed800) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a0c000) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112dde400) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11674fc00) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11818a800) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1184b3c00) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a9e3400) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1195f5400) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12b0cdc00) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12be9c800) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12bea2800) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a98f000) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a998000) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a4bec00) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a4f7800) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119939000) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12165d400) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121df0c00) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121dea000) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124b56400) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12579fc00) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12743ec00) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x127445400) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128ecf400) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128fe6800) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128feb800) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128fe5800) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129334800) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 10:58:35 INFO - PROCESS | 1660 | 1466013515700 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:58:35 INFO - PROCESS | 1660 | 1466013515704 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:58:35 INFO - PROCESS | 1660 | 1466013515714 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:58:35 INFO - PROCESS | 1660 | 1466013515715 Marionette TRACE conn2 <- [1,2182,null,{}] 10:58:35 INFO - PROCESS | 1660 | 1466013515724 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}] 10:58:35 INFO - PROCESS | 1660 | 1466013515725 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:35 INFO - PROCESS | 1660 | 1466013515808 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:58:35 INFO - PROCESS | 1660 | 1466013515813 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:35 INFO - PROCESS | 1660 | 1466013515814 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11311c800 == 34 [pid = 1660] [id = 553] 10:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11329d000) [pid = 1660] [serial = 1659] [outer = 0x0] 10:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1133b0400) [pid = 1660] [serial = 1660] [outer = 0x11329d000] 10:58:35 INFO - PROCESS | 1660 | 1466013515844 Marionette DEBUG loaded listener.js 10:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113ba4c00) [pid = 1660] [serial = 1661] [outer = 0x11329d000] 10:58:36 INFO - PROCESS | 1660 | 1466013516208 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]]]}] 10:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 527ms 10:58:36 INFO - PROCESS | 1660 | 1466013516249 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 1660 | 1466013516250 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:58:36 INFO - PROCESS | 1660 | 1466013516256 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:58:36 INFO - PROCESS | 1660 | 1466013516259 Marionette TRACE conn2 <- [1,2186,null,{}] 10:58:36 INFO - PROCESS | 1660 | 1466013516266 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}] 10:58:36 INFO - PROCESS | 1660 | 1466013516269 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:36 INFO - PROCESS | 1660 | 1466013516350 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:58:36 INFO - PROCESS | 1660 | 1466013516357 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:36 INFO - PROCESS | 1660 | 1466013516358 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187f4000 == 35 [pid = 1660] [id = 554] 10:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11674e000) [pid = 1660] [serial = 1662] [outer = 0x0] 10:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1167f7800) [pid = 1660] [serial = 1663] [outer = 0x11674e000] 10:58:36 INFO - PROCESS | 1660 | 1466013516386 Marionette DEBUG loaded listener.js 10:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11709b400) [pid = 1660] [serial = 1664] [outer = 0x11674e000] 10:58:36 INFO - PROCESS | 1660 | 1466013516757 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]]]}] 10:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 10:58:36 INFO - PROCESS | 1660 | 1466013516778 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 1660 | 1466013516781 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:58:36 INFO - PROCESS | 1660 | 1466013516784 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:58:36 INFO - PROCESS | 1660 | 1466013516785 Marionette TRACE conn2 <- [1,2190,null,{}] 10:58:36 INFO - PROCESS | 1660 | 1466013516801 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}] 10:58:36 INFO - PROCESS | 1660 | 1466013516802 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:36 INFO - PROCESS | 1660 | 1466013516917 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:58:36 INFO - PROCESS | 1660 | 1466013516925 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:36 INFO - PROCESS | 1660 | 1466013516926 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119765000 == 36 [pid = 1660] [id = 555] 10:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1172b4000) [pid = 1660] [serial = 1665] [outer = 0x0] 10:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1176bc400) [pid = 1660] [serial = 1666] [outer = 0x1172b4000] 10:58:36 INFO - PROCESS | 1660 | 1466013516968 Marionette DEBUG loaded listener.js 10:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118194000) [pid = 1660] [serial = 1667] [outer = 0x1172b4000] 10:58:37 INFO - PROCESS | 1660 | 1466013517357 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]]]}] 10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 620ms 10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:58:37 INFO - PROCESS | 1660 | 1466013517404 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:58:37 INFO - PROCESS | 1660 | 1466013517405 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:58:37 INFO - PROCESS | 1660 | 1466013517407 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:58:37 INFO - PROCESS | 1660 | 1466013517408 Marionette TRACE conn2 <- [1,2194,null,{}] 10:58:37 INFO - PROCESS | 1660 | 1466013517410 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}] 10:58:37 INFO - PROCESS | 1660 | 1466013517412 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:37 INFO - PROCESS | 1660 | 1466013517525 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:58:37 INFO - PROCESS | 1660 | 1466013517531 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:37 INFO - PROCESS | 1660 | 1466013517532 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7b800 == 37 [pid = 1660] [id = 556] 10:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118191000) [pid = 1660] [serial = 1668] [outer = 0x0] 10:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1184b6000) [pid = 1660] [serial = 1669] [outer = 0x118191000] 10:58:37 INFO - PROCESS | 1660 | 1466013517565 Marionette DEBUG loaded listener.js 10:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1185e4800) [pid = 1660] [serial = 1670] [outer = 0x118191000] 10:58:37 INFO - PROCESS | 1660 | 1466013517918 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]]]}] 10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:58:37 INFO - PROCESS | 1660 | 1466013517925 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:58:37 INFO - PROCESS | 1660 | 1466013517926 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:58:37 INFO - PROCESS | 1660 | 1466013517928 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:58:37 INFO - PROCESS | 1660 | 1466013517929 Marionette TRACE conn2 <- [1,2198,null,{}] 10:58:37 INFO - PROCESS | 1660 | 1466013517931 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}] 10:58:37 INFO - PROCESS | 1660 | 1466013517937 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:38 INFO - PROCESS | 1660 | 1466013518093 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:58:38 INFO - PROCESS | 1660 | 1466013518107 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:38 INFO - PROCESS | 1660 | 1466013518108 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11311f000 == 38 [pid = 1660] [id = 557] 10:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1185e4c00) [pid = 1660] [serial = 1671] [outer = 0x0] 10:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11873fc00) [pid = 1660] [serial = 1672] [outer = 0x1185e4c00] 10:58:38 INFO - PROCESS | 1660 | 1466013518150 Marionette DEBUG loaded listener.js 10:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119708400) [pid = 1660] [serial = 1673] [outer = 0x1185e4c00] 10:58:38 INFO - PROCESS | 1660 | 1466013518630 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]]]}] 10:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 719ms 10:58:38 INFO - PROCESS | 1660 | 1466013518648 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:58:38 INFO - PROCESS | 1660 | 1466013518649 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:58:38 INFO - PROCESS | 1660 | 1466013518651 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:58:38 INFO - PROCESS | 1660 | 1466013518652 Marionette TRACE conn2 <- [1,2202,null,{}] 10:58:38 INFO - PROCESS | 1660 | 1466013518655 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}] 10:58:38 INFO - PROCESS | 1660 | 1466013518656 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:38 INFO - PROCESS | 1660 | 1466013518758 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:58:38 INFO - PROCESS | 1660 | 1466013518788 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:38 INFO - PROCESS | 1660 | 1466013518796 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a5e800 == 39 [pid = 1660] [id = 558] 10:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11970cc00) [pid = 1660] [serial = 1674] [outer = 0x0] 10:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11992f000) [pid = 1660] [serial = 1675] [outer = 0x11970cc00] 10:58:38 INFO - PROCESS | 1660 | 1466013518821 Marionette DEBUG loaded listener.js 10:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119b0b000) [pid = 1660] [serial = 1676] [outer = 0x11970cc00] 10:58:39 INFO - PROCESS | 1660 | 1466013519158 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]]]}] 10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:58:39 INFO - PROCESS | 1660 | 1466013519173 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:58:39 INFO - PROCESS | 1660 | 1466013519175 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:58:39 INFO - PROCESS | 1660 | 1466013519177 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:58:39 INFO - PROCESS | 1660 | 1466013519178 Marionette TRACE conn2 <- [1,2206,null,{}] 10:58:39 INFO - PROCESS | 1660 | 1466013519180 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}] 10:58:39 INFO - PROCESS | 1660 | 1466013519181 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:39 INFO - PROCESS | 1660 | 1466013519282 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:58:39 INFO - PROCESS | 1660 | 1466013519294 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:39 INFO - PROCESS | 1660 | 1466013519295 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fe1000 == 40 [pid = 1660] [id = 559] 10:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11a19c800) [pid = 1660] [serial = 1677] [outer = 0x0] 10:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12117b800) [pid = 1660] [serial = 1678] [outer = 0x11a19c800] 10:58:39 INFO - PROCESS | 1660 | 1466013519319 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121378800) [pid = 1660] [serial = 1679] [outer = 0x11a19c800] 10:58:39 INFO - PROCESS | 1660 | 1466013519646 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]]]}] 10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:58:39 INFO - PROCESS | 1660 | 1466013519699 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:58:39 INFO - PROCESS | 1660 | 1466013519700 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:58:39 INFO - PROCESS | 1660 | 1466013519702 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:58:39 INFO - PROCESS | 1660 | 1466013519703 Marionette TRACE conn2 <- [1,2210,null,{}] 10:58:39 INFO - PROCESS | 1660 | 1466013519705 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}] 10:58:39 INFO - PROCESS | 1660 | 1466013519706 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:39 INFO - PROCESS | 1660 | 1466013519813 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121787000) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119173800) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167f1c00) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1195ec800) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118738c00) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119b0d800) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1257a7800) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x117394800) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128b20000) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112976000) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:58:39 INFO - PROCESS | 1660 | 1466013519927 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:39 INFO - PROCESS | 1660 | 1466013519928 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119766000 == 41 [pid = 1660] [id = 560] 10:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x110fef800) [pid = 1660] [serial = 1680] [outer = 0x0] 10:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113968400) [pid = 1660] [serial = 1681] [outer = 0x110fef800] 10:58:39 INFO - PROCESS | 1660 | 1466013519952 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119708800) [pid = 1660] [serial = 1682] [outer = 0x110fef800] 10:58:40 INFO - PROCESS | 1660 | 1466013520239 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]]]}] 10:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 569ms 10:58:40 INFO - PROCESS | 1660 | 1466013520274 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:58:40 INFO - PROCESS | 1660 | 1466013520276 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:58:40 INFO - PROCESS | 1660 | 1466013520278 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:58:40 INFO - PROCESS | 1660 | 1466013520279 Marionette TRACE conn2 <- [1,2214,null,{}] 10:58:40 INFO - PROCESS | 1660 | 1466013520281 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}] 10:58:40 INFO - PROCESS | 1660 | 1466013520283 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:40 INFO - PROCESS | 1660 | 1466013520373 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:58:40 INFO - PROCESS | 1660 | 1466013520376 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:40 INFO - PROCESS | 1660 | 1466013520377 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e13000 == 42 [pid = 1660] [id = 561] 10:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11297ac00) [pid = 1660] [serial = 1683] [outer = 0x0] 10:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121beec00) [pid = 1660] [serial = 1684] [outer = 0x11297ac00] 10:58:40 INFO - PROCESS | 1660 | 1466013520401 Marionette DEBUG loaded listener.js 10:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124b48c00) [pid = 1660] [serial = 1685] [outer = 0x11297ac00] 10:58:40 INFO - PROCESS | 1660 | 1466013520727 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]]]}] 10:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms 10:58:40 INFO - PROCESS | 1660 | 1466013520749 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:58:40 INFO - PROCESS | 1660 | 1466013520750 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:58:40 INFO - PROCESS | 1660 | 1466013520755 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:58:40 INFO - PROCESS | 1660 | 1466013520757 Marionette TRACE conn2 <- [1,2218,null,{}] 10:58:40 INFO - PROCESS | 1660 | 1466013520759 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}] 10:58:40 INFO - PROCESS | 1660 | 1466013520770 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:40 INFO - PROCESS | 1660 | 1466013520919 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:58:40 INFO - PROCESS | 1660 | 1466013520928 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:40 INFO - PROCESS | 1660 | 1466013520930 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40a800 == 43 [pid = 1660] [id = 562] 10:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1167f4400) [pid = 1660] [serial = 1686] [outer = 0x0] 10:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124b4e000) [pid = 1660] [serial = 1687] [outer = 0x1167f4400] 10:58:40 INFO - PROCESS | 1660 | 1466013520972 Marionette DEBUG loaded listener.js 10:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1257a3400) [pid = 1660] [serial = 1688] [outer = 0x1167f4400] 10:58:41 INFO - PROCESS | 1660 | 1466013521408 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]]]}] 10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 10:58:41 INFO - PROCESS | 1660 | 1466013521426 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:58:41 INFO - PROCESS | 1660 | 1466013521427 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:58:41 INFO - PROCESS | 1660 | 1466013521429 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:58:41 INFO - PROCESS | 1660 | 1466013521430 Marionette TRACE conn2 <- [1,2222,null,{}] 10:58:41 INFO - PROCESS | 1660 | 1466013521433 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}] 10:58:41 INFO - PROCESS | 1660 | 1466013521434 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:41 INFO - PROCESS | 1660 | 1466013521519 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:58:41 INFO - PROCESS | 1660 | 1466013521582 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:41 INFO - PROCESS | 1660 | 1466013521583 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a58f800 == 44 [pid = 1660] [id = 563] 10:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125711400) [pid = 1660] [serial = 1689] [outer = 0x0] 10:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126ed7400) [pid = 1660] [serial = 1690] [outer = 0x125711400] 10:58:41 INFO - PROCESS | 1660 | 1466013521607 Marionette DEBUG loaded listener.js 10:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1271e8000) [pid = 1660] [serial = 1691] [outer = 0x125711400] 10:58:41 INFO - PROCESS | 1660 | 1466013521877 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]]]}] 10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 10:58:41 INFO - PROCESS | 1660 | 1466013521960 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:58:41 INFO - PROCESS | 1660 | 1466013521962 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:58:41 INFO - PROCESS | 1660 | 1466013521966 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:58:41 INFO - PROCESS | 1660 | 1466013521970 Marionette TRACE conn2 <- [1,2226,null,{}] 10:58:41 INFO - PROCESS | 1660 | 1466013521974 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}] 10:58:41 INFO - PROCESS | 1660 | 1466013521976 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:42 INFO - PROCESS | 1660 | 1466013522088 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:58:42 INFO - PROCESS | 1660 | 1466013522146 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:42 INFO - PROCESS | 1660 | 1466013522148 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x11301b000 == 45 [pid = 1660] [id = 564] 10:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x111c16000) [pid = 1660] [serial = 1692] [outer = 0x0] 10:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1122a6800) [pid = 1660] [serial = 1693] [outer = 0x111c16000] 10:58:42 INFO - PROCESS | 1660 | 1466013522180 Marionette DEBUG loaded listener.js 10:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112a72c00) [pid = 1660] [serial = 1694] [outer = 0x111c16000] 10:58:42 INFO - PROCESS | 1660 | 1466013522643 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]]]}] 10:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 723ms 10:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:58:42 INFO - PROCESS | 1660 | 1466013522690 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:58:42 INFO - PROCESS | 1660 | 1466013522692 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:58:42 INFO - PROCESS | 1660 | 1466013522697 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:58:42 INFO - PROCESS | 1660 | 1466013522699 Marionette TRACE conn2 <- [1,2230,null,{}] 10:58:42 INFO - PROCESS | 1660 | 1466013522722 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}] 10:58:42 INFO - PROCESS | 1660 | 1466013522723 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:42 INFO - PROCESS | 1660 | 1466013522831 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:58:42 INFO - PROCESS | 1660 | 1466013522904 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:42 INFO - PROCESS | 1660 | 1466013522906 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b5800 == 46 [pid = 1660] [id = 565] 10:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x115eea800) [pid = 1660] [serial = 1695] [outer = 0x0] 10:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1162d0c00) [pid = 1660] [serial = 1696] [outer = 0x115eea800] 10:58:42 INFO - PROCESS | 1660 | 1466013522938 Marionette DEBUG loaded listener.js 10:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1167efc00) [pid = 1660] [serial = 1697] [outer = 0x115eea800] 10:58:43 INFO - PROCESS | 1660 | 1466013523339 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]]]}] 10:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 695ms 10:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:58:43 INFO - PROCESS | 1660 | 1466013523389 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:58:43 INFO - PROCESS | 1660 | 1466013523391 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:58:43 INFO - PROCESS | 1660 | 1466013523393 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:58:43 INFO - PROCESS | 1660 | 1466013523394 Marionette TRACE conn2 <- [1,2234,null,{}] 10:58:43 INFO - PROCESS | 1660 | 1466013523401 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}] 10:58:43 INFO - PROCESS | 1660 | 1466013523404 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:43 INFO - PROCESS | 1660 | 1466013523530 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:58:43 INFO - PROCESS | 1660 | 1466013523637 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:43 INFO - PROCESS | 1660 | 1466013523640 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291cb800 == 47 [pid = 1660] [id = 566] 10:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1185ab400) [pid = 1660] [serial = 1698] [outer = 0x0] 10:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11870e000) [pid = 1660] [serial = 1699] [outer = 0x1185ab400] 10:58:43 INFO - PROCESS | 1660 | 1466013523673 Marionette DEBUG loaded listener.js 10:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11913d000) [pid = 1660] [serial = 1700] [outer = 0x1185ab400] 10:58:44 INFO - PROCESS | 1660 | 1466013524087 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]]]}] 10:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 724ms 10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:58:44 INFO - PROCESS | 1660 | 1466013524117 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:58:44 INFO - PROCESS | 1660 | 1466013524119 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:58:44 INFO - PROCESS | 1660 | 1466013524122 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:58:44 INFO - PROCESS | 1660 | 1466013524123 Marionette TRACE conn2 <- [1,2238,null,{}] 10:58:44 INFO - PROCESS | 1660 | 1466013524125 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}] 10:58:44 INFO - PROCESS | 1660 | 1466013524127 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:44 INFO - PROCESS | 1660 | 1466013524232 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:58:44 INFO - PROCESS | 1660 | 1466013524296 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:44 INFO - PROCESS | 1660 | 1466013524297 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b921000 == 48 [pid = 1660] [id = 567] 10:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119590400) [pid = 1660] [serial = 1701] [outer = 0x0] 10:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1195eb800) [pid = 1660] [serial = 1702] [outer = 0x119590400] 10:58:44 INFO - PROCESS | 1660 | 1466013524367 Marionette DEBUG loaded listener.js 10:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121177800) [pid = 1660] [serial = 1703] [outer = 0x119590400] 10:58:44 INFO - PROCESS | 1660 | 1466013524955 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]]]}] 10:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 869ms 10:58:44 INFO - PROCESS | 1660 | 1466013524992 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:58:44 INFO - PROCESS | 1660 | 1466013524994 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:58:44 INFO - PROCESS | 1660 | 1466013524998 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:58:45 INFO - PROCESS | 1660 | 1466013525000 Marionette TRACE conn2 <- [1,2242,null,{}] 10:58:45 INFO - PROCESS | 1660 | 1466013525004 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}] 10:58:45 INFO - PROCESS | 1660 | 1466013525005 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:45 INFO - PROCESS | 1660 | 1466013525096 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:58:45 INFO - PROCESS | 1660 | 1466013525171 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:45 INFO - PROCESS | 1660 | 1466013525174 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119aa2800 == 49 [pid = 1660] [id = 568] 10:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x115ef1400) [pid = 1660] [serial = 1704] [outer = 0x0] 10:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11662f000) [pid = 1660] [serial = 1705] [outer = 0x115ef1400] 10:58:45 INFO - PROCESS | 1660 | 1466013525202 Marionette DEBUG loaded listener.js 10:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1167f7c00) [pid = 1660] [serial = 1706] [outer = 0x115ef1400] 10:58:45 INFO - PROCESS | 1660 | 1466013525624 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]]]}] 10:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 674ms 10:58:45 INFO - PROCESS | 1660 | 1466013525671 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:58:45 INFO - PROCESS | 1660 | 1466013525674 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:58:45 INFO - PROCESS | 1660 | 1466013525678 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:58:45 INFO - PROCESS | 1660 | 1466013525680 Marionette TRACE conn2 <- [1,2246,null,{}] 10:58:45 INFO - PROCESS | 1660 | 1466013525682 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}] 10:58:45 INFO - PROCESS | 1660 | 1466013525684 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:45 INFO - PROCESS | 1660 | 1466013525778 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:58:45 INFO - PROCESS | 1660 | 1466013525853 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:45 INFO - PROCESS | 1660 | 1466013525854 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a93800 == 50 [pid = 1660] [id = 569] 10:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11709bc00) [pid = 1660] [serial = 1707] [outer = 0x0] 10:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1170a5400) [pid = 1660] [serial = 1708] [outer = 0x11709bc00] 10:58:45 INFO - PROCESS | 1660 | 1466013525882 Marionette DEBUG loaded listener.js 10:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11818f400) [pid = 1660] [serial = 1709] [outer = 0x11709bc00] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40a800 == 49 [pid = 1660] [id = 562] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x128e13000 == 48 [pid = 1660] [id = 561] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119766000 == 47 [pid = 1660] [id = 560] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x126fe1000 == 46 [pid = 1660] [id = 559] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x124a5e800 == 45 [pid = 1660] [id = 558] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11311f000 == 44 [pid = 1660] [id = 557] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7b800 == 43 [pid = 1660] [id = 556] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119765000 == 42 [pid = 1660] [id = 555] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1187f4000 == 41 [pid = 1660] [id = 554] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11311c800 == 40 [pid = 1660] [id = 553] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116935800 == 39 [pid = 1660] [id = 552] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116093800 == 38 [pid = 1660] [id = 547] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12b707000 == 37 [pid = 1660] [id = 546] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x112254800 == 36 [pid = 1660] [id = 551] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119b8e000 == 35 [pid = 1660] [id = 548] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12af43000 == 34 [pid = 1660] [id = 549] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf1f000 == 33 [pid = 1660] [id = 550] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119aa2800 == 32 [pid = 1660] [id = 568] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12b921000 == 31 [pid = 1660] [id = 567] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1291cb800 == 30 [pid = 1660] [id = 566] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b5800 == 29 [pid = 1660] [id = 565] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12a58f800 == 28 [pid = 1660] [id = 563] 10:58:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11301b000 == 27 [pid = 1660] [id = 564] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1227ccc00) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126fbbc00) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1176bac00) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11696ec00) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12579e000) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11970c000) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119b0b400) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1172b6800) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11958dc00) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121183c00) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1126a1c00) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11709e400) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127433800) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1271e7800) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127444400) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1185ab000) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118193400) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119599400) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128e2a000) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121259800) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185ac400) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12165a800) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 10:58:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11674a800) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 10:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1172ms 10:58:46 INFO - PROCESS | 1660 | 1466013526843 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]]]}] 10:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:58:46 INFO - PROCESS | 1660 | 1466013526855 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:58:46 INFO - PROCESS | 1660 | 1466013526857 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:58:46 INFO - PROCESS | 1660 | 1466013526860 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:58:46 INFO - PROCESS | 1660 | 1466013526862 Marionette TRACE conn2 <- [1,2250,null,{}] 10:58:46 INFO - PROCESS | 1660 | 1466013526865 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}] 10:58:46 INFO - PROCESS | 1660 | 1466013526867 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:46 INFO - PROCESS | 1660 | 1466013526947 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:58:47 INFO - PROCESS | 1660 | 1466013527005 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:47 INFO - PROCESS | 1660 | 1466013527008 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11609d000 == 28 [pid = 1660] [id = 570] 10:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112ddd000) [pid = 1660] [serial = 1710] [outer = 0x0] 10:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11396e400) [pid = 1660] [serial = 1711] [outer = 0x112ddd000] 10:58:47 INFO - PROCESS | 1660 | 1466013527034 Marionette DEBUG loaded listener.js 10:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1160d4000) [pid = 1660] [serial = 1712] [outer = 0x112ddd000] 10:58:47 INFO - PROCESS | 1660 | 1466013527348 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]]]}] 10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 10:58:47 INFO - PROCESS | 1660 | 1466013527380 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:58:47 INFO - PROCESS | 1660 | 1466013527382 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:58:47 INFO - PROCESS | 1660 | 1466013527389 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:58:47 INFO - PROCESS | 1660 | 1466013527391 Marionette TRACE conn2 <- [1,2254,null,{}] 10:58:47 INFO - PROCESS | 1660 | 1466013527393 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}] 10:58:47 INFO - PROCESS | 1660 | 1466013527395 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:47 INFO - PROCESS | 1660 | 1466013527469 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:58:47 INFO - PROCESS | 1660 | 1466013527473 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:47 INFO - PROCESS | 1660 | 1466013527474 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182e6800 == 29 [pid = 1660] [id = 571] 10:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116968800) [pid = 1660] [serial = 1713] [outer = 0x0] 10:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1170a1400) [pid = 1660] [serial = 1714] [outer = 0x116968800] 10:58:47 INFO - PROCESS | 1660 | 1466013527504 Marionette DEBUG loaded listener.js 10:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11818a000) [pid = 1660] [serial = 1715] [outer = 0x116968800] 10:58:47 INFO - PROCESS | 1660 | 1466013527881 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]]]}] 10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 10:58:47 INFO - PROCESS | 1660 | 1466013527909 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:58:47 INFO - PROCESS | 1660 | 1466013527910 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:58:47 INFO - PROCESS | 1660 | 1466013527912 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:58:47 INFO - PROCESS | 1660 | 1466013527915 Marionette TRACE conn2 <- [1,2258,null,{}] 10:58:47 INFO - PROCESS | 1660 | 1466013527923 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}] 10:58:47 INFO - PROCESS | 1660 | 1466013527926 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:48 INFO - PROCESS | 1660 | 1466013528003 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:58:48 INFO - PROCESS | 1660 | 1466013528009 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:48 INFO - PROCESS | 1660 | 1466013528011 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119769000 == 30 [pid = 1660] [id = 572] 10:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x111e29000) [pid = 1660] [serial = 1716] [outer = 0x0] 10:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118708800) [pid = 1660] [serial = 1717] [outer = 0x111e29000] 10:58:48 INFO - PROCESS | 1660 | 1466013528044 Marionette DEBUG loaded listener.js 10:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119170c00) [pid = 1660] [serial = 1718] [outer = 0x111e29000] 10:58:48 INFO - PROCESS | 1660 | 1466013528380 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]]]}] 10:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 476ms 10:58:48 INFO - PROCESS | 1660 | 1466013528391 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:58:48 INFO - PROCESS | 1660 | 1466013528393 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:58:48 INFO - PROCESS | 1660 | 1466013528396 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:58:48 INFO - PROCESS | 1660 | 1466013528398 Marionette TRACE conn2 <- [1,2262,null,{}] 10:58:48 INFO - PROCESS | 1660 | 1466013528402 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}] 10:58:48 INFO - PROCESS | 1660 | 1466013528405 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:48 INFO - PROCESS | 1660 | 1466013528514 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:58:48 INFO - PROCESS | 1660 | 1466013528615 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:48 INFO - PROCESS | 1660 | 1466013528616 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135b000 == 31 [pid = 1660] [id = 573] 10:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1184b1000) [pid = 1660] [serial = 1719] [outer = 0x0] 10:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119598400) [pid = 1660] [serial = 1720] [outer = 0x1184b1000] 10:58:48 INFO - PROCESS | 1660 | 1466013528658 Marionette DEBUG loaded listener.js 10:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119703c00) [pid = 1660] [serial = 1721] [outer = 0x1184b1000] 10:58:48 INFO - PROCESS | 1660 | 1466013528994 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]]]}] 10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 622ms 10:58:49 INFO - PROCESS | 1660 | 1466013529021 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:58:49 INFO - PROCESS | 1660 | 1466013529024 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:58:49 INFO - PROCESS | 1660 | 1466013529027 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:58:49 INFO - PROCESS | 1660 | 1466013529029 Marionette TRACE conn2 <- [1,2266,null,{}] 10:58:49 INFO - PROCESS | 1660 | 1466013529032 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}] 10:58:49 INFO - PROCESS | 1660 | 1466013529033 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:49 INFO - PROCESS | 1660 | 1466013529185 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:58:49 INFO - PROCESS | 1660 | 1466013529205 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:49 INFO - PROCESS | 1660 | 1466013529206 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ead800 == 32 [pid = 1660] [id = 574] 10:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11223c400) [pid = 1660] [serial = 1722] [outer = 0x0] 10:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11970d800) [pid = 1660] [serial = 1723] [outer = 0x11223c400] 10:58:49 INFO - PROCESS | 1660 | 1466013529246 Marionette DEBUG loaded listener.js 10:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119b04c00) [pid = 1660] [serial = 1724] [outer = 0x11223c400] 10:58:49 INFO - PROCESS | 1660 | 1466013529736 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]]]}] 10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 771ms 10:58:49 INFO - PROCESS | 1660 | 1466013529797 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:58:49 INFO - PROCESS | 1660 | 1466013529799 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:58:49 INFO - PROCESS | 1660 | 1466013529801 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:58:49 INFO - PROCESS | 1660 | 1466013529802 Marionette TRACE conn2 <- [1,2270,null,{}] 10:58:49 INFO - PROCESS | 1660 | 1466013529804 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}] 10:58:49 INFO - PROCESS | 1660 | 1466013529808 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:49 INFO - PROCESS | 1660 | 1466013529922 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:58:49 INFO - PROCESS | 1660 | 1466013529964 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:49 INFO - PROCESS | 1660 | 1466013529965 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251b6000 == 33 [pid = 1660] [id = 575] 10:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11a1a4400) [pid = 1660] [serial = 1725] [outer = 0x0] 10:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12164b800) [pid = 1660] [serial = 1726] [outer = 0x11a1a4400] 10:58:49 INFO - PROCESS | 1660 | 1466013529990 Marionette DEBUG loaded listener.js 10:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124ae3400) [pid = 1660] [serial = 1727] [outer = 0x11a1a4400] 10:58:50 INFO - PROCESS | 1660 | 1466013530292 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]]]}] 10:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 10:58:50 INFO - PROCESS | 1660 | 1466013530323 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:58:50 INFO - PROCESS | 1660 | 1466013530325 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:58:50 INFO - PROCESS | 1660 | 1466013530327 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:58:50 INFO - PROCESS | 1660 | 1466013530328 Marionette TRACE conn2 <- [1,2274,null,{}] 10:58:50 INFO - PROCESS | 1660 | 1466013530330 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}] 10:58:50 INFO - PROCESS | 1660 | 1466013530331 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:50 INFO - PROCESS | 1660 | 1466013530427 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:58:50 INFO - PROCESS | 1660 | 1466013530430 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:50 INFO - PROCESS | 1660 | 1466013530432 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x127739800 == 34 [pid = 1660] [id = 576] 10:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x117396400) [pid = 1660] [serial = 1728] [outer = 0x0] 10:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124b4d000) [pid = 1660] [serial = 1729] [outer = 0x117396400] 10:58:50 INFO - PROCESS | 1660 | 1466013530456 Marionette DEBUG loaded listener.js 10:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124e32800) [pid = 1660] [serial = 1730] [outer = 0x117396400] 10:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 10:58:50 INFO - PROCESS | 1660 | 1466013530791 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]]]}] 10:58:50 INFO - PROCESS | 1660 | 1466013530797 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:58:50 INFO - PROCESS | 1660 | 1466013530799 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:58:50 INFO - PROCESS | 1660 | 1466013530801 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:58:50 INFO - PROCESS | 1660 | 1466013530805 Marionette TRACE conn2 <- [1,2278,null,{}] 10:58:50 INFO - PROCESS | 1660 | 1466013530807 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}] 10:58:50 INFO - PROCESS | 1660 | 1466013530808 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:51 INFO - PROCESS | 1660 | 1466013531139 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1172b4000) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11329d000) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1167f4400) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11297ac00) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125711400) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11229f800) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x110ed1c00) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116a04800) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1185e4c00) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11970cc00) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x110fef800) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11a19c800) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118191000) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11870c800) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x111ec9800) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124cd8800) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110ed1000) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112699c00) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11674e000) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11958e000) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:58:51 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167f3400) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:58:51 INFO - PROCESS | 1660 | 1466013531191 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:51 INFO - PROCESS | 1660 | 1466013531192 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x111e06800 == 35 [pid = 1660] [id = 577] 10:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110ed1c00) [pid = 1660] [serial = 1731] [outer = 0x0] 10:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x111ecac00) [pid = 1660] [serial = 1732] [outer = 0x110ed1c00] 10:58:51 INFO - PROCESS | 1660 | 1466013531216 Marionette DEBUG loaded listener.js 10:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113366800) [pid = 1660] [serial = 1733] [outer = 0x110ed1c00] 10:58:51 INFO - PROCESS | 1660 | 1466013531477 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]]]}] 10:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 722ms 10:58:51 INFO - PROCESS | 1660 | 1466013531525 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:58:51 INFO - PROCESS | 1660 | 1466013531527 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:58:51 INFO - PROCESS | 1660 | 1466013531539 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:58:51 INFO - PROCESS | 1660 | 1466013531541 Marionette TRACE conn2 <- [1,2282,null,{}] 10:58:51 INFO - PROCESS | 1660 | 1466013531548 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}] 10:58:51 INFO - PROCESS | 1660 | 1466013531550 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:51 INFO - PROCESS | 1660 | 1466013531629 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:58:51 INFO - PROCESS | 1660 | 1466013531634 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:51 INFO - PROCESS | 1660 | 1466013531636 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x119768800 == 36 [pid = 1660] [id = 578] 10:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116a04800) [pid = 1660] [serial = 1734] [outer = 0x0] 10:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118709c00) [pid = 1660] [serial = 1735] [outer = 0x116a04800] 10:58:51 INFO - PROCESS | 1660 | 1466013531675 Marionette DEBUG loaded listener.js 10:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11a1a4000) [pid = 1660] [serial = 1736] [outer = 0x116a04800] 10:58:51 INFO - PROCESS | 1660 | 1466013531976 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]]]}] 10:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 486ms 10:58:52 INFO - PROCESS | 1660 | 1466013532016 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:58:52 INFO - PROCESS | 1660 | 1466013532017 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:58:52 INFO - PROCESS | 1660 | 1466013532028 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:58:52 INFO - PROCESS | 1660 | 1466013532029 Marionette TRACE conn2 <- [1,2286,null,{}] 10:58:52 INFO - PROCESS | 1660 | 1466013532031 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}] 10:58:52 INFO - PROCESS | 1660 | 1466013532032 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:52 INFO - PROCESS | 1660 | 1466013532144 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:58:52 INFO - PROCESS | 1660 | 1466013532151 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:52 INFO - PROCESS | 1660 | 1466013532152 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f4d000 == 37 [pid = 1660] [id = 579] 10:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1132a0800) [pid = 1660] [serial = 1737] [outer = 0x0] 10:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121183400) [pid = 1660] [serial = 1738] [outer = 0x1132a0800] 10:58:52 INFO - PROCESS | 1660 | 1466013532176 Marionette DEBUG loaded listener.js 10:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12570a400) [pid = 1660] [serial = 1739] [outer = 0x1132a0800] 10:58:52 INFO - PROCESS | 1660 | 1466013532480 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]]]}] 10:58:52 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 10:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 469ms 10:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:58:52 INFO - PROCESS | 1660 | 1466013532498 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:58:52 INFO - PROCESS | 1660 | 1466013532499 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:58:52 INFO - PROCESS | 1660 | 1466013532503 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:58:52 INFO - PROCESS | 1660 | 1466013532507 Marionette TRACE conn2 <- [1,2290,null,{}] 10:58:52 INFO - PROCESS | 1660 | 1466013532516 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}] 10:58:52 INFO - PROCESS | 1660 | 1466013532519 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:52 INFO - PROCESS | 1660 | 1466013532609 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:58:52 INFO - PROCESS | 1660 | 1466013532612 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:52 INFO - PROCESS | 1660 | 1466013532614 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121eaa000 == 38 [pid = 1660] [id = 580] 10:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124e75000) [pid = 1660] [serial = 1740] [outer = 0x0] 10:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126e41c00) [pid = 1660] [serial = 1741] [outer = 0x124e75000] 10:58:52 INFO - PROCESS | 1660 | 1466013532643 Marionette DEBUG loaded listener.js 10:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x127426800) [pid = 1660] [serial = 1742] [outer = 0x124e75000] 10:58:52 INFO - PROCESS | 1660 | 1466013532992 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]]]}] 10:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 10:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:58:53 INFO - PROCESS | 1660 | 1466013533025 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:58:53 INFO - PROCESS | 1660 | 1466013533026 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:58:53 INFO - PROCESS | 1660 | 1466013533028 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:58:53 INFO - PROCESS | 1660 | 1466013533029 Marionette TRACE conn2 <- [1,2294,null,{}] 10:58:53 INFO - PROCESS | 1660 | 1466013533043 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}] 10:58:53 INFO - PROCESS | 1660 | 1466013533044 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:53 INFO - PROCESS | 1660 | 1466013533121 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:58:53 INFO - PROCESS | 1660 | 1466013533221 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:53 INFO - PROCESS | 1660 | 1466013533223 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x112220800 == 39 [pid = 1660] [id = 581] 10:58:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x110e53c00) [pid = 1660] [serial = 1743] [outer = 0x0] 10:58:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x110fe3800) [pid = 1660] [serial = 1744] [outer = 0x110e53c00] 10:58:53 INFO - PROCESS | 1660 | 1466013533255 Marionette DEBUG loaded listener.js 10:58:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11269b800) [pid = 1660] [serial = 1745] [outer = 0x110e53c00] 10:58:53 INFO - PROCESS | 1660 | 1466013533778 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]]]}] 10:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 773ms 10:58:53 INFO - PROCESS | 1660 | 1466013533828 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:58:53 INFO - PROCESS | 1660 | 1466013533831 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:58:53 INFO - PROCESS | 1660 | 1466013533837 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:58:53 INFO - PROCESS | 1660 | 1466013533839 Marionette TRACE conn2 <- [1,2298,null,{}] 10:58:53 INFO - PROCESS | 1660 | 1466013533843 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}] 10:58:53 INFO - PROCESS | 1660 | 1466013533846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:53 INFO - PROCESS | 1660 | 1466013533954 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:58:54 INFO - PROCESS | 1660 | 1466013534037 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:54 INFO - PROCESS | 1660 | 1466013534039 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119767800 == 40 [pid = 1660] [id = 582] 10:58:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1167e9400) [pid = 1660] [serial = 1746] [outer = 0x0] 10:58:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1167f3800) [pid = 1660] [serial = 1747] [outer = 0x1167e9400] 10:58:54 INFO - PROCESS | 1660 | 1466013534069 Marionette DEBUG loaded listener.js 10:58:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1170a6400) [pid = 1660] [serial = 1748] [outer = 0x1167e9400] 10:58:54 INFO - PROCESS | 1660 | 1466013534619 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]]]}] 10:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 824ms 10:58:54 INFO - PROCESS | 1660 | 1466013534801 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:58:54 INFO - PROCESS | 1660 | 1466013534803 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:58:54 INFO - PROCESS | 1660 | 1466013534835 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:58:54 INFO - PROCESS | 1660 | 1466013534837 Marionette TRACE conn2 <- [1,2302,null,{}] 10:58:54 INFO - PROCESS | 1660 | 1466013534840 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}] 10:58:54 INFO - PROCESS | 1660 | 1466013534842 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:54 INFO - PROCESS | 1660 | 1466013534945 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:58:55 INFO - PROCESS | 1660 | 1466013535019 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:55 INFO - PROCESS | 1660 | 1466013535021 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182e9000 == 41 [pid = 1660] [id = 583] 10:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x113ea2000) [pid = 1660] [serial = 1749] [outer = 0x0] 10:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1151ccc00) [pid = 1660] [serial = 1750] [outer = 0x113ea2000] 10:58:55 INFO - PROCESS | 1660 | 1466013535048 Marionette DEBUG loaded listener.js 10:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1167ec000) [pid = 1660] [serial = 1751] [outer = 0x113ea2000] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121eaa000 == 40 [pid = 1660] [id = 580] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x128f4d000 == 39 [pid = 1660] [id = 579] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119768800 == 38 [pid = 1660] [id = 578] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x111e06800 == 37 [pid = 1660] [id = 577] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x127739800 == 36 [pid = 1660] [id = 576] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1251b6000 == 35 [pid = 1660] [id = 575] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121ead800 == 34 [pid = 1660] [id = 574] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12135b000 == 33 [pid = 1660] [id = 573] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119769000 == 32 [pid = 1660] [id = 572] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1182e6800 == 31 [pid = 1660] [id = 571] 10:58:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11609d000 == 30 [pid = 1660] [id = 570] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118191800) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x110edac00) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119b0b000) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121beec00) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1271e8000) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119708400) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124b48c00) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1185e4800) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126ed7400) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124b4e000) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113294800) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11873fc00) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11992f000) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113968400) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12117b800) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121378800) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1184b6000) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119708800) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129317800) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112696400) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112973800) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125704400) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126ed9000) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112dcf800) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1166f0000) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112975800) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1133e0400) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1167f7800) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11709b400) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119711400) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1227cac00) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1185a9400) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118709400) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1176bc400) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118194000) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1133b0400) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113ba4c00) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1257a3400) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 1660 | 1466013535570 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]]]}] 10:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 771ms 10:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:58:55 INFO - PROCESS | 1660 | 1466013535608 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:58:55 INFO - PROCESS | 1660 | 1466013535611 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:58:55 INFO - PROCESS | 1660 | 1466013535618 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:58:55 INFO - PROCESS | 1660 | 1466013535622 Marionette TRACE conn2 <- [1,2306,null,{}] 10:58:55 INFO - PROCESS | 1660 | 1466013535626 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}] 10:58:55 INFO - PROCESS | 1660 | 1466013535629 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:55 INFO - PROCESS | 1660 | 1466013535695 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:58:55 INFO - PROCESS | 1660 | 1466013535699 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:55 INFO - PROCESS | 1660 | 1466013535701 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a94000 == 31 [pid = 1660] [id = 584] 10:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11709ac00) [pid = 1660] [serial = 1752] [outer = 0x0] 10:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1172ad800) [pid = 1660] [serial = 1753] [outer = 0x11709ac00] 10:58:55 INFO - PROCESS | 1660 | 1466013535725 Marionette DEBUG loaded listener.js 10:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118193400) [pid = 1660] [serial = 1754] [outer = 0x11709ac00] 10:58:56 INFO - PROCESS | 1660 | 1466013536206 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]]]}] 10:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 631ms 10:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:58:56 INFO - PROCESS | 1660 | 1466013536246 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:58:56 INFO - PROCESS | 1660 | 1466013536248 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:58:56 INFO - PROCESS | 1660 | 1466013536260 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:58:56 INFO - PROCESS | 1660 | 1466013536261 Marionette TRACE conn2 <- [1,2310,null,{}] 10:58:56 INFO - PROCESS | 1660 | 1466013536312 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}] 10:58:56 INFO - PROCESS | 1660 | 1466013536317 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:56 INFO - PROCESS | 1660 | 1466013536438 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:58:56 INFO - PROCESS | 1660 | 1466013536523 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:56 INFO - PROCESS | 1660 | 1466013536525 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119904800 == 32 [pid = 1660] [id = 585] 10:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11818d400) [pid = 1660] [serial = 1755] [outer = 0x0] 10:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11916e000) [pid = 1660] [serial = 1756] [outer = 0x11818d400] 10:58:56 INFO - PROCESS | 1660 | 1466013536554 Marionette DEBUG loaded listener.js 10:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119590c00) [pid = 1660] [serial = 1757] [outer = 0x11818d400] 10:58:56 INFO - PROCESS | 1660 | 1466013536845 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]]]}] 10:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 617ms 10:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:58:56 INFO - PROCESS | 1660 | 1466013536874 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:58:56 INFO - PROCESS | 1660 | 1466013536875 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:58:56 INFO - PROCESS | 1660 | 1466013536877 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:58:56 INFO - PROCESS | 1660 | 1466013536879 Marionette TRACE conn2 <- [1,2314,null,{}] 10:58:56 INFO - PROCESS | 1660 | 1466013536881 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}] 10:58:56 INFO - PROCESS | 1660 | 1466013536882 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:56 INFO - PROCESS | 1660 | 1466013536967 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:58:56 INFO - PROCESS | 1660 | 1466013536973 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:56 INFO - PROCESS | 1660 | 1466013536974 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136d000 == 33 [pid = 1660] [id = 586] 10:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11296fc00) [pid = 1660] [serial = 1758] [outer = 0x0] 10:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11992dc00) [pid = 1660] [serial = 1759] [outer = 0x11296fc00] 10:58:57 INFO - PROCESS | 1660 | 1466013536999 Marionette DEBUG loaded listener.js 10:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119be3c00) [pid = 1660] [serial = 1760] [outer = 0x11296fc00] 10:58:57 INFO - PROCESS | 1660 | 1466013537326 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]]]}] 10:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 10:58:57 INFO - PROCESS | 1660 | 1466013537348 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:58:57 INFO - PROCESS | 1660 | 1466013537349 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:58:57 INFO - PROCESS | 1660 | 1466013537353 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 1660 | 1466013537355 Marionette TRACE conn2 <- [1,2318,null,{}] 10:58:57 INFO - PROCESS | 1660 | 1466013537357 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}] 10:58:57 INFO - PROCESS | 1660 | 1466013537359 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:57 INFO - PROCESS | 1660 | 1466013537465 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:58:57 INFO - PROCESS | 1660 | 1466013537473 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:57 INFO - PROCESS | 1660 | 1466013537474 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f39800 == 34 [pid = 1660] [id = 587] 10:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11970f400) [pid = 1660] [serial = 1761] [outer = 0x0] 10:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12117d800) [pid = 1660] [serial = 1762] [outer = 0x11970f400] 10:58:57 INFO - PROCESS | 1660 | 1466013537498 Marionette DEBUG loaded listener.js 10:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121379400) [pid = 1660] [serial = 1763] [outer = 0x11970f400] 10:58:57 INFO - PROCESS | 1660 | 1466013537839 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] 10:58:57 INFO - PROCESS | 1660 | 1466013537877 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:58:57 INFO - PROCESS | 1660 | 1466013537879 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 1660 | 1466013537880 Marionette TRACE conn2 <- [1,2322,null,{}] 10:58:57 INFO - PROCESS | 1660 | 1466013537883 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}] 10:58:57 INFO - PROCESS | 1660 | 1466013537887 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:58 INFO - PROCESS | 1660 | 1466013538008 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:58:58 INFO - PROCESS | 1660 | 1466013538025 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:58 INFO - PROCESS | 1660 | 1466013538026 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x125788000 == 35 [pid = 1660] [id = 588] 10:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1217c2000) [pid = 1660] [serial = 1764] [outer = 0x0] 10:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124b54400) [pid = 1660] [serial = 1765] [outer = 0x1217c2000] 10:58:58 INFO - PROCESS | 1660 | 1466013538051 Marionette DEBUG loaded listener.js 10:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124e76000) [pid = 1660] [serial = 1766] [outer = 0x1217c2000] 10:58:58 INFO - PROCESS | 1660 | 1466013538378 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]]]}] 10:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 10:58:58 INFO - PROCESS | 1660 | 1466013538400 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:58:58 INFO - PROCESS | 1660 | 1466013538403 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:58:58 INFO - PROCESS | 1660 | 1466013538405 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:58:58 INFO - PROCESS | 1660 | 1466013538406 Marionette TRACE conn2 <- [1,2326,null,{}] 10:58:58 INFO - PROCESS | 1660 | 1466013538408 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}] 10:58:58 INFO - PROCESS | 1660 | 1466013538409 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:58 INFO - PROCESS | 1660 | 1466013538511 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:58:58 INFO - PROCESS | 1660 | 1466013538523 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:58 INFO - PROCESS | 1660 | 1466013538524 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12729c800 == 36 [pid = 1660] [id = 589] 10:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125181c00) [pid = 1660] [serial = 1767] [outer = 0x0] 10:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1257a3000) [pid = 1660] [serial = 1768] [outer = 0x125181c00] 10:58:58 INFO - PROCESS | 1660 | 1466013538548 Marionette DEBUG loaded listener.js 10:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126f63800) [pid = 1660] [serial = 1769] [outer = 0x125181c00] 10:58:58 INFO - PROCESS | 1660 | 1466013538871 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]]]}] 10:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 10:58:58 INFO - PROCESS | 1660 | 1466013538924 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:58:58 INFO - PROCESS | 1660 | 1466013538925 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:58:58 INFO - PROCESS | 1660 | 1466013538934 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:58:58 INFO - PROCESS | 1660 | 1466013538936 Marionette TRACE conn2 <- [1,2330,null,{}] 10:58:58 INFO - PROCESS | 1660 | 1466013538938 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}] 10:58:58 INFO - PROCESS | 1660 | 1466013538939 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:59 INFO - PROCESS | 1660 | 1466013539038 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:58:59 INFO - PROCESS | 1660 | 1466013539041 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:59 INFO - PROCESS | 1660 | 1466013539043 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f42000 == 37 [pid = 1660] [id = 590] 10:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x125186c00) [pid = 1660] [serial = 1770] [outer = 0x0] 10:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126fc9000) [pid = 1660] [serial = 1771] [outer = 0x125186c00] 10:58:59 INFO - PROCESS | 1660 | 1466013539067 Marionette DEBUG loaded listener.js 10:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x127433000) [pid = 1660] [serial = 1772] [outer = 0x125186c00] 10:58:59 INFO - PROCESS | 1660 | 1466013539413 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]]]}] 10:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 10:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:58:59 INFO - PROCESS | 1660 | 1466013539455 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:58:59 INFO - PROCESS | 1660 | 1466013539456 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:58:59 INFO - PROCESS | 1660 | 1466013539459 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:58:59 INFO - PROCESS | 1660 | 1466013539460 Marionette TRACE conn2 <- [1,2334,null,{}] 10:58:59 INFO - PROCESS | 1660 | 1466013539462 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}] 10:58:59 INFO - PROCESS | 1660 | 1466013539463 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:59 INFO - PROCESS | 1660 | 1466013539560 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:58:59 INFO - PROCESS | 1660 | 1466013539599 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:59 INFO - PROCESS | 1660 | 1466013539600 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:58:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40c000 == 38 [pid = 1660] [id = 591] 10:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x127431000) [pid = 1660] [serial = 1773] [outer = 0x0] 10:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12743d000) [pid = 1660] [serial = 1774] [outer = 0x127431000] 10:58:59 INFO - PROCESS | 1660 | 1466013539624 Marionette DEBUG loaded listener.js 10:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127445000) [pid = 1660] [serial = 1775] [outer = 0x127431000] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11223c400) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1184b1000) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116968800) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11709bc00) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x111e29000) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11a1a4400) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112ddd000) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x117396400) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x110ed1c00) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116a04800) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1132a0800) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x111c16000) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115eea800) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1185ab400) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119590400) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:58:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115ef1400) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:58:59 INFO - PROCESS | 1660 | 1466013539991 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]]]}] 10:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 10:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:59:00 INFO - PROCESS | 1660 | 1466013540029 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:59:00 INFO - PROCESS | 1660 | 1466013540030 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:59:00 INFO - PROCESS | 1660 | 1466013540032 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:59:00 INFO - PROCESS | 1660 | 1466013540033 Marionette TRACE conn2 <- [1,2338,null,{}] 10:59:00 INFO - PROCESS | 1660 | 1466013540037 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}] 10:59:00 INFO - PROCESS | 1660 | 1466013540039 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:00 INFO - PROCESS | 1660 | 1466013540145 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:59:00 INFO - PROCESS | 1660 | 1466013540181 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:00 INFO - PROCESS | 1660 | 1466013540182 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136b000 == 39 [pid = 1660] [id = 592] 10:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1122ab800) [pid = 1660] [serial = 1776] [outer = 0x0] 10:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1182abc00) [pid = 1660] [serial = 1777] [outer = 0x1122ab800] 10:59:00 INFO - PROCESS | 1660 | 1466013540207 Marionette DEBUG loaded listener.js 10:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119706800) [pid = 1660] [serial = 1778] [outer = 0x1122ab800] 10:59:00 INFO - PROCESS | 1660 | 1466013540476 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]]]}] 10:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 472ms 10:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:59:00 INFO - PROCESS | 1660 | 1466013540509 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:59:00 INFO - PROCESS | 1660 | 1466013540511 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:59:00 INFO - PROCESS | 1660 | 1466013540513 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:59:00 INFO - PROCESS | 1660 | 1466013540515 Marionette TRACE conn2 <- [1,2342,null,{}] 10:59:00 INFO - PROCESS | 1660 | 1466013540525 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}] 10:59:00 INFO - PROCESS | 1660 | 1466013540527 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:00 INFO - PROCESS | 1660 | 1466013540624 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:59:00 INFO - PROCESS | 1660 | 1466013540628 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:00 INFO - PROCESS | 1660 | 1466013540630 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b920000 == 40 [pid = 1660] [id = 593] 10:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11a1a4400) [pid = 1660] [serial = 1779] [outer = 0x0] 10:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127446800) [pid = 1660] [serial = 1780] [outer = 0x11a1a4400] 10:59:00 INFO - PROCESS | 1660 | 1466013540656 Marionette DEBUG loaded listener.js 10:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128ed4c00) [pid = 1660] [serial = 1781] [outer = 0x11a1a4400] 10:59:01 INFO - PROCESS | 1660 | 1466013540997 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]]]}] 10:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 10:59:01 INFO - PROCESS | 1660 | 1466013541033 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 1660 | 1466013541034 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:59:01 INFO - PROCESS | 1660 | 1466013541037 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 1660 | 1466013541038 Marionette TRACE conn2 <- [1,2346,null,{}] 10:59:01 INFO - PROCESS | 1660 | 1466013541040 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}] 10:59:01 INFO - PROCESS | 1660 | 1466013541041 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:01 INFO - PROCESS | 1660 | 1466013541149 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:59:01 INFO - PROCESS | 1660 | 1466013541158 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:01 INFO - PROCESS | 1660 | 1466013541159 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be55000 == 41 [pid = 1660] [id = 594] 10:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128ed9800) [pid = 1660] [serial = 1782] [outer = 0x0] 10:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128fe8c00) [pid = 1660] [serial = 1783] [outer = 0x128ed9800] 10:59:01 INFO - PROCESS | 1660 | 1466013541183 Marionette DEBUG loaded listener.js 10:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129319000) [pid = 1660] [serial = 1784] [outer = 0x128ed9800] 10:59:01 INFO - PROCESS | 1660 | 1466013541492 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]]]}] 10:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 468ms 10:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:59:01 INFO - PROCESS | 1660 | 1466013541507 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 1660 | 1466013541508 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:59:01 INFO - PROCESS | 1660 | 1466013541510 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 1660 | 1466013541511 Marionette TRACE conn2 <- [1,2350,null,{}] 10:59:01 INFO - PROCESS | 1660 | 1466013541514 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}] 10:59:01 INFO - PROCESS | 1660 | 1466013541515 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:01 INFO - PROCESS | 1660 | 1466013541597 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:59:01 INFO - PROCESS | 1660 | 1466013541601 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:01 INFO - PROCESS | 1660 | 1466013541603 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf15800 == 42 [pid = 1660] [id = 595] 10:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121259c00) [pid = 1660] [serial = 1785] [outer = 0x0] 10:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129320c00) [pid = 1660] [serial = 1786] [outer = 0x121259c00] 10:59:01 INFO - PROCESS | 1660 | 1466013541626 Marionette DEBUG loaded listener.js 10:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129339800) [pid = 1660] [serial = 1787] [outer = 0x121259c00] 10:59:02 INFO - PROCESS | 1660 | 1466013542110 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]]]}] 10:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 618ms 10:59:02 INFO - PROCESS | 1660 | 1466013542136 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:59:02 INFO - PROCESS | 1660 | 1466013542138 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:59:02 INFO - PROCESS | 1660 | 1466013542143 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:59:02 INFO - PROCESS | 1660 | 1466013542145 Marionette TRACE conn2 <- [1,2354,null,{}] 10:59:02 INFO - PROCESS | 1660 | 1466013542148 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}] 10:59:02 INFO - PROCESS | 1660 | 1466013542150 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:02 INFO - PROCESS | 1660 | 1466013542257 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:59:02 INFO - PROCESS | 1660 | 1466013542332 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:02 INFO - PROCESS | 1660 | 1466013542333 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182d1000 == 43 [pid = 1660] [id = 596] 10:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112dcf800) [pid = 1660] [serial = 1788] [outer = 0x0] 10:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113e3c800) [pid = 1660] [serial = 1789] [outer = 0x112dcf800] 10:59:02 INFO - PROCESS | 1660 | 1466013542364 Marionette DEBUG loaded listener.js 10:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116968800) [pid = 1660] [serial = 1790] [outer = 0x112dcf800] 10:59:02 INFO - PROCESS | 1660 | 1466013542788 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]]]}] 10:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 675ms 10:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:59:02 INFO - PROCESS | 1660 | 1466013542818 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:59:02 INFO - PROCESS | 1660 | 1466013542821 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:59:02 INFO - PROCESS | 1660 | 1466013542825 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:59:02 INFO - PROCESS | 1660 | 1466013542827 Marionette TRACE conn2 <- [1,2358,null,{}] 10:59:02 INFO - PROCESS | 1660 | 1466013542829 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}] 10:59:02 INFO - PROCESS | 1660 | 1466013542831 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:02 INFO - PROCESS | 1660 | 1466013542935 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:59:03 INFO - PROCESS | 1660 | 1466013543031 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:03 INFO - PROCESS | 1660 | 1466013543033 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x124e43800 == 44 [pid = 1660] [id = 597] 10:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1185da400) [pid = 1660] [serial = 1791] [outer = 0x0] 10:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118709400) [pid = 1660] [serial = 1792] [outer = 0x1185da400] 10:59:03 INFO - PROCESS | 1660 | 1466013543076 Marionette DEBUG loaded listener.js 10:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11958ec00) [pid = 1660] [serial = 1793] [outer = 0x1185da400] 10:59:03 INFO - PROCESS | 1660 | 1466013543503 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]]]}] 10:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 719ms 10:59:03 INFO - PROCESS | 1660 | 1466013543544 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:59:03 INFO - PROCESS | 1660 | 1466013543546 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:59:03 INFO - PROCESS | 1660 | 1466013543548 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:59:03 INFO - PROCESS | 1660 | 1466013543551 Marionette TRACE conn2 <- [1,2362,null,{}] 10:59:03 INFO - PROCESS | 1660 | 1466013543559 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}] 10:59:03 INFO - PROCESS | 1660 | 1466013543562 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:03 INFO - PROCESS | 1660 | 1466013543665 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:59:03 INFO - PROCESS | 1660 | 1466013543730 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:03 INFO - PROCESS | 1660 | 1466013543732 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf1e800 == 45 [pid = 1660] [id = 598] 10:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119b10c00) [pid = 1660] [serial = 1794] [outer = 0x0] 10:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12178f800) [pid = 1660] [serial = 1795] [outer = 0x119b10c00] 10:59:03 INFO - PROCESS | 1660 | 1466013543763 Marionette DEBUG loaded listener.js 10:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124b4a800) [pid = 1660] [serial = 1796] [outer = 0x119b10c00] 10:59:04 INFO - PROCESS | 1660 | 1466013544189 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]]]}] 10:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 674ms 10:59:04 INFO - PROCESS | 1660 | 1466013544222 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:59:04 INFO - PROCESS | 1660 | 1466013544224 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:59:04 INFO - PROCESS | 1660 | 1466013544226 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:59:04 INFO - PROCESS | 1660 | 1466013544228 Marionette TRACE conn2 <- [1,2366,null,{}] 10:59:04 INFO - PROCESS | 1660 | 1466013544230 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}] 10:59:04 INFO - PROCESS | 1660 | 1466013544231 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:04 INFO - PROCESS | 1660 | 1466013544353 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:59:04 INFO - PROCESS | 1660 | 1466013544416 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:04 INFO - PROCESS | 1660 | 1466013544417 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf5a000 == 46 [pid = 1660] [id = 599] 10:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x110ff1800) [pid = 1660] [serial = 1797] [outer = 0x0] 10:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1257a5c00) [pid = 1660] [serial = 1798] [outer = 0x110ff1800] 10:59:04 INFO - PROCESS | 1660 | 1466013544499 Marionette DEBUG loaded listener.js 10:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127433c00) [pid = 1660] [serial = 1799] [outer = 0x110ff1800] 10:59:05 INFO - PROCESS | 1660 | 1466013545063 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]]]}] 10:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 869ms 10:59:05 INFO - PROCESS | 1660 | 1466013545097 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:59:05 INFO - PROCESS | 1660 | 1466013545099 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:59:05 INFO - PROCESS | 1660 | 1466013545105 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:59:05 INFO - PROCESS | 1660 | 1466013545107 Marionette TRACE conn2 <- [1,2370,null,{}] 10:59:05 INFO - PROCESS | 1660 | 1466013545110 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}] 10:59:05 INFO - PROCESS | 1660 | 1466013545112 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:05 INFO - PROCESS | 1660 | 1466013545203 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:59:05 INFO - PROCESS | 1660 | 1466013545276 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:05 INFO - PROCESS | 1660 | 1466013545279 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b4000 == 47 [pid = 1660] [id = 600] 10:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115ef1400) [pid = 1660] [serial = 1800] [outer = 0x0] 10:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116754400) [pid = 1660] [serial = 1801] [outer = 0x115ef1400] 10:59:05 INFO - PROCESS | 1660 | 1466013545307 Marionette DEBUG loaded listener.js 10:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1176b7000) [pid = 1660] [serial = 1802] [outer = 0x115ef1400] 10:59:05 INFO - PROCESS | 1660 | 1466013545750 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]]]}] 10:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 10:59:05 INFO - PROCESS | 1660 | 1466013545825 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:59:05 INFO - PROCESS | 1660 | 1466013545828 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:59:05 INFO - PROCESS | 1660 | 1466013545832 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:59:05 INFO - PROCESS | 1660 | 1466013545834 Marionette TRACE conn2 <- [1,2374,null,{}] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x116a93800 == 46 [pid = 1660] [id = 569] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12be55000 == 45 [pid = 1660] [id = 594] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12b920000 == 44 [pid = 1660] [id = 593] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12136b000 == 43 [pid = 1660] [id = 592] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40c000 == 42 [pid = 1660] [id = 591] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x128f42000 == 41 [pid = 1660] [id = 590] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12729c800 == 40 [pid = 1660] [id = 589] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x125788000 == 39 [pid = 1660] [id = 588] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x116f39800 == 38 [pid = 1660] [id = 587] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12136d000 == 37 [pid = 1660] [id = 586] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x119904800 == 36 [pid = 1660] [id = 585] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x116a94000 == 35 [pid = 1660] [id = 584] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1182e9000 == 34 [pid = 1660] [id = 583] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x119767800 == 33 [pid = 1660] [id = 582] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x112220800 == 32 [pid = 1660] [id = 581] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf5a000 == 31 [pid = 1660] [id = 599] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf1e800 == 30 [pid = 1660] [id = 598] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x124e43800 == 29 [pid = 1660] [id = 597] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf15800 == 28 [pid = 1660] [id = 595] 10:59:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1182d1000 == 27 [pid = 1660] [id = 596] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126e41c00) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11970d800) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119598400) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1170a1400) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11818a000) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11818f400) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1170a5400) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118708800) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12164b800) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119170c00) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11396e400) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1160d4000) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119b04c00) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124b4d000) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124ae3400) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124e32800) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113366800) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118709c00) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12570a400) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x111ecac00) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11a1a4000) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121183400) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112a72c00) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1122a6800) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1167efc00) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1162d0c00) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11870e000) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11913d000) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1195eb800) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121177800) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1167f7c00) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11662f000) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119703c00) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 10:59:06 INFO - PROCESS | 1660 | 1466013546443 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}] 10:59:06 INFO - PROCESS | 1660 | 1466013546444 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:06 INFO - PROCESS | 1660 | 1466013546522 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:59:06 INFO - PROCESS | 1660 | 1466013546528 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:06 INFO - PROCESS | 1660 | 1466013546530 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x113112800 == 28 [pid = 1660] [id = 601] 10:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11269d400) [pid = 1660] [serial = 1803] [outer = 0x0] 10:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1126a0800) [pid = 1660] [serial = 1804] [outer = 0x11269d400] 10:59:06 INFO - PROCESS | 1660 | 1466013546561 Marionette DEBUG loaded listener.js 10:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112979c00) [pid = 1660] [serial = 1805] [outer = 0x11269d400] 10:59:06 INFO - PROCESS | 1660 | 1466013546900 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]]]}] 10:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1108ms 10:59:06 INFO - PROCESS | 1660 | 1466013546969 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:59:06 INFO - PROCESS | 1660 | 1466013546972 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:59:06 INFO - PROCESS | 1660 | 1466013546976 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:59:06 INFO - PROCESS | 1660 | 1466013546977 Marionette TRACE conn2 <- [1,2378,null,{}] 10:59:06 INFO - PROCESS | 1660 | 1466013546981 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}] 10:59:06 INFO - PROCESS | 1660 | 1466013546982 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:07 INFO - PROCESS | 1660 | 1466013547060 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:59:07 INFO - PROCESS | 1660 | 1466013547067 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:07 INFO - PROCESS | 1660 | 1466013547072 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116936800 == 29 [pid = 1660] [id = 602] 10:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113ea6c00) [pid = 1660] [serial = 1806] [outer = 0x0] 10:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116078800) [pid = 1660] [serial = 1807] [outer = 0x113ea6c00] 10:59:07 INFO - PROCESS | 1660 | 1466013547100 Marionette DEBUG loaded listener.js 10:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116752000) [pid = 1660] [serial = 1808] [outer = 0x113ea6c00] 10:59:07 INFO - PROCESS | 1660 | 1466013547456 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]]]}] 10:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 10:59:07 INFO - PROCESS | 1660 | 1466013547506 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:59:07 INFO - PROCESS | 1660 | 1466013547507 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:59:07 INFO - PROCESS | 1660 | 1466013547511 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:59:07 INFO - PROCESS | 1660 | 1466013547512 Marionette TRACE conn2 <- [1,2382,null,{}] 10:59:07 INFO - PROCESS | 1660 | 1466013547515 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}] 10:59:07 INFO - PROCESS | 1660 | 1466013547516 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:07 INFO - PROCESS | 1660 | 1466013547601 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:59:07 INFO - PROCESS | 1660 | 1466013547608 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:07 INFO - PROCESS | 1660 | 1466013547611 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ea000 == 30 [pid = 1660] [id = 603] 10:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11297d800) [pid = 1660] [serial = 1809] [outer = 0x0] 10:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1172b4000) [pid = 1660] [serial = 1810] [outer = 0x11297d800] 10:59:07 INFO - PROCESS | 1660 | 1466013547639 Marionette DEBUG loaded listener.js 10:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11818fc00) [pid = 1660] [serial = 1811] [outer = 0x11297d800] 10:59:07 INFO - PROCESS | 1660 | 1466013547993 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]]]}] 10:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 10:59:08 INFO - PROCESS | 1660 | 1466013548035 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:59:08 INFO - PROCESS | 1660 | 1466013548039 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:59:08 INFO - PROCESS | 1660 | 1466013548042 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:59:08 INFO - PROCESS | 1660 | 1466013548043 Marionette TRACE conn2 <- [1,2386,null,{}] 10:59:08 INFO - PROCESS | 1660 | 1466013548046 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}] 10:59:08 INFO - PROCESS | 1660 | 1466013548047 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:08 INFO - PROCESS | 1660 | 1466013548123 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:59:08 INFO - PROCESS | 1660 | 1466013548184 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:08 INFO - PROCESS | 1660 | 1466013548185 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119751000 == 31 [pid = 1660] [id = 604] 10:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1170a2c00) [pid = 1660] [serial = 1812] [outer = 0x0] 10:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1185a4400) [pid = 1660] [serial = 1813] [outer = 0x1170a2c00] 10:59:08 INFO - PROCESS | 1660 | 1466013548210 Marionette DEBUG loaded listener.js 10:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119133800) [pid = 1660] [serial = 1814] [outer = 0x1170a2c00] 10:59:08 INFO - PROCESS | 1660 | 1466013548521 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]]]}] 10:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 524ms 10:59:08 INFO - PROCESS | 1660 | 1466013548567 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:59:08 INFO - PROCESS | 1660 | 1466013548568 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:59:08 INFO - PROCESS | 1660 | 1466013548570 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:59:08 INFO - PROCESS | 1660 | 1466013548571 Marionette TRACE conn2 <- [1,2390,null,{}] 10:59:08 INFO - PROCESS | 1660 | 1466013548574 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}] 10:59:08 INFO - PROCESS | 1660 | 1466013548575 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:08 INFO - PROCESS | 1660 | 1466013548672 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:59:08 INFO - PROCESS | 1660 | 1466013548682 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:08 INFO - PROCESS | 1660 | 1466013548683 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135a000 == 32 [pid = 1660] [id = 605] 10:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11703b000) [pid = 1660] [serial = 1815] [outer = 0x0] 10:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119593000) [pid = 1660] [serial = 1816] [outer = 0x11703b000] 10:59:08 INFO - PROCESS | 1660 | 1466013548709 Marionette DEBUG loaded listener.js 10:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1195ee000) [pid = 1660] [serial = 1817] [outer = 0x11703b000] 10:59:09 INFO - PROCESS | 1660 | 1466013549060 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]]]}] 10:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 10:59:09 INFO - PROCESS | 1660 | 1466013549090 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:59:09 INFO - PROCESS | 1660 | 1466013549091 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:59:09 INFO - PROCESS | 1660 | 1466013549093 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:59:09 INFO - PROCESS | 1660 | 1466013549094 Marionette TRACE conn2 <- [1,2394,null,{}] 10:59:09 INFO - PROCESS | 1660 | 1466013549097 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}] 10:59:09 INFO - PROCESS | 1660 | 1466013549101 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:09 INFO - PROCESS | 1660 | 1466013549218 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:59:09 INFO - PROCESS | 1660 | 1466013549223 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 1660 | 1466013549224 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ec3800 == 33 [pid = 1660] [id = 606] 10:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119704000) [pid = 1660] [serial = 1818] [outer = 0x0] 10:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119933c00) [pid = 1660] [serial = 1819] [outer = 0x119704000] 10:59:09 INFO - PROCESS | 1660 | 1466013549250 Marionette DEBUG loaded listener.js 10:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121182c00) [pid = 1660] [serial = 1820] [outer = 0x119704000] 10:59:09 INFO - PROCESS | 1660 | 1466013549595 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]]]}] 10:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 10:59:09 INFO - PROCESS | 1660 | 1466013549613 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:59:09 INFO - PROCESS | 1660 | 1466013549614 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:59:09 INFO - PROCESS | 1660 | 1466013549616 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:59:09 INFO - PROCESS | 1660 | 1466013549617 Marionette TRACE conn2 <- [1,2398,null,{}] 10:59:09 INFO - PROCESS | 1660 | 1466013549628 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}] 10:59:09 INFO - PROCESS | 1660 | 1466013549629 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:09 INFO - PROCESS | 1660 | 1466013549737 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:59:09 INFO - PROCESS | 1660 | 1466013549740 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 1660 | 1466013549741 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a69000 == 34 [pid = 1660] [id = 607] 10:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119706400) [pid = 1660] [serial = 1821] [outer = 0x0] 10:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121784c00) [pid = 1660] [serial = 1822] [outer = 0x119706400] 10:59:09 INFO - PROCESS | 1660 | 1466013549772 Marionette DEBUG loaded listener.js 10:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121dea000) [pid = 1660] [serial = 1823] [outer = 0x119706400] 10:59:10 INFO - PROCESS | 1660 | 1466013550139 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]]]}] 10:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 529ms 10:59:10 INFO - PROCESS | 1660 | 1466013550146 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 1660 | 1466013550147 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:59:10 INFO - PROCESS | 1660 | 1466013550149 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:59:10 INFO - PROCESS | 1660 | 1466013550150 Marionette TRACE conn2 <- [1,2402,null,{}] 10:59:10 INFO - PROCESS | 1660 | 1466013550155 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}] 10:59:10 INFO - PROCESS | 1660 | 1466013550156 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:10 INFO - PROCESS | 1660 | 1466013550254 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:59:10 INFO - PROCESS | 1660 | 1466013550258 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:10 INFO - PROCESS | 1660 | 1466013550259 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x125782800 == 35 [pid = 1660] [id = 608] 10:59:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121183400) [pid = 1660] [serial = 1824] [outer = 0x0] 10:59:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124b4bc00) [pid = 1660] [serial = 1825] [outer = 0x121183400] 10:59:10 INFO - PROCESS | 1660 | 1466013550283 Marionette DEBUG loaded listener.js 10:59:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124e24800) [pid = 1660] [serial = 1826] [outer = 0x121183400] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124e75000) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1217c2000) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x125181c00) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127431000) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1122ab800) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113ea2000) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11296fc00) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x125186c00) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11709ac00) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11970f400) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x110e53c00) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11818d400) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167e9400) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11a1a4400) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128ed9800) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:59:10 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121259c00) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:59:10 INFO - PROCESS | 1660 | 1466013550776 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]]]}] 10:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 673ms 10:59:10 INFO - PROCESS | 1660 | 1466013550822 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 1660 | 1466013550823 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:59:10 INFO - PROCESS | 1660 | 1466013550826 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:59:10 INFO - PROCESS | 1660 | 1466013550827 Marionette TRACE conn2 <- [1,2406,null,{}] 10:59:10 INFO - PROCESS | 1660 | 1466013550829 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}] 10:59:10 INFO - PROCESS | 1660 | 1466013550830 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:10 INFO - PROCESS | 1660 | 1466013550907 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:59:10 INFO - PROCESS | 1660 | 1466013550983 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:10 INFO - PROCESS | 1660 | 1466013550991 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f3b800 == 36 [pid = 1660] [id = 609] 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x113369800) [pid = 1660] [serial = 1827] [outer = 0x0] 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118192c00) [pid = 1660] [serial = 1828] [outer = 0x113369800] 10:59:11 INFO - PROCESS | 1660 | 1466013551017 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121259c00) [pid = 1660] [serial = 1829] [outer = 0x113369800] 10:59:11 INFO - PROCESS | 1660 | 1466013551274 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]]]}] 10:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 468ms 10:59:11 INFO - PROCESS | 1660 | 1466013551296 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:59:11 INFO - PROCESS | 1660 | 1466013551297 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:59:11 INFO - PROCESS | 1660 | 1466013551299 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:59:11 INFO - PROCESS | 1660 | 1466013551300 Marionette TRACE conn2 <- [1,2410,null,{}] 10:59:11 INFO - PROCESS | 1660 | 1466013551311 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}] 10:59:11 INFO - PROCESS | 1660 | 1466013551313 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:11 INFO - PROCESS | 1660 | 1466013551399 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:59:11 INFO - PROCESS | 1660 | 1466013551405 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:11 INFO - PROCESS | 1660 | 1466013551407 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f35000 == 37 [pid = 1660] [id = 610] 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124ae0800) [pid = 1660] [serial = 1830] [outer = 0x0] 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124e75000) [pid = 1660] [serial = 1831] [outer = 0x124ae0800] 10:59:11 INFO - PROCESS | 1660 | 1466013551431 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12570ec00) [pid = 1660] [serial = 1832] [outer = 0x124ae0800] 10:59:11 INFO - PROCESS | 1660 | 1466013551753 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]]]}] 10:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 480ms 10:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:59:11 INFO - PROCESS | 1660 | 1466013551780 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:59:11 INFO - PROCESS | 1660 | 1466013551781 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:59:11 INFO - PROCESS | 1660 | 1466013551783 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:59:11 INFO - PROCESS | 1660 | 1466013551784 Marionette TRACE conn2 <- [1,2414,null,{}] 10:59:11 INFO - PROCESS | 1660 | 1466013551786 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}] 10:59:11 INFO - PROCESS | 1660 | 1466013551788 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:11 INFO - PROCESS | 1660 | 1466013551905 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:59:11 INFO - PROCESS | 1660 | 1466013551910 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:11 INFO - PROCESS | 1660 | 1466013551912 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291be800 == 38 [pid = 1660] [id = 611] 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112697000) [pid = 1660] [serial = 1833] [outer = 0x0] 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12579e000) [pid = 1660] [serial = 1834] [outer = 0x112697000] 10:59:11 INFO - PROCESS | 1660 | 1466013551945 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127426000) [pid = 1660] [serial = 1835] [outer = 0x112697000] 10:59:12 INFO - PROCESS | 1660 | 1466013552273 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]]]}] 10:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 10:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:59:12 INFO - PROCESS | 1660 | 1466013552306 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:59:12 INFO - PROCESS | 1660 | 1466013552308 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:59:12 INFO - PROCESS | 1660 | 1466013552311 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:59:12 INFO - PROCESS | 1660 | 1466013552312 Marionette TRACE conn2 <- [1,2418,null,{}] 10:59:12 INFO - PROCESS | 1660 | 1466013552315 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}] 10:59:12 INFO - PROCESS | 1660 | 1466013552316 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:12 INFO - PROCESS | 1660 | 1466013552393 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:59:12 INFO - PROCESS | 1660 | 1466013552397 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:12 INFO - PROCESS | 1660 | 1466013552398 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b01a000 == 39 [pid = 1660] [id = 612] 10:59:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126e3bc00) [pid = 1660] [serial = 1836] [outer = 0x0] 10:59:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12743fc00) [pid = 1660] [serial = 1837] [outer = 0x126e3bc00] 10:59:12 INFO - PROCESS | 1660 | 1466013552422 Marionette DEBUG loaded listener.js 10:59:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128e2a800) [pid = 1660] [serial = 1838] [outer = 0x126e3bc00] 10:59:12 INFO - PROCESS | 1660 | 1466013552866 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]]]}] 10:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 619ms 10:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:59:12 INFO - PROCESS | 1660 | 1466013552930 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:59:12 INFO - PROCESS | 1660 | 1466013552933 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:59:12 INFO - PROCESS | 1660 | 1466013552936 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:59:12 INFO - PROCESS | 1660 | 1466013552938 Marionette TRACE conn2 <- [1,2422,null,{}] 10:59:12 INFO - PROCESS | 1660 | 1466013552942 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}] 10:59:12 INFO - PROCESS | 1660 | 1466013552944 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:13 INFO - PROCESS | 1660 | 1466013553056 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:59:13 INFO - PROCESS | 1660 | 1466013553118 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:13 INFO - PROCESS | 1660 | 1466013553120 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11671e000 == 40 [pid = 1660] [id = 613] 10:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112970c00) [pid = 1660] [serial = 1839] [outer = 0x0] 10:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112a72c00) [pid = 1660] [serial = 1840] [outer = 0x112970c00] 10:59:13 INFO - PROCESS | 1660 | 1466013553151 Marionette DEBUG loaded listener.js 10:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1133df000) [pid = 1660] [serial = 1841] [outer = 0x112970c00] 10:59:13 INFO - PROCESS | 1660 | 1466013553685 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]]]}] 10:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 821ms 10:59:13 INFO - PROCESS | 1660 | 1466013553757 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:59:13 INFO - PROCESS | 1660 | 1466013553760 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:59:13 INFO - PROCESS | 1660 | 1466013553765 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:59:13 INFO - PROCESS | 1660 | 1466013553766 Marionette TRACE conn2 <- [1,2426,null,{}] 10:59:13 INFO - PROCESS | 1660 | 1466013553769 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}] 10:59:13 INFO - PROCESS | 1660 | 1466013553771 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:13 INFO - PROCESS | 1660 | 1466013553879 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:59:13 INFO - PROCESS | 1660 | 1466013553966 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:13 INFO - PROCESS | 1660 | 1466013553967 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x121119000 == 41 [pid = 1660] [id = 614] 10:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11709a000) [pid = 1660] [serial = 1842] [outer = 0x0] 10:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x117395c00) [pid = 1660] [serial = 1843] [outer = 0x11709a000] 10:59:14 INFO - PROCESS | 1660 | 1466013553998 Marionette DEBUG loaded listener.js 10:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118197000) [pid = 1660] [serial = 1844] [outer = 0x11709a000] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1291be800 == 40 [pid = 1660] [id = 611] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x128f35000 == 39 [pid = 1660] [id = 610] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x126f3b800 == 38 [pid = 1660] [id = 609] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x125782800 == 37 [pid = 1660] [id = 608] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x124a69000 == 36 [pid = 1660] [id = 607] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121ec3800 == 35 [pid = 1660] [id = 606] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12135a000 == 34 [pid = 1660] [id = 605] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119751000 == 33 [pid = 1660] [id = 604] 10:59:14 INFO - PROCESS | 1660 | 1466013554675 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]]]}] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ea000 == 32 [pid = 1660] [id = 603] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116936800 == 31 [pid = 1660] [id = 602] 10:59:14 INFO - PROCESS | 1660 | --DOCSHELL 0x113112800 == 30 [pid = 1660] [id = 601] 10:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 923ms 10:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:59:14 INFO - PROCESS | 1660 | 1466013554690 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:59:14 INFO - PROCESS | 1660 | 1466013554692 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:59:14 INFO - PROCESS | 1660 | 1466013554695 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:59:14 INFO - PROCESS | 1660 | 1466013554697 Marionette TRACE conn2 <- [1,2430,null,{}] 10:59:14 INFO - PROCESS | 1660 | 1466013554702 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}] 10:59:14 INFO - PROCESS | 1660 | 1466013554703 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:14 INFO - PROCESS | 1660 | 1466013554791 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127426800) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124b54400) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1257a3000) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126f63800) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12743d000) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1182abc00) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1151ccc00) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1167ec000) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11992dc00) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119be3c00) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x127433000) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1172ad800) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118193400) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12117d800) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126fc9000) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110fe3800) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11269b800) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11916e000) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119590c00) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167f3800) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1170a6400) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127446800) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129319000) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129339800) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x127445000) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x129320c00) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124e76000) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128ed4c00) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121379400) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128fe8c00) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119706800) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 10:59:14 INFO - PROCESS | 1660 | 1466013554856 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:14 INFO - PROCESS | 1660 | 1466013554858 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11608e800 == 31 [pid = 1660] [id = 615] 10:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11329fc00) [pid = 1660] [serial = 1845] [outer = 0x0] 10:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x113ea1400) [pid = 1660] [serial = 1846] [outer = 0x11329fc00] 10:59:14 INFO - PROCESS | 1660 | 1466013554886 Marionette DEBUG loaded listener.js 10:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11674d000) [pid = 1660] [serial = 1847] [outer = 0x11329fc00] 10:59:15 INFO - PROCESS | 1660 | 1466013555275 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]]]}] 10:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 621ms 10:59:15 INFO - PROCESS | 1660 | 1466013555338 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:59:15 INFO - PROCESS | 1660 | 1466013555343 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:59:15 INFO - PROCESS | 1660 | 1466013555351 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:59:15 INFO - PROCESS | 1660 | 1466013555353 Marionette TRACE conn2 <- [1,2434,null,{}] 10:59:15 INFO - PROCESS | 1660 | 1466013555357 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}] 10:59:15 INFO - PROCESS | 1660 | 1466013555360 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:15 INFO - PROCESS | 1660 | 1466013555488 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:59:15 INFO - PROCESS | 1660 | 1466013555494 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:15 INFO - PROCESS | 1660 | 1466013555495 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187f4000 == 32 [pid = 1660] [id = 616] 10:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11709e400) [pid = 1660] [serial = 1848] [outer = 0x0] 10:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118196400) [pid = 1660] [serial = 1849] [outer = 0x11709e400] 10:59:15 INFO - PROCESS | 1660 | 1466013555526 Marionette DEBUG loaded listener.js 10:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1185b0c00) [pid = 1660] [serial = 1850] [outer = 0x11709e400] 10:59:15 INFO - PROCESS | 1660 | 1466013555863 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]]]}] 10:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 10:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:59:15 INFO - PROCESS | 1660 | 1466013555877 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:59:15 INFO - PROCESS | 1660 | 1466013555878 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:59:15 INFO - PROCESS | 1660 | 1466013555880 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:59:15 INFO - PROCESS | 1660 | 1466013555883 Marionette TRACE conn2 <- [1,2438,null,{}] 10:59:15 INFO - PROCESS | 1660 | 1466013555893 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}] 10:59:15 INFO - PROCESS | 1660 | 1466013555896 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:15 INFO - PROCESS | 1660 | 1466013555976 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:59:15 INFO - PROCESS | 1660 | 1466013555981 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:15 INFO - PROCESS | 1660 | 1466013555984 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212ce000 == 33 [pid = 1660] [id = 617] 10:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112976400) [pid = 1660] [serial = 1851] [outer = 0x0] 10:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119174c00) [pid = 1660] [serial = 1852] [outer = 0x112976400] 10:59:16 INFO - PROCESS | 1660 | 1466013556014 Marionette DEBUG loaded listener.js 10:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119704800) [pid = 1660] [serial = 1853] [outer = 0x112976400] 10:59:16 INFO - PROCESS | 1660 | 1466013556352 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]]]}] 10:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 523ms 10:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:59:16 INFO - PROCESS | 1660 | 1466013556403 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:59:16 INFO - PROCESS | 1660 | 1466013556405 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:59:16 INFO - PROCESS | 1660 | 1466013556407 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:59:16 INFO - PROCESS | 1660 | 1466013556408 Marionette TRACE conn2 <- [1,2442,null,{}] 10:59:16 INFO - PROCESS | 1660 | 1466013556410 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}] 10:59:16 INFO - PROCESS | 1660 | 1466013556411 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:16 INFO - PROCESS | 1660 | 1466013556522 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:59:16 INFO - PROCESS | 1660 | 1466013556527 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:16 INFO - PROCESS | 1660 | 1466013556528 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a1f800 == 34 [pid = 1660] [id = 618] 10:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119598800) [pid = 1660] [serial = 1854] [outer = 0x0] 10:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11993c400) [pid = 1660] [serial = 1855] [outer = 0x119598800] 10:59:16 INFO - PROCESS | 1660 | 1466013556557 Marionette DEBUG loaded listener.js 10:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11a19e400) [pid = 1660] [serial = 1856] [outer = 0x119598800] 10:59:16 INFO - PROCESS | 1660 | 1466013556898 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]]]}] 10:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 10:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:59:16 INFO - PROCESS | 1660 | 1466013556926 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:59:16 INFO - PROCESS | 1660 | 1466013556927 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:59:16 INFO - PROCESS | 1660 | 1466013556929 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:59:16 INFO - PROCESS | 1660 | 1466013556930 Marionette TRACE conn2 <- [1,2446,null,{}] 10:59:16 INFO - PROCESS | 1660 | 1466013556933 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}] 10:59:16 INFO - PROCESS | 1660 | 1466013556934 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:17 INFO - PROCESS | 1660 | 1466013557031 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:59:17 INFO - PROCESS | 1660 | 1466013557071 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:17 INFO - PROCESS | 1660 | 1466013557072 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x125788800 == 35 [pid = 1660] [id = 619] 10:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11913b000) [pid = 1660] [serial = 1857] [outer = 0x0] 10:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121181400) [pid = 1660] [serial = 1858] [outer = 0x11913b000] 10:59:17 INFO - PROCESS | 1660 | 1466013557097 Marionette DEBUG loaded listener.js 10:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1217c1c00) [pid = 1660] [serial = 1859] [outer = 0x11913b000] 10:59:17 INFO - PROCESS | 1660 | 1466013557393 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]]]}] 10:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 10:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:59:17 INFO - PROCESS | 1660 | 1466013557449 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:59:17 INFO - PROCESS | 1660 | 1466013557450 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:59:17 INFO - PROCESS | 1660 | 1466013557452 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:59:17 INFO - PROCESS | 1660 | 1466013557453 Marionette TRACE conn2 <- [1,2450,null,{}] 10:59:17 INFO - PROCESS | 1660 | 1466013557456 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}] 10:59:17 INFO - PROCESS | 1660 | 1466013557460 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:17 INFO - PROCESS | 1660 | 1466013557578 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:59:17 INFO - PROCESS | 1660 | 1466013557591 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:17 INFO - PROCESS | 1660 | 1466013557592 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e07000 == 36 [pid = 1660] [id = 620] 10:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121be9000) [pid = 1660] [serial = 1860] [outer = 0x0] 10:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124e25400) [pid = 1660] [serial = 1861] [outer = 0x121be9000] 10:59:17 INFO - PROCESS | 1660 | 1466013557617 Marionette DEBUG loaded listener.js 10:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126fc9c00) [pid = 1660] [serial = 1862] [outer = 0x121be9000] 10:59:17 INFO - PROCESS | 1660 | 1466013557969 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]]]}] 10:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 568ms 10:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:59:18 INFO - PROCESS | 1660 | 1466013558021 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:59:18 INFO - PROCESS | 1660 | 1466013558022 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:59:18 INFO - PROCESS | 1660 | 1466013558032 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:59:18 INFO - PROCESS | 1660 | 1466013558033 Marionette TRACE conn2 <- [1,2454,null,{}] 10:59:18 INFO - PROCESS | 1660 | 1466013558035 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}] 10:59:18 INFO - PROCESS | 1660 | 1466013558037 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:18 INFO - PROCESS | 1660 | 1466013558135 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:59:18 INFO - PROCESS | 1660 | 1466013558139 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:18 INFO - PROCESS | 1660 | 1466013558140 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294d9800 == 37 [pid = 1660] [id = 621] 10:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126fc5800) [pid = 1660] [serial = 1863] [outer = 0x0] 10:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127433400) [pid = 1660] [serial = 1864] [outer = 0x126fc5800] 10:59:18 INFO - PROCESS | 1660 | 1466013558164 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b19c00) [pid = 1660] [serial = 1865] [outer = 0x126fc5800] 10:59:18 INFO - PROCESS | 1660 | 1466013558483 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]]]}] 10:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 478ms 10:59:18 INFO - PROCESS | 1660 | 1466013558510 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:59:18 INFO - PROCESS | 1660 | 1466013558511 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:59:18 INFO - PROCESS | 1660 | 1466013558513 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:59:18 INFO - PROCESS | 1660 | 1466013558514 Marionette TRACE conn2 <- [1,2458,null,{}] 10:59:18 INFO - PROCESS | 1660 | 1466013558516 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}] 10:59:18 INFO - PROCESS | 1660 | 1466013558518 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:18 INFO - PROCESS | 1660 | 1466013558623 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:59:18 INFO - PROCESS | 1660 | 1466013558633 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:18 INFO - PROCESS | 1660 | 1466013558634 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a578800 == 38 [pid = 1660] [id = 622] 10:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127263400) [pid = 1660] [serial = 1866] [outer = 0x0] 10:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128eccc00) [pid = 1660] [serial = 1867] [outer = 0x127263400] 10:59:18 INFO - PROCESS | 1660 | 1466013558659 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128ed7800) [pid = 1660] [serial = 1868] [outer = 0x127263400] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11269d400) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1170a2c00) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113ea6c00) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11297d800) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185da400) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115ef1400) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119b10c00) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110ff1800) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11703b000) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119704000) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119706400) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113369800) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121183400) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124ae0800) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112697000) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:59:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112dcf800) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:59:19 INFO - PROCESS | 1660 | 1466013559047 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]]]}] 10:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 568ms 10:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:59:19 INFO - PROCESS | 1660 | 1466013559082 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:59:19 INFO - PROCESS | 1660 | 1466013559083 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:59:19 INFO - PROCESS | 1660 | 1466013559085 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:59:19 INFO - PROCESS | 1660 | 1466013559086 Marionette TRACE conn2 <- [1,2462,null,{}] 10:59:19 INFO - PROCESS | 1660 | 1466013559089 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}] 10:59:19 INFO - PROCESS | 1660 | 1466013559090 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:19 INFO - PROCESS | 1660 | 1466013559166 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:59:19 INFO - PROCESS | 1660 | 1466013559226 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:19 INFO - PROCESS | 1660 | 1466013559227 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c7800 == 39 [pid = 1660] [id = 623] 10:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x111c18800) [pid = 1660] [serial = 1869] [outer = 0x0] 10:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116fc2c00) [pid = 1660] [serial = 1870] [outer = 0x111c18800] 10:59:19 INFO - PROCESS | 1660 | 1466013559253 Marionette DEBUG loaded listener.js 10:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119704000) [pid = 1660] [serial = 1871] [outer = 0x111c18800] 10:59:19 INFO - PROCESS | 1660 | 1466013559539 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]]]}] 10:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 472ms 10:59:19 INFO - PROCESS | 1660 | 1466013559559 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:59:19 INFO - PROCESS | 1660 | 1466013559560 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:59:19 INFO - PROCESS | 1660 | 1466013559563 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:59:19 INFO - PROCESS | 1660 | 1466013559564 Marionette TRACE conn2 <- [1,2466,null,{}] 10:59:19 INFO - PROCESS | 1660 | 1466013559566 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}] 10:59:19 INFO - PROCESS | 1660 | 1466013559567 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:19 INFO - PROCESS | 1660 | 1466013559651 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:59:19 INFO - PROCESS | 1660 | 1466013559657 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:19 INFO - PROCESS | 1660 | 1466013559658 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b916800 == 40 [pid = 1660] [id = 624] 10:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119591c00) [pid = 1660] [serial = 1872] [outer = 0x0] 10:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1271e8c00) [pid = 1660] [serial = 1873] [outer = 0x119591c00] 10:59:19 INFO - PROCESS | 1660 | 1466013559689 Marionette DEBUG loaded listener.js 10:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128ed8c00) [pid = 1660] [serial = 1874] [outer = 0x119591c00] 10:59:20 INFO - PROCESS | 1660 | 1466013560025 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]]]}] 10:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 468ms 10:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:59:20 INFO - PROCESS | 1660 | 1466013560031 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:59:20 INFO - PROCESS | 1660 | 1466013560033 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:59:20 INFO - PROCESS | 1660 | 1466013560035 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:59:20 INFO - PROCESS | 1660 | 1466013560040 Marionette TRACE conn2 <- [1,2470,null,{}] 10:59:20 INFO - PROCESS | 1660 | 1466013560043 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}] 10:59:20 INFO - PROCESS | 1660 | 1466013560044 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:20 INFO - PROCESS | 1660 | 1466013560167 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:59:20 INFO - PROCESS | 1660 | 1466013560203 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:20 INFO - PROCESS | 1660 | 1466013560205 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be4d800 == 41 [pid = 1660] [id = 625] 10:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11709fc00) [pid = 1660] [serial = 1875] [outer = 0x0] 10:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128fea000) [pid = 1660] [serial = 1876] [outer = 0x11709fc00] 10:59:20 INFO - PROCESS | 1660 | 1466013560231 Marionette DEBUG loaded listener.js 10:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a4bd400) [pid = 1660] [serial = 1877] [outer = 0x11709fc00] 10:59:20 INFO - PROCESS | 1660 | 1466013560523 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]]]}] 10:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 524ms 10:59:20 INFO - PROCESS | 1660 | 1466013560559 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:59:20 INFO - PROCESS | 1660 | 1466013560560 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:59:20 INFO - PROCESS | 1660 | 1466013560562 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:59:20 INFO - PROCESS | 1660 | 1466013560564 Marionette TRACE conn2 <- [1,2474,null,{}] 10:59:20 INFO - PROCESS | 1660 | 1466013560566 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}] 10:59:20 INFO - PROCESS | 1660 | 1466013560567 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:20 INFO - PROCESS | 1660 | 1466013560652 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:59:20 INFO - PROCESS | 1660 | 1466013560658 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:20 INFO - PROCESS | 1660 | 1466013560659 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf0a800 == 42 [pid = 1660] [id = 626] 10:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a4c1c00) [pid = 1660] [serial = 1878] [outer = 0x0] 10:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a4f1000) [pid = 1660] [serial = 1879] [outer = 0x12a4c1c00] 10:59:20 INFO - PROCESS | 1660 | 1466013560690 Marionette DEBUG loaded listener.js 10:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a824000) [pid = 1660] [serial = 1880] [outer = 0x12a4c1c00] 10:59:21 INFO - PROCESS | 1660 | 1466013561134 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]]]}] 10:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 620ms 10:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:59:21 INFO - PROCESS | 1660 | 1466013561184 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:59:21 INFO - PROCESS | 1660 | 1466013561186 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:59:21 INFO - PROCESS | 1660 | 1466013561190 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:59:21 INFO - PROCESS | 1660 | 1466013561192 Marionette TRACE conn2 <- [1,2478,null,{}] 10:59:21 INFO - PROCESS | 1660 | 1466013561196 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}] 10:59:21 INFO - PROCESS | 1660 | 1466013561198 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:21 INFO - PROCESS | 1660 | 1466013561302 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:59:21 INFO - PROCESS | 1660 | 1466013561365 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:21 INFO - PROCESS | 1660 | 1466013561366 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182db800 == 43 [pid = 1660] [id = 627] 10:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112973400) [pid = 1660] [serial = 1881] [outer = 0x0] 10:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113ea1800) [pid = 1660] [serial = 1882] [outer = 0x112973400] 10:59:21 INFO - PROCESS | 1660 | 1466013561397 Marionette DEBUG loaded listener.js 10:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1167f3c00) [pid = 1660] [serial = 1883] [outer = 0x112973400] 10:59:21 INFO - PROCESS | 1660 | 1466013561858 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]]]}] 10:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 676ms 10:59:21 INFO - PROCESS | 1660 | 1466013561866 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:59:21 INFO - PROCESS | 1660 | 1466013561871 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:59:21 INFO - PROCESS | 1660 | 1466013561876 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:59:21 INFO - PROCESS | 1660 | 1466013561878 Marionette TRACE conn2 <- [1,2482,null,{}] 10:59:21 INFO - PROCESS | 1660 | 1466013561881 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}] 10:59:21 INFO - PROCESS | 1660 | 1466013561883 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:22 INFO - PROCESS | 1660 | 1466013562009 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:59:22 INFO - PROCESS | 1660 | 1466013562072 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:22 INFO - PROCESS | 1660 | 1466013562073 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x127285000 == 44 [pid = 1660] [id = 628] 10:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1182a7c00) [pid = 1660] [serial = 1884] [outer = 0x0] 10:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11873ac00) [pid = 1660] [serial = 1885] [outer = 0x1182a7c00] 10:59:22 INFO - PROCESS | 1660 | 1466013562103 Marionette DEBUG loaded listener.js 10:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1195f5c00) [pid = 1660] [serial = 1886] [outer = 0x1182a7c00] 10:59:22 INFO - PROCESS | 1660 | 1466013562512 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]]]}] 10:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 10:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:59:22 INFO - PROCESS | 1660 | 1466013562546 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:59:22 INFO - PROCESS | 1660 | 1466013562548 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:59:22 INFO - PROCESS | 1660 | 1466013562550 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:59:22 INFO - PROCESS | 1660 | 1466013562553 Marionette TRACE conn2 <- [1,2486,null,{}] 10:59:22 INFO - PROCESS | 1660 | 1466013562560 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}] 10:59:22 INFO - PROCESS | 1660 | 1466013562564 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:22 INFO - PROCESS | 1660 | 1466013562672 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:59:22 INFO - PROCESS | 1660 | 1466013562782 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:22 INFO - PROCESS | 1660 | 1466013562784 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf4b000 == 45 [pid = 1660] [id = 629] 10:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11992dc00) [pid = 1660] [serial = 1887] [outer = 0x0] 10:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1227c8000) [pid = 1660] [serial = 1888] [outer = 0x11992dc00] 10:59:22 INFO - PROCESS | 1660 | 1466013562838 Marionette DEBUG loaded listener.js 10:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124e76000) [pid = 1660] [serial = 1889] [outer = 0x11992dc00] 10:59:23 INFO - PROCESS | 1660 | 1466013563357 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]]]}] 10:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 823ms 10:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:59:23 INFO - PROCESS | 1660 | 1466013563374 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:59:23 INFO - PROCESS | 1660 | 1466013563376 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:59:23 INFO - PROCESS | 1660 | 1466013563378 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:59:23 INFO - PROCESS | 1660 | 1466013563379 Marionette TRACE conn2 <- [1,2490,null,{}] 10:59:23 INFO - PROCESS | 1660 | 1466013563381 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}] 10:59:23 INFO - PROCESS | 1660 | 1466013563383 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:23 INFO - PROCESS | 1660 | 1466013563496 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:59:23 INFO - PROCESS | 1660 | 1466013563561 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:23 INFO - PROCESS | 1660 | 1466013563562 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c02c800 == 46 [pid = 1660] [id = 630] 10:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1257a6c00) [pid = 1660] [serial = 1890] [outer = 0x0] 10:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1271df800) [pid = 1660] [serial = 1891] [outer = 0x1257a6c00] 10:59:23 INFO - PROCESS | 1660 | 1466013563633 Marionette DEBUG loaded listener.js 10:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128ed9000) [pid = 1660] [serial = 1892] [outer = 0x1257a6c00] 10:59:24 INFO - PROCESS | 1660 | 1466013564041 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]]]}] 10:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 668ms 10:59:24 INFO - PROCESS | 1660 | 1466013564047 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:59:24 INFO - PROCESS | 1660 | 1466013564048 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:59:24 INFO - PROCESS | 1660 | 1466013564051 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:59:24 INFO - PROCESS | 1660 | 1466013564055 Marionette TRACE conn2 <- [1,2494,null,{}] 10:59:24 INFO - PROCESS | 1660 | 1466013564058 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}] 10:59:24 INFO - PROCESS | 1660 | 1466013564060 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:24 INFO - PROCESS | 1660 | 1466013564184 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:59:24 INFO - PROCESS | 1660 | 1466013564480 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:24 INFO - PROCESS | 1660 | 1466013564481 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187ed000 == 47 [pid = 1660] [id = 631] 10:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x110ff2c00) [pid = 1660] [serial = 1893] [outer = 0x0] 10:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112976c00) [pid = 1660] [serial = 1894] [outer = 0x110ff2c00] 10:59:24 INFO - PROCESS | 1660 | 1466013564533 Marionette DEBUG loaded listener.js 10:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113e33000) [pid = 1660] [serial = 1895] [outer = 0x110ff2c00] 10:59:25 INFO - PROCESS | 1660 | 1466013565024 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]]]}] 10:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1025ms 10:59:25 INFO - PROCESS | 1660 | 1466013565078 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:59:25 INFO - PROCESS | 1660 | 1466013565080 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:59:25 INFO - PROCESS | 1660 | 1466013565100 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:59:25 INFO - PROCESS | 1660 | 1466013565103 Marionette TRACE conn2 <- [1,2498,null,{}] 10:59:25 INFO - PROCESS | 1660 | 1466013565132 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}] 10:59:25 INFO - PROCESS | 1660 | 1466013565135 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:25 INFO - PROCESS | 1660 | 1466013565273 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12be4d800 == 46 [pid = 1660] [id = 625] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b916800 == 45 [pid = 1660] [id = 624] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c7800 == 44 [pid = 1660] [id = 623] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a578800 == 43 [pid = 1660] [id = 622] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1294d9800 == 42 [pid = 1660] [id = 621] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128e07000 == 41 [pid = 1660] [id = 620] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x125788800 == 40 [pid = 1660] [id = 619] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x124a1f800 == 39 [pid = 1660] [id = 618] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1212ce000 == 38 [pid = 1660] [id = 617] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1187f4000 == 37 [pid = 1660] [id = 616] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11608e800 == 36 [pid = 1660] [id = 615] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121119000 == 35 [pid = 1660] [id = 614] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11671e000 == 34 [pid = 1660] [id = 613] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b01a000 == 33 [pid = 1660] [id = 612] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b4000 == 32 [pid = 1660] [id = 600] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1187ed000 == 31 [pid = 1660] [id = 631] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c02c800 == 30 [pid = 1660] [id = 630] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf4b000 == 29 [pid = 1660] [id = 629] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x127285000 == 28 [pid = 1660] [id = 628] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf0a800 == 27 [pid = 1660] [id = 626] 10:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1182db800 == 26 [pid = 1660] [id = 627] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x116968800) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113e3c800) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1126a0800) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112979c00) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1185a4400) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116078800) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116752000) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1172b4000) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11818fc00) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11958ec00) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176b7000) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116754400) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118709400) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124b4a800) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12178f800) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1257a5c00) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x127433c00) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119593000) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119933c00) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121dea000) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121784c00) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118192c00) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124b4bc00) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124e75000) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124e24800) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121182c00) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1195ee000) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12579e000) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12743fc00) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121259c00) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x127426000) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12570ec00) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119133800) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 10:59:25 INFO - PROCESS | 1660 | 1466013565910 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:25 INFO - PROCESS | 1660 | 1466013565912 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x110f6a000 == 27 [pid = 1660] [id = 632] 10:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x110edbc00) [pid = 1660] [serial = 1896] [outer = 0x0] 10:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11223d800) [pid = 1660] [serial = 1897] [outer = 0x110edbc00] 10:59:25 INFO - PROCESS | 1660 | 1466013565941 Marionette DEBUG loaded listener.js 10:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11269e800) [pid = 1660] [serial = 1898] [outer = 0x110edbc00] 10:59:26 INFO - PROCESS | 1660 | 1466013566267 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]]]}] 10:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1209ms 10:59:26 INFO - PROCESS | 1660 | 1466013566294 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:59:26 INFO - PROCESS | 1660 | 1466013566296 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:59:26 INFO - PROCESS | 1660 | 1466013566299 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:59:26 INFO - PROCESS | 1660 | 1466013566301 Marionette TRACE conn2 <- [1,2502,null,{}] 10:59:26 INFO - PROCESS | 1660 | 1466013566307 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}] 10:59:26 INFO - PROCESS | 1660 | 1466013566310 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:26 INFO - PROCESS | 1660 | 1466013566386 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:59:26 INFO - PROCESS | 1660 | 1466013566393 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:26 INFO - PROCESS | 1660 | 1466013566395 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116722800 == 28 [pid = 1660] [id = 633] 10:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112ddd000) [pid = 1660] [serial = 1899] [outer = 0x0] 10:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1162d6000) [pid = 1660] [serial = 1900] [outer = 0x112ddd000] 10:59:26 INFO - PROCESS | 1660 | 1466013566422 Marionette DEBUG loaded listener.js 10:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116754400) [pid = 1660] [serial = 1901] [outer = 0x112ddd000] 10:59:26 INFO - PROCESS | 1660 | 1466013566777 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]]]}] 10:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 10:59:26 INFO - PROCESS | 1660 | 1466013566824 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:59:26 INFO - PROCESS | 1660 | 1466013566827 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:59:26 INFO - PROCESS | 1660 | 1466013566830 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:59:26 INFO - PROCESS | 1660 | 1466013566831 Marionette TRACE conn2 <- [1,2506,null,{}] 10:59:26 INFO - PROCESS | 1660 | 1466013566833 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}] 10:59:26 INFO - PROCESS | 1660 | 1466013566835 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:26 INFO - PROCESS | 1660 | 1466013566914 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:59:26 INFO - PROCESS | 1660 | 1466013566925 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:26 INFO - PROCESS | 1660 | 1466013566926 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182dd000 == 29 [pid = 1660] [id = 634] 10:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116971c00) [pid = 1660] [serial = 1902] [outer = 0x0] 10:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11709dc00) [pid = 1660] [serial = 1903] [outer = 0x116971c00] 10:59:26 INFO - PROCESS | 1660 | 1466013566952 Marionette DEBUG loaded listener.js 10:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11818ac00) [pid = 1660] [serial = 1904] [outer = 0x116971c00] 10:59:27 INFO - PROCESS | 1660 | 1466013567312 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]]]}] 10:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 10:59:27 INFO - PROCESS | 1660 | 1466013567349 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:59:27 INFO - PROCESS | 1660 | 1466013567350 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:59:27 INFO - PROCESS | 1660 | 1466013567360 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:59:27 INFO - PROCESS | 1660 | 1466013567364 Marionette TRACE conn2 <- [1,2510,null,{}] 10:59:27 INFO - PROCESS | 1660 | 1466013567367 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}] 10:59:27 INFO - PROCESS | 1660 | 1466013567370 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:27 INFO - PROCESS | 1660 | 1466013567447 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:59:27 INFO - PROCESS | 1660 | 1466013567450 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:27 INFO - PROCESS | 1660 | 1466013567452 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a96000 == 30 [pid = 1660] [id = 635] 10:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x110ff2000) [pid = 1660] [serial = 1905] [outer = 0x0] 10:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1184b3000) [pid = 1660] [serial = 1906] [outer = 0x110ff2000] 10:59:27 INFO - PROCESS | 1660 | 1466013567480 Marionette DEBUG loaded listener.js 10:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11958e000) [pid = 1660] [serial = 1907] [outer = 0x110ff2000] 10:59:27 INFO - PROCESS | 1660 | 1466013567812 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]]]}] 10:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 480ms 10:59:27 INFO - PROCESS | 1660 | 1466013567834 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:59:27 INFO - PROCESS | 1660 | 1466013567836 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:59:27 INFO - PROCESS | 1660 | 1466013567842 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:59:27 INFO - PROCESS | 1660 | 1466013567843 Marionette TRACE conn2 <- [1,2514,null,{}] 10:59:27 INFO - PROCESS | 1660 | 1466013567845 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}] 10:59:27 INFO - PROCESS | 1660 | 1466013567846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:27 INFO - PROCESS | 1660 | 1466013567925 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:59:28 INFO - PROCESS | 1660 | 1466013567999 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:28 INFO - PROCESS | 1660 | 1466013568000 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c5800 == 31 [pid = 1660] [id = 636] 10:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112971c00) [pid = 1660] [serial = 1908] [outer = 0x0] 10:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119593400) [pid = 1660] [serial = 1909] [outer = 0x112971c00] 10:59:28 INFO - PROCESS | 1660 | 1466013568025 Marionette DEBUG loaded listener.js 10:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112697000) [pid = 1660] [serial = 1910] [outer = 0x112971c00] 10:59:28 INFO - PROCESS | 1660 | 1466013568369 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]]]}] 10:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 575ms 10:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:59:28 INFO - PROCESS | 1660 | 1466013568417 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:59:28 INFO - PROCESS | 1660 | 1466013568418 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:59:28 INFO - PROCESS | 1660 | 1466013568420 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:59:28 INFO - PROCESS | 1660 | 1466013568421 Marionette TRACE conn2 <- [1,2518,null,{}] 10:59:28 INFO - PROCESS | 1660 | 1466013568424 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}] 10:59:28 INFO - PROCESS | 1660 | 1466013568425 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:28 INFO - PROCESS | 1660 | 1466013568520 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:59:28 INFO - PROCESS | 1660 | 1466013568524 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:28 INFO - PROCESS | 1660 | 1466013568528 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ebb000 == 32 [pid = 1660] [id = 637] 10:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167f7000) [pid = 1660] [serial = 1911] [outer = 0x0] 10:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11a19c800) [pid = 1660] [serial = 1912] [outer = 0x1167f7000] 10:59:28 INFO - PROCESS | 1660 | 1466013568560 Marionette DEBUG loaded listener.js 10:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121258000) [pid = 1660] [serial = 1913] [outer = 0x1167f7000] 10:59:28 INFO - PROCESS | 1660 | 1466013568960 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]]]}] 10:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 10:59:28 INFO - PROCESS | 1660 | 1466013568991 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:59:28 INFO - PROCESS | 1660 | 1466013568993 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:59:29 INFO - PROCESS | 1660 | 1466013569004 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:59:29 INFO - PROCESS | 1660 | 1466013569006 Marionette TRACE conn2 <- [1,2522,null,{}] 10:59:29 INFO - PROCESS | 1660 | 1466013569009 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}] 10:59:29 INFO - PROCESS | 1660 | 1466013569012 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:29 INFO - PROCESS | 1660 | 1466013569157 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:59:29 INFO - PROCESS | 1660 | 1466013569216 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:29 INFO - PROCESS | 1660 | 1466013569217 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x110f6f000 == 33 [pid = 1660] [id = 638] 10:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119be2400) [pid = 1660] [serial = 1914] [outer = 0x0] 10:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121b5e400) [pid = 1660] [serial = 1915] [outer = 0x119be2400] 10:59:29 INFO - PROCESS | 1660 | 1466013569257 Marionette DEBUG loaded listener.js 10:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124b54800) [pid = 1660] [serial = 1916] [outer = 0x119be2400] 10:59:29 INFO - PROCESS | 1660 | 1466013569645 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]]]}] 10:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 673ms 10:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:59:29 INFO - PROCESS | 1660 | 1466013569679 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:59:29 INFO - PROCESS | 1660 | 1466013569681 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:59:29 INFO - PROCESS | 1660 | 1466013569684 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:59:29 INFO - PROCESS | 1660 | 1466013569688 Marionette TRACE conn2 <- [1,2526,null,{}] 10:59:29 INFO - PROCESS | 1660 | 1466013569694 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}] 10:59:29 INFO - PROCESS | 1660 | 1466013569695 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:29 INFO - PROCESS | 1660 | 1466013569876 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:59:29 INFO - PROCESS | 1660 | 1466013569902 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:29 INFO - PROCESS | 1660 | 1466013569903 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x127287000 == 34 [pid = 1660] [id = 639] 10:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112971800) [pid = 1660] [serial = 1917] [outer = 0x0] 10:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124e75800) [pid = 1660] [serial = 1918] [outer = 0x112971800] 10:59:29 INFO - PROCESS | 1660 | 1466013569943 Marionette DEBUG loaded listener.js 10:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12570b400) [pid = 1660] [serial = 1919] [outer = 0x112971800] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121be9000) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11913b000) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126fc5800) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x127263400) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x111c18800) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11709e400) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126e3bc00) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11329fc00) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112970c00) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119598800) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11709a000) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112976400) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119591c00) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a4c1c00) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11709fc00) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:59:30 INFO - PROCESS | 1660 | 1466013570431 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]]]}] 10:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 776ms 10:59:30 INFO - PROCESS | 1660 | 1466013570459 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:59:30 INFO - PROCESS | 1660 | 1466013570460 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:59:30 INFO - PROCESS | 1660 | 1466013570462 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:59:30 INFO - PROCESS | 1660 | 1466013570464 Marionette TRACE conn2 <- [1,2530,null,{}] 10:59:30 INFO - PROCESS | 1660 | 1466013570466 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}] 10:59:30 INFO - PROCESS | 1660 | 1466013570467 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:30 INFO - PROCESS | 1660 | 1466013570575 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:59:30 INFO - PROCESS | 1660 | 1466013570616 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:30 INFO - PROCESS | 1660 | 1466013570617 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x127293000 == 35 [pid = 1660] [id = 640] 10:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x110fee800) [pid = 1660] [serial = 1920] [outer = 0x0] 10:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118705400) [pid = 1660] [serial = 1921] [outer = 0x110fee800] 10:59:30 INFO - PROCESS | 1660 | 1466013570642 Marionette DEBUG loaded listener.js 10:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121384c00) [pid = 1660] [serial = 1922] [outer = 0x110fee800] 10:59:30 INFO - PROCESS | 1660 | 1466013570915 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]]]}] 10:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 470ms 10:59:30 INFO - PROCESS | 1660 | 1466013570956 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:59:30 INFO - PROCESS | 1660 | 1466013570958 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:59:30 INFO - PROCESS | 1660 | 1466013570971 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:59:30 INFO - PROCESS | 1660 | 1466013570973 Marionette TRACE conn2 <- [1,2534,null,{}] 10:59:30 INFO - PROCESS | 1660 | 1466013570976 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}] 10:59:30 INFO - PROCESS | 1660 | 1466013570978 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:31 INFO - PROCESS | 1660 | 1466013571100 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:59:31 INFO - PROCESS | 1660 | 1466013571185 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:31 INFO - PROCESS | 1660 | 1466013571186 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e21800 == 36 [pid = 1660] [id = 641] 10:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11269f000) [pid = 1660] [serial = 1923] [outer = 0x0] 10:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1250cc000) [pid = 1660] [serial = 1924] [outer = 0x11269f000] 10:59:31 INFO - PROCESS | 1660 | 1466013571226 Marionette DEBUG loaded listener.js 10:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126e43c00) [pid = 1660] [serial = 1925] [outer = 0x11269f000] 10:59:31 INFO - PROCESS | 1660 | 1466013571510 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]]]}] 10:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 572ms 10:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:59:31 INFO - PROCESS | 1660 | 1466013571545 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:59:31 INFO - PROCESS | 1660 | 1466013571546 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:59:31 INFO - PROCESS | 1660 | 1466013571548 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:59:31 INFO - PROCESS | 1660 | 1466013571549 Marionette TRACE conn2 <- [1,2538,null,{}] 10:59:31 INFO - PROCESS | 1660 | 1466013571560 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}] 10:59:31 INFO - PROCESS | 1660 | 1466013571561 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:31 INFO - PROCESS | 1660 | 1466013571642 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:59:31 INFO - PROCESS | 1660 | 1466013571646 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:31 INFO - PROCESS | 1660 | 1466013571648 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40e000 == 37 [pid = 1660] [id = 642] 10:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126e44000) [pid = 1660] [serial = 1926] [outer = 0x0] 10:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126fc4c00) [pid = 1660] [serial = 1927] [outer = 0x126e44000] 10:59:31 INFO - PROCESS | 1660 | 1466013571674 Marionette DEBUG loaded listener.js 10:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12742dc00) [pid = 1660] [serial = 1928] [outer = 0x126e44000] 10:59:32 INFO - PROCESS | 1660 | 1466013572011 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]]]}] 10:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 10:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:59:32 INFO - PROCESS | 1660 | 1466013572076 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:59:32 INFO - PROCESS | 1660 | 1466013572078 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:59:32 INFO - PROCESS | 1660 | 1466013572080 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:59:32 INFO - PROCESS | 1660 | 1466013572089 Marionette TRACE conn2 <- [1,2542,null,{}] 10:59:32 INFO - PROCESS | 1660 | 1466013572091 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}] 10:59:32 INFO - PROCESS | 1660 | 1466013572093 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:32 INFO - PROCESS | 1660 | 1466013572175 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:59:32 INFO - PROCESS | 1660 | 1466013572178 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:32 INFO - PROCESS | 1660 | 1466013572179 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119911000 == 38 [pid = 1660] [id = 643] 10:59:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126f59000) [pid = 1660] [serial = 1929] [outer = 0x0] 10:59:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127444c00) [pid = 1660] [serial = 1930] [outer = 0x126f59000] 10:59:32 INFO - PROCESS | 1660 | 1466013572200 Marionette DEBUG loaded listener.js 10:59:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128fe9400) [pid = 1660] [serial = 1931] [outer = 0x126f59000] 10:59:32 INFO - PROCESS | 1660 | 1466013572857 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]]]}] 10:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 829ms 10:59:32 INFO - PROCESS | 1660 | 1466013572913 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:59:32 INFO - PROCESS | 1660 | 1466013572915 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:59:32 INFO - PROCESS | 1660 | 1466013572922 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:59:32 INFO - PROCESS | 1660 | 1466013572924 Marionette TRACE conn2 <- [1,2546,null,{}] 10:59:32 INFO - PROCESS | 1660 | 1466013572929 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}] 10:59:32 INFO - PROCESS | 1660 | 1466013572930 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:33 INFO - PROCESS | 1660 | 1466013573039 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:59:33 INFO - PROCESS | 1660 | 1466013573099 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:33 INFO - PROCESS | 1660 | 1466013573100 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f47000 == 39 [pid = 1660] [id = 644] 10:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113372c00) [pid = 1660] [serial = 1932] [outer = 0x0] 10:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1160d2400) [pid = 1660] [serial = 1933] [outer = 0x113372c00] 10:59:33 INFO - PROCESS | 1660 | 1466013573132 Marionette DEBUG loaded listener.js 10:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1167ee400) [pid = 1660] [serial = 1934] [outer = 0x113372c00] 10:59:33 INFO - PROCESS | 1660 | 1466013573644 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]]]}] 10:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 773ms 10:59:33 INFO - PROCESS | 1660 | 1466013573753 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:59:33 INFO - PROCESS | 1660 | 1466013573756 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:59:33 INFO - PROCESS | 1660 | 1466013573761 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:59:33 INFO - PROCESS | 1660 | 1466013573763 Marionette TRACE conn2 <- [1,2550,null,{}] 10:59:33 INFO - PROCESS | 1660 | 1466013573766 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}] 10:59:33 INFO - PROCESS | 1660 | 1466013573768 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:33 INFO - PROCESS | 1660 | 1466013573876 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:59:33 INFO - PROCESS | 1660 | 1466013573935 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:33 INFO - PROCESS | 1660 | 1466013573937 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bc2000 == 40 [pid = 1660] [id = 645] 10:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1182a9800) [pid = 1660] [serial = 1935] [outer = 0x0] 10:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1185a7000) [pid = 1660] [serial = 1936] [outer = 0x1182a9800] 10:59:33 INFO - PROCESS | 1660 | 1466013573968 Marionette DEBUG loaded listener.js 10:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119133c00) [pid = 1660] [serial = 1937] [outer = 0x1182a9800] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40e000 == 39 [pid = 1660] [id = 642] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128e21800 == 38 [pid = 1660] [id = 641] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x127293000 == 37 [pid = 1660] [id = 640] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x127287000 == 36 [pid = 1660] [id = 639] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x110f6f000 == 35 [pid = 1660] [id = 638] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x121ebb000 == 34 [pid = 1660] [id = 637] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c5800 == 33 [pid = 1660] [id = 636] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x119a96000 == 32 [pid = 1660] [id = 635] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1182dd000 == 31 [pid = 1660] [id = 634] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x116722800 == 30 [pid = 1660] [id = 633] 10:59:34 INFO - PROCESS | 1660 | --DOCSHELL 0x110f6a000 == 29 [pid = 1660] [id = 632] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124e25400) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121181400) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x127433400) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128eccc00) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116fc2c00) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b19c00) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118196400) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1185b0c00) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128e2a800) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113ea1400) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11674d000) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112a72c00) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1133df000) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11993c400) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117395c00) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118197000) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119174c00) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119704800) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119704000) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1271e8c00) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a4f1000) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128fea000) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128ed7800) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1217c1c00) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x126fc9c00) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128ed8c00) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a824000) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12a4bd400) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11a19e400) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 10:59:34 INFO - PROCESS | 1660 | 1466013574632 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]]]}] 10:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 920ms 10:59:34 INFO - PROCESS | 1660 | 1466013574681 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:59:34 INFO - PROCESS | 1660 | 1466013574683 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:59:34 INFO - PROCESS | 1660 | 1466013574686 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:59:34 INFO - PROCESS | 1660 | 1466013574688 Marionette TRACE conn2 <- [1,2554,null,{}] 10:59:34 INFO - PROCESS | 1660 | 1466013574692 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}] 10:59:34 INFO - PROCESS | 1660 | 1466013574693 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:34 INFO - PROCESS | 1660 | 1466013574771 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:59:34 INFO - PROCESS | 1660 | 1466013574776 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:34 INFO - PROCESS | 1660 | 1466013574779 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116605800 == 30 [pid = 1660] [id = 646] 10:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113e3c800) [pid = 1660] [serial = 1938] [outer = 0x0] 10:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1166ed800) [pid = 1660] [serial = 1939] [outer = 0x113e3c800] 10:59:34 INFO - PROCESS | 1660 | 1466013574807 Marionette DEBUG loaded listener.js 10:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116966400) [pid = 1660] [serial = 1940] [outer = 0x113e3c800] 10:59:35 INFO - PROCESS | 1660 | 1466013575180 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]]]}] 10:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 10:59:35 INFO - PROCESS | 1660 | 1466013575208 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:59:35 INFO - PROCESS | 1660 | 1466013575210 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:59:35 INFO - PROCESS | 1660 | 1466013575215 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:59:35 INFO - PROCESS | 1660 | 1466013575217 Marionette TRACE conn2 <- [1,2558,null,{}] 10:59:35 INFO - PROCESS | 1660 | 1466013575219 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}] 10:59:35 INFO - PROCESS | 1660 | 1466013575221 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:35 INFO - PROCESS | 1660 | 1466013575299 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:59:35 INFO - PROCESS | 1660 | 1466013575327 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:35 INFO - PROCESS | 1660 | 1466013575328 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e4000 == 31 [pid = 1660] [id = 647] 10:59:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118190000) [pid = 1660] [serial = 1941] [outer = 0x0] 10:59:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118197000) [pid = 1660] [serial = 1942] [outer = 0x118190000] 10:59:35 INFO - PROCESS | 1660 | 1466013575355 Marionette DEBUG loaded listener.js 10:59:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11873ec00) [pid = 1660] [serial = 1943] [outer = 0x118190000] 10:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116605800 == 30 [pid = 1660] [id = 646] 10:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x121bc2000 == 29 [pid = 1660] [id = 645] 10:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119911000 == 28 [pid = 1660] [id = 643] 10:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116f47000 == 27 [pid = 1660] [id = 644] 10:59:36 INFO - PROCESS | 1660 | 1466013576696 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]]]}] 10:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1520ms 10:59:36 INFO - PROCESS | 1660 | 1466013576736 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:59:36 INFO - PROCESS | 1660 | 1466013576738 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:59:36 INFO - PROCESS | 1660 | 1466013576742 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:59:36 INFO - PROCESS | 1660 | 1466013576744 Marionette TRACE conn2 <- [1,2562,null,{}] 10:59:36 INFO - PROCESS | 1660 | 1466013576748 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}] 10:59:36 INFO - PROCESS | 1660 | 1466013576749 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:36 INFO - PROCESS | 1660 | 1466013576825 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:59:36 INFO - PROCESS | 1660 | 1466013576882 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:36 INFO - PROCESS | 1660 | 1466013576885 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x114036000 == 28 [pid = 1660] [id = 648] 10:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112693000) [pid = 1660] [serial = 1944] [outer = 0x0] 10:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112a70800) [pid = 1660] [serial = 1945] [outer = 0x112693000] 10:59:36 INFO - PROCESS | 1660 | 1466013576916 Marionette DEBUG loaded listener.js 10:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113932c00) [pid = 1660] [serial = 1946] [outer = 0x112693000] 10:59:37 INFO - PROCESS | 1660 | 1466013577313 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]]]}] 10:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 622ms 10:59:37 INFO - PROCESS | 1660 | 1466013577365 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:59:37 INFO - PROCESS | 1660 | 1466013577370 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:59:37 INFO - PROCESS | 1660 | 1466013577377 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:59:37 INFO - PROCESS | 1660 | 1466013577380 Marionette TRACE conn2 <- [1,2566,null,{}] 10:59:37 INFO - PROCESS | 1660 | 1466013577383 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}] 10:59:37 INFO - PROCESS | 1660 | 1466013577386 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:37 INFO - PROCESS | 1660 | 1466013577553 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:59:37 INFO - PROCESS | 1660 | 1466013577636 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:37 INFO - PROCESS | 1660 | 1466013577638 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182cf800 == 29 [pid = 1660] [id = 649] 10:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115eed400) [pid = 1660] [serial = 1947] [outer = 0x0] 10:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116752400) [pid = 1660] [serial = 1948] [outer = 0x115eed400] 10:59:37 INFO - PROCESS | 1660 | 1466013577683 Marionette DEBUG loaded listener.js 10:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117032c00) [pid = 1660] [serial = 1949] [outer = 0x115eed400] 10:59:38 INFO - PROCESS | 1660 | 1466013578063 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]]]}] 10:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 10:59:38 INFO - PROCESS | 1660 | 1466013578099 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:59:38 INFO - PROCESS | 1660 | 1466013578108 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:59:38 INFO - PROCESS | 1660 | 1466013578110 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:59:38 INFO - PROCESS | 1660 | 1466013578113 Marionette TRACE conn2 <- [1,2570,null,{}] 10:59:38 INFO - PROCESS | 1660 | 1466013578121 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}] 10:59:38 INFO - PROCESS | 1660 | 1466013578124 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:38 INFO - PROCESS | 1660 | 1466013578219 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:59:38 INFO - PROCESS | 1660 | 1466013578256 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:38 INFO - PROCESS | 1660 | 1466013578258 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b89800 == 30 [pid = 1660] [id = 650] 10:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11297b400) [pid = 1660] [serial = 1950] [outer = 0x0] 10:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118191800) [pid = 1660] [serial = 1951] [outer = 0x11297b400] 10:59:38 INFO - PROCESS | 1660 | 1466013578286 Marionette DEBUG loaded listener.js 10:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1184b6400) [pid = 1660] [serial = 1952] [outer = 0x11297b400] 10:59:38 INFO - PROCESS | 1660 | 1466013578641 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]]]}] 10:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 575ms 10:59:38 INFO - PROCESS | 1660 | 1466013578686 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:59:38 INFO - PROCESS | 1660 | 1466013578688 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:59:38 INFO - PROCESS | 1660 | 1466013578690 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:59:38 INFO - PROCESS | 1660 | 1466013578691 Marionette TRACE conn2 <- [1,2574,null,{}] 10:59:38 INFO - PROCESS | 1660 | 1466013578693 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}] 10:59:38 INFO - PROCESS | 1660 | 1466013578694 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:38 INFO - PROCESS | 1660 | 1466013578792 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:59:38 INFO - PROCESS | 1660 | 1466013578806 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:38 INFO - PROCESS | 1660 | 1466013578808 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121394800 == 31 [pid = 1660] [id = 651] 10:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118709800) [pid = 1660] [serial = 1953] [outer = 0x0] 10:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119137c00) [pid = 1660] [serial = 1954] [outer = 0x118709800] 10:59:38 INFO - PROCESS | 1660 | 1466013578833 Marionette DEBUG loaded listener.js 10:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119590000) [pid = 1660] [serial = 1955] [outer = 0x118709800] 10:59:39 INFO - PROCESS | 1660 | 1466013579168 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]]]}] 10:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 10:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:59:39 INFO - PROCESS | 1660 | 1466013579208 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:59:39 INFO - PROCESS | 1660 | 1466013579210 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:59:39 INFO - PROCESS | 1660 | 1466013579212 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:59:39 INFO - PROCESS | 1660 | 1466013579213 Marionette TRACE conn2 <- [1,2578,null,{}] 10:59:39 INFO - PROCESS | 1660 | 1466013579215 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}] 10:59:39 INFO - PROCESS | 1660 | 1466013579216 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:39 INFO - PROCESS | 1660 | 1466013579319 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:59:39 INFO - PROCESS | 1660 | 1466013579323 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:39 INFO - PROCESS | 1660 | 1466013579324 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a54800 == 32 [pid = 1660] [id = 652] 10:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113ea2c00) [pid = 1660] [serial = 1956] [outer = 0x0] 10:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118742400) [pid = 1660] [serial = 1957] [outer = 0x113ea2c00] 10:59:39 INFO - PROCESS | 1660 | 1466013579349 Marionette DEBUG loaded listener.js 10:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119705800) [pid = 1660] [serial = 1958] [outer = 0x113ea2c00] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126f59000) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126e44000) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167f7000) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112ddd000) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110ff2c00) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110ff2000) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110edbc00) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116971c00) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112973400) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119be2400) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112971800) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x110fee800) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1182a7c00) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11992dc00) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1257a6c00) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112971c00) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113372c00) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:59:39 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11269f000) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:59:39 INFO - PROCESS | 1660 | 1466013579818 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]]]}] 10:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 622ms 10:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:59:39 INFO - PROCESS | 1660 | 1466013579834 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:59:39 INFO - PROCESS | 1660 | 1466013579836 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:59:39 INFO - PROCESS | 1660 | 1466013579840 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:59:39 INFO - PROCESS | 1660 | 1466013579841 Marionette TRACE conn2 <- [1,2582,null,{}] 10:59:39 INFO - PROCESS | 1660 | 1466013579843 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}] 10:59:39 INFO - PROCESS | 1660 | 1466013579847 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:39 INFO - PROCESS | 1660 | 1466013579940 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:59:40 INFO - PROCESS | 1660 | 1466013579996 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:40 INFO - PROCESS | 1660 | 1466013579997 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a68000 == 33 [pid = 1660] [id = 653] 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11297b000) [pid = 1660] [serial = 1959] [outer = 0x0] 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1167f0400) [pid = 1660] [serial = 1960] [outer = 0x11297b000] 10:59:40 INFO - PROCESS | 1660 | 1466013580022 Marionette DEBUG loaded listener.js 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119b04000) [pid = 1660] [serial = 1961] [outer = 0x11297b000] 10:59:40 INFO - PROCESS | 1660 | 1466013580297 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]]]}] 10:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 10:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:59:40 INFO - PROCESS | 1660 | 1466013580312 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:59:40 INFO - PROCESS | 1660 | 1466013580313 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:59:40 INFO - PROCESS | 1660 | 1466013580315 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:59:40 INFO - PROCESS | 1660 | 1466013580316 Marionette TRACE conn2 <- [1,2586,null,{}] 10:59:40 INFO - PROCESS | 1660 | 1466013580318 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}] 10:59:40 INFO - PROCESS | 1660 | 1466013580319 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:40 INFO - PROCESS | 1660 | 1466013580414 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:59:40 INFO - PROCESS | 1660 | 1466013580417 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:40 INFO - PROCESS | 1660 | 1466013580418 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x127283000 == 34 [pid = 1660] [id = 654] 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112ddf000) [pid = 1660] [serial = 1962] [outer = 0x0] 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119bde800) [pid = 1660] [serial = 1963] [outer = 0x112ddf000] 10:59:40 INFO - PROCESS | 1660 | 1466013580444 Marionette DEBUG loaded listener.js 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121183800) [pid = 1660] [serial = 1964] [outer = 0x112ddf000] 10:59:40 INFO - PROCESS | 1660 | 1466013580782 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]]]}] 10:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 473ms 10:59:40 INFO - PROCESS | 1660 | 1466013580789 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:59:40 INFO - PROCESS | 1660 | 1466013580790 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:59:40 INFO - PROCESS | 1660 | 1466013580792 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:59:40 INFO - PROCESS | 1660 | 1466013580793 Marionette TRACE conn2 <- [1,2590,null,{}] 10:59:40 INFO - PROCESS | 1660 | 1466013580795 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}] 10:59:40 INFO - PROCESS | 1660 | 1466013580796 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:40 INFO - PROCESS | 1660 | 1466013580901 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:59:40 INFO - PROCESS | 1660 | 1466013580906 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:40 INFO - PROCESS | 1660 | 1466013580907 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x127756000 == 35 [pid = 1660] [id = 655] 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119b0a400) [pid = 1660] [serial = 1965] [outer = 0x0] 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121378800) [pid = 1660] [serial = 1966] [outer = 0x119b0a400] 10:59:40 INFO - PROCESS | 1660 | 1466013580932 Marionette DEBUG loaded listener.js 10:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12178e800) [pid = 1660] [serial = 1967] [outer = 0x119b0a400] 10:59:41 INFO - PROCESS | 1660 | 1466013581219 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]]]}] 10:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 474ms 10:59:41 INFO - PROCESS | 1660 | 1466013581267 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:59:41 INFO - PROCESS | 1660 | 1466013581268 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:59:41 INFO - PROCESS | 1660 | 1466013581273 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:59:41 INFO - PROCESS | 1660 | 1466013581274 Marionette TRACE conn2 <- [1,2594,null,{}] 10:59:41 INFO - PROCESS | 1660 | 1466013581276 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}] 10:59:41 INFO - PROCESS | 1660 | 1466013581278 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:41 INFO - PROCESS | 1660 | 1466013581359 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:59:41 INFO - PROCESS | 1660 | 1466013581362 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:41 INFO - PROCESS | 1660 | 1466013581364 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b86800 == 36 [pid = 1660] [id = 656] 10:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11297d400) [pid = 1660] [serial = 1968] [outer = 0x0] 10:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12178d800) [pid = 1660] [serial = 1969] [outer = 0x11297d400] 10:59:41 INFO - PROCESS | 1660 | 1466013581390 Marionette DEBUG loaded listener.js 10:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124b4a400) [pid = 1660] [serial = 1970] [outer = 0x11297d400] 10:59:41 INFO - PROCESS | 1660 | 1466013581758 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]]]}] 10:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 10:59:41 INFO - PROCESS | 1660 | 1466013581793 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:59:41 INFO - PROCESS | 1660 | 1466013581796 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:59:41 INFO - PROCESS | 1660 | 1466013581800 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:59:41 INFO - PROCESS | 1660 | 1466013581802 Marionette TRACE conn2 <- [1,2598,null,{}] 10:59:41 INFO - PROCESS | 1660 | 1466013581807 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}] 10:59:41 INFO - PROCESS | 1660 | 1466013581809 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:41 INFO - PROCESS | 1660 | 1466013581921 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:59:42 INFO - PROCESS | 1660 | 1466013582002 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:42 INFO - PROCESS | 1660 | 1466013582005 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x114031800 == 37 [pid = 1660] [id = 657] 10:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110fe6c00) [pid = 1660] [serial = 1971] [outer = 0x0] 10:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x110ff0800) [pid = 1660] [serial = 1972] [outer = 0x110fe6c00] 10:59:42 INFO - PROCESS | 1660 | 1466013582037 Marionette DEBUG loaded listener.js 10:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112971800) [pid = 1660] [serial = 1973] [outer = 0x110fe6c00] 10:59:42 INFO - PROCESS | 1660 | 1466013582613 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]]]}] 10:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 823ms 10:59:42 INFO - PROCESS | 1660 | 1466013582623 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:59:42 INFO - PROCESS | 1660 | 1466013582626 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:59:42 INFO - PROCESS | 1660 | 1466013582631 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:59:42 INFO - PROCESS | 1660 | 1466013582633 Marionette TRACE conn2 <- [1,2602,null,{}] 10:59:42 INFO - PROCESS | 1660 | 1466013582635 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}] 10:59:42 INFO - PROCESS | 1660 | 1466013582637 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:42 INFO - PROCESS | 1660 | 1466013582744 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:59:42 INFO - PROCESS | 1660 | 1466013582825 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:42 INFO - PROCESS | 1660 | 1466013582826 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12110f800 == 38 [pid = 1660] [id = 658] 10:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116745800) [pid = 1660] [serial = 1974] [outer = 0x0] 10:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1167ef800) [pid = 1660] [serial = 1975] [outer = 0x116745800] 10:59:42 INFO - PROCESS | 1660 | 1466013582857 Marionette DEBUG loaded listener.js 10:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11709c000) [pid = 1660] [serial = 1976] [outer = 0x116745800] 10:59:43 INFO - PROCESS | 1660 | 1466013583601 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]]]}] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x127756000 == 37 [pid = 1660] [id = 655] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x127283000 == 36 [pid = 1660] [id = 654] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x124a68000 == 35 [pid = 1660] [id = 653] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x124a54800 == 34 [pid = 1660] [id = 652] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x121394800 == 33 [pid = 1660] [id = 651] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119b89800 == 32 [pid = 1660] [id = 650] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1182cf800 == 31 [pid = 1660] [id = 649] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x114036000 == 30 [pid = 1660] [id = 648] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118197000) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e4000 == 29 [pid = 1660] [id = 647] 10:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1021ms 10:59:43 INFO - PROCESS | 1660 | 1466013583652 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:59:43 INFO - PROCESS | 1660 | 1466013583655 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:59:43 INFO - PROCESS | 1660 | 1466013583658 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:59:43 INFO - PROCESS | 1660 | 1466013583660 Marionette TRACE conn2 <- [1,2606,null,{}] 10:59:43 INFO - PROCESS | 1660 | 1466013583664 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}] 10:59:43 INFO - PROCESS | 1660 | 1466013583665 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:43 INFO - PROCESS | 1660 | 1466013583763 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11269e800) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11818ac00) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11709dc00) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167f3c00) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121b5e400) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124e75800) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118705400) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124b54800) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113ea1800) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1195f5c00) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11873ac00) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124e76000) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1227c8000) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1271df800) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128ed9000) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121384c00) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1166ed800) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128fe9400) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12570b400) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119593400) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112697000) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1160d2400) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1185a7000) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1167ee400) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x126e43c00) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1250cc000) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121258000) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12742dc00) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x127444c00) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x126fc4c00) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x11a19c800) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1162d6000) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x116754400) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x113e33000) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x112976c00) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1184b3000) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x11958e000) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x11223d800) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 10:59:43 INFO - PROCESS | 1660 | 1466013583823 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:43 INFO - PROCESS | 1660 | 1466013583825 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691a800 == 30 [pid = 1660] [id = 659] 10:59:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x112976c00) [pid = 1660] [serial = 1977] [outer = 0x0] 10:59:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x113299400) [pid = 1660] [serial = 1978] [outer = 0x112976c00] 10:59:43 INFO - PROCESS | 1660 | 1466013583853 Marionette DEBUG loaded listener.js 10:59:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1162d6000) [pid = 1660] [serial = 1979] [outer = 0x112976c00] 10:59:44 INFO - PROCESS | 1660 | 1466013584165 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]]]}] 10:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 10:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:59:44 INFO - PROCESS | 1660 | 1466013584178 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:59:44 INFO - PROCESS | 1660 | 1466013584181 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:59:44 INFO - PROCESS | 1660 | 1466013584185 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:59:44 INFO - PROCESS | 1660 | 1466013584189 Marionette TRACE conn2 <- [1,2610,null,{}] 10:59:44 INFO - PROCESS | 1660 | 1466013584193 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}] 10:59:44 INFO - PROCESS | 1660 | 1466013584195 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:44 INFO - PROCESS | 1660 | 1466013584274 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:59:44 INFO - PROCESS | 1660 | 1466013584278 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:44 INFO - PROCESS | 1660 | 1466013584279 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187dd800 == 31 [pid = 1660] [id = 660] 10:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1167f0000) [pid = 1660] [serial = 1980] [outer = 0x0] 10:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1170a6000) [pid = 1660] [serial = 1981] [outer = 0x1167f0000] 10:59:44 INFO - PROCESS | 1660 | 1466013584308 Marionette DEBUG loaded listener.js 10:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x11818ac00) [pid = 1660] [serial = 1982] [outer = 0x1167f0000] 10:59:44 INFO - PROCESS | 1660 | 1466013584679 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]]]}] 10:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 10:59:44 INFO - PROCESS | 1660 | 1466013584708 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:59:44 INFO - PROCESS | 1660 | 1466013584709 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:59:44 INFO - PROCESS | 1660 | 1466013584711 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:59:44 INFO - PROCESS | 1660 | 1466013584714 Marionette TRACE conn2 <- [1,2614,null,{}] 10:59:44 INFO - PROCESS | 1660 | 1466013584724 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}] 10:59:44 INFO - PROCESS | 1660 | 1466013584727 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:44 INFO - PROCESS | 1660 | 1466013584805 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:59:44 INFO - PROCESS | 1660 | 1466013584810 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:44 INFO - PROCESS | 1660 | 1466013584813 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11991e800 == 32 [pid = 1660] [id = 661] 10:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1110a8800) [pid = 1660] [serial = 1983] [outer = 0x0] 10:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x11870c800) [pid = 1660] [serial = 1984] [outer = 0x1110a8800] 10:59:44 INFO - PROCESS | 1660 | 1466013584843 Marionette DEBUG loaded listener.js 10:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x119593400) [pid = 1660] [serial = 1985] [outer = 0x1110a8800] 10:59:45 INFO - PROCESS | 1660 | 1466013585199 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]]]}] 10:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 10:59:45 INFO - PROCESS | 1660 | 1466013585234 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:59:45 INFO - PROCESS | 1660 | 1466013585236 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:59:45 INFO - PROCESS | 1660 | 1466013585240 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:59:45 INFO - PROCESS | 1660 | 1466013585241 Marionette TRACE conn2 <- [1,2618,null,{}] 10:59:45 INFO - PROCESS | 1660 | 1466013585244 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}] 10:59:45 INFO - PROCESS | 1660 | 1466013585245 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:45 INFO - PROCESS | 1660 | 1466013585325 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:59:45 INFO - PROCESS | 1660 | 1466013585329 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:45 INFO - PROCESS | 1660 | 1466013585330 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136a800 == 33 [pid = 1660] [id = 662] 10:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1195ee400) [pid = 1660] [serial = 1986] [outer = 0x0] 10:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x119706800) [pid = 1660] [serial = 1987] [outer = 0x1195ee400] 10:59:45 INFO - PROCESS | 1660 | 1466013585355 Marionette DEBUG loaded listener.js 10:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119931800) [pid = 1660] [serial = 1988] [outer = 0x1195ee400] 10:59:45 INFO - PROCESS | 1660 | 1466013585768 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]]]}] 10:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 574ms 10:59:45 INFO - PROCESS | 1660 | 1466013585815 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:59:45 INFO - PROCESS | 1660 | 1466013585817 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:59:45 INFO - PROCESS | 1660 | 1466013585820 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:59:45 INFO - PROCESS | 1660 | 1466013585822 Marionette TRACE conn2 <- [1,2622,null,{}] 10:59:45 INFO - PROCESS | 1660 | 1466013585842 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}] 10:59:45 INFO - PROCESS | 1660 | 1466013585844 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:45 INFO - PROCESS | 1660 | 1466013585956 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:59:45 INFO - PROCESS | 1660 | 1466013585967 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:45 INFO - PROCESS | 1660 | 1466013585968 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a4d000 == 34 [pid = 1660] [id = 663] 10:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1188c6800) [pid = 1660] [serial = 1989] [outer = 0x0] 10:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119be2c00) [pid = 1660] [serial = 1990] [outer = 0x1188c6800] 10:59:45 INFO - PROCESS | 1660 | 1466013585993 Marionette DEBUG loaded listener.js 10:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12117e800) [pid = 1660] [serial = 1991] [outer = 0x1188c6800] 10:59:46 INFO - PROCESS | 1660 | 1466013586346 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]]]}] 10:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 537ms 10:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:59:46 INFO - PROCESS | 1660 | 1466013586358 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:59:46 INFO - PROCESS | 1660 | 1466013586360 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:59:46 INFO - PROCESS | 1660 | 1466013586362 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:59:46 INFO - PROCESS | 1660 | 1466013586363 Marionette TRACE conn2 <- [1,2626,null,{}] 10:59:46 INFO - PROCESS | 1660 | 1466013586365 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}] 10:59:46 INFO - PROCESS | 1660 | 1466013586369 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:46 INFO - PROCESS | 1660 | 1466013586493 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:59:46 INFO - PROCESS | 1660 | 1466013586507 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:46 INFO - PROCESS | 1660 | 1466013586508 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12728f800 == 35 [pid = 1660] [id = 664] 10:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12125cc00) [pid = 1660] [serial = 1992] [outer = 0x0] 10:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x124b4f400) [pid = 1660] [serial = 1993] [outer = 0x12125cc00] 10:59:46 INFO - PROCESS | 1660 | 1466013586533 Marionette DEBUG loaded listener.js 10:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x125704400) [pid = 1660] [serial = 1994] [outer = 0x12125cc00] 10:59:46 INFO - PROCESS | 1660 | 1466013586883 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]]]}] 10:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 10:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:59:46 INFO - PROCESS | 1660 | 1466013586932 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:59:46 INFO - PROCESS | 1660 | 1466013586933 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:59:46 INFO - PROCESS | 1660 | 1466013586935 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:59:46 INFO - PROCESS | 1660 | 1466013586936 Marionette TRACE conn2 <- [1,2630,null,{}] 10:59:46 INFO - PROCESS | 1660 | 1466013586938 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}] 10:59:46 INFO - PROCESS | 1660 | 1466013586940 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:47 INFO - PROCESS | 1660 | 1466013587034 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:59:47 INFO - PROCESS | 1660 | 1466013587043 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:47 INFO - PROCESS | 1660 | 1466013587045 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e1a800 == 36 [pid = 1660] [id = 665] 10:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12570a400) [pid = 1660] [serial = 1995] [outer = 0x0] 10:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1257a6c00) [pid = 1660] [serial = 1996] [outer = 0x12570a400] 10:59:47 INFO - PROCESS | 1660 | 1466013587069 Marionette DEBUG loaded listener.js 10:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x126ed3800) [pid = 1660] [serial = 1997] [outer = 0x12570a400] 10:59:47 INFO - PROCESS | 1660 | 1466013587409 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]]]}] 10:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 10:59:47 INFO - PROCESS | 1660 | 1466013587454 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:59:47 INFO - PROCESS | 1660 | 1466013587456 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:59:47 INFO - PROCESS | 1660 | 1466013587458 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:59:47 INFO - PROCESS | 1660 | 1466013587459 Marionette TRACE conn2 <- [1,2634,null,{}] 10:59:47 INFO - PROCESS | 1660 | 1466013587461 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}] 10:59:47 INFO - PROCESS | 1660 | 1466013587462 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:47 INFO - PROCESS | 1660 | 1466013587560 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:59:47 INFO - PROCESS | 1660 | 1466013587571 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:47 INFO - PROCESS | 1660 | 1466013587572 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291c2800 == 37 [pid = 1660] [id = 666] 10:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x126ed6c00) [pid = 1660] [serial = 1998] [outer = 0x0] 10:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x126fca400) [pid = 1660] [serial = 1999] [outer = 0x126ed6c00] 10:59:47 INFO - PROCESS | 1660 | 1466013587596 Marionette DEBUG loaded listener.js 10:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x127265400) [pid = 1660] [serial = 2000] [outer = 0x126ed6c00] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1182a9800) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113e3c800) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11297b400) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118190000) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x112693000) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x118709800) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x113ea2c00) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x11297b000) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112ddf000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x119b0a400) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:59:47 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x115eed400) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:59:47 INFO - PROCESS | 1660 | 1466013587960 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]]]}] 10:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 10:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:59:47 INFO - PROCESS | 1660 | 1466013587978 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:59:47 INFO - PROCESS | 1660 | 1466013587980 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:59:47 INFO - PROCESS | 1660 | 1466013587982 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:59:47 INFO - PROCESS | 1660 | 1466013587983 Marionette TRACE conn2 <- [1,2638,null,{}] 10:59:47 INFO - PROCESS | 1660 | 1466013587986 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}] 10:59:47 INFO - PROCESS | 1660 | 1466013587987 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:48 INFO - PROCESS | 1660 | 1466013588065 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:59:48 INFO - PROCESS | 1660 | 1466013588068 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:48 INFO - PROCESS | 1660 | 1466013588069 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b72000 == 38 [pid = 1660] [id = 667] 10:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x110fee800) [pid = 1660] [serial = 2001] [outer = 0x0] 10:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116a04000) [pid = 1660] [serial = 2002] [outer = 0x110fee800] 10:59:48 INFO - PROCESS | 1660 | 1466013588098 Marionette DEBUG loaded listener.js 10:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119597c00) [pid = 1660] [serial = 2003] [outer = 0x110fee800] 10:59:48 INFO - PROCESS | 1660 | 1466013588443 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]]]}] 10:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 10:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:59:48 INFO - PROCESS | 1660 | 1466013588457 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:59:48 INFO - PROCESS | 1660 | 1466013588458 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:59:48 INFO - PROCESS | 1660 | 1466013588460 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:59:48 INFO - PROCESS | 1660 | 1466013588461 Marionette TRACE conn2 <- [1,2642,null,{}] 10:59:48 INFO - PROCESS | 1660 | 1466013588463 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}] 10:59:48 INFO - PROCESS | 1660 | 1466013588464 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:48 INFO - PROCESS | 1660 | 1466013588570 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:59:48 INFO - PROCESS | 1660 | 1466013588603 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:48 INFO - PROCESS | 1660 | 1466013588604 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a83e800 == 39 [pid = 1660] [id = 668] 10:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x115eed400) [pid = 1660] [serial = 2004] [outer = 0x0] 10:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x126fc8000) [pid = 1660] [serial = 2005] [outer = 0x115eed400] 10:59:48 INFO - PROCESS | 1660 | 1466013588628 Marionette DEBUG loaded listener.js 10:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12743f400) [pid = 1660] [serial = 2006] [outer = 0x115eed400] 10:59:48 INFO - PROCESS | 1660 | 1466013588896 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]]]}] 10:59:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:59:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 470ms 10:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:59:48 INFO - PROCESS | 1660 | 1466013588931 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:59:48 INFO - PROCESS | 1660 | 1466013588932 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:59:48 INFO - PROCESS | 1660 | 1466013588934 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:59:48 INFO - PROCESS | 1660 | 1466013588936 Marionette TRACE conn2 <- [1,2646,null,{}] 10:59:48 INFO - PROCESS | 1660 | 1466013588946 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}] 10:59:48 INFO - PROCESS | 1660 | 1466013588948 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:49 INFO - PROCESS | 1660 | 1466013589045 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:59:49 INFO - PROCESS | 1660 | 1466013589049 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:49 INFO - PROCESS | 1660 | 1466013589051 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b919000 == 40 [pid = 1660] [id = 669] 10:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x127433400) [pid = 1660] [serial = 2007] [outer = 0x0] 10:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128e2a000) [pid = 1660] [serial = 2008] [outer = 0x127433400] 10:59:49 INFO - PROCESS | 1660 | 1466013589077 Marionette DEBUG loaded listener.js 10:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x128fed000) [pid = 1660] [serial = 2009] [outer = 0x127433400] 10:59:49 INFO - PROCESS | 1660 | 1466013589419 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]]]}] 10:59:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:59:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 529ms 10:59:49 INFO - PROCESS | 1660 | 1466013589471 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:59:49 INFO - PROCESS | 1660 | 1466013589473 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:59:49 INFO - PROCESS | 1660 | 1466013589475 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:59:49 INFO - PROCESS | 1660 | 1466013589476 Marionette TRACE conn2 <- [1,2650,null,{}] 10:59:49 INFO - PROCESS | 1660 | 1466013589479 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}] 10:59:49 INFO - PROCESS | 1660 | 1466013589480 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:49 INFO - PROCESS | 1660 | 1466013589558 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:59:49 INFO - PROCESS | 1660 | 1466013589562 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:49 INFO - PROCESS | 1660 | 1466013589563 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be46000 == 41 [pid = 1660] [id = 670] 10:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x128fed400) [pid = 1660] [serial = 2010] [outer = 0x0] 10:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12931dc00) [pid = 1660] [serial = 2011] [outer = 0x128fed400] 10:59:49 INFO - PROCESS | 1660 | 1466013589587 Marionette DEBUG loaded listener.js 10:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12933a000) [pid = 1660] [serial = 2012] [outer = 0x128fed400] 10:59:49 INFO - PROCESS | 1660 | 1466013589913 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]]]}] 10:59:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:59:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 10:59:49 INFO - PROCESS | 1660 | 1466013589994 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:59:49 INFO - PROCESS | 1660 | 1466013589997 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:59:50 INFO - PROCESS | 1660 | 1466013590001 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:59:50 INFO - PROCESS | 1660 | 1466013590003 Marionette TRACE conn2 <- [1,2654,null,{}] 10:59:50 INFO - PROCESS | 1660 | 1466013590008 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}] 10:59:50 INFO - PROCESS | 1660 | 1466013590010 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:50 INFO - PROCESS | 1660 | 1466013590091 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:59:50 INFO - PROCESS | 1660 | 1466013590195 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:50 INFO - PROCESS | 1660 | 1466013590198 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x116237000 == 42 [pid = 1660] [id = 671] 10:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11269c000) [pid = 1660] [serial = 2013] [outer = 0x0] 10:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1126a1c00) [pid = 1660] [serial = 2014] [outer = 0x11269c000] 10:59:50 INFO - PROCESS | 1660 | 1466013590229 Marionette DEBUG loaded listener.js 10:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113eefc00) [pid = 1660] [serial = 2015] [outer = 0x11269c000] 10:59:50 INFO - PROCESS | 1660 | 1466013590795 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]]]}] 10:59:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:59:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 825ms 10:59:50 INFO - PROCESS | 1660 | 1466013590839 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:59:50 INFO - PROCESS | 1660 | 1466013590842 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:59:50 INFO - PROCESS | 1660 | 1466013590850 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:59:50 INFO - PROCESS | 1660 | 1466013590854 Marionette TRACE conn2 <- [1,2658,null,{}] 10:59:50 INFO - PROCESS | 1660 | 1466013590859 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}] 10:59:50 INFO - PROCESS | 1660 | 1466013590862 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:50 INFO - PROCESS | 1660 | 1466013590971 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:59:51 INFO - PROCESS | 1660 | 1466013591042 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:51 INFO - PROCESS | 1660 | 1466013591044 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x121365800 == 43 [pid = 1660] [id = 672] 10:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1176c2c00) [pid = 1660] [serial = 2016] [outer = 0x0] 10:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118191c00) [pid = 1660] [serial = 2017] [outer = 0x1176c2c00] 10:59:51 INFO - PROCESS | 1660 | 1466013591074 Marionette DEBUG loaded listener.js 10:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1185a1400) [pid = 1660] [serial = 2018] [outer = 0x1176c2c00] 10:59:51 INFO - PROCESS | 1660 | 1466013591519 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]]]}] 10:59:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 728ms 10:59:51 INFO - PROCESS | 1660 | 1466013591575 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:59:51 INFO - PROCESS | 1660 | 1466013591577 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:59:51 INFO - PROCESS | 1660 | 1466013591581 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:59:51 INFO - PROCESS | 1660 | 1466013591583 Marionette TRACE conn2 <- [1,2662,null,{}] 10:59:51 INFO - PROCESS | 1660 | 1466013591594 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}] 10:59:51 INFO - PROCESS | 1660 | 1466013591599 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:51 INFO - PROCESS | 1660 | 1466013591753 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:59:51 INFO - PROCESS | 1660 | 1466013591829 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:51 INFO - PROCESS | 1660 | 1466013591832 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b714000 == 44 [pid = 1660] [id = 673] 10:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119702c00) [pid = 1660] [serial = 2019] [outer = 0x0] 10:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11a1a4400) [pid = 1660] [serial = 2020] [outer = 0x119702c00] 10:59:51 INFO - PROCESS | 1660 | 1466013591863 Marionette DEBUG loaded listener.js 10:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121b6c400) [pid = 1660] [serial = 2021] [outer = 0x119702c00] 10:59:52 INFO - PROCESS | 1660 | 1466013592299 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]]]}] 10:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 775ms 10:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:59:52 INFO - PROCESS | 1660 | 1466013592356 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:59:52 INFO - PROCESS | 1660 | 1466013592357 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:59:52 INFO - PROCESS | 1660 | 1466013592359 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:59:52 INFO - PROCESS | 1660 | 1466013592361 Marionette TRACE conn2 <- [1,2666,null,{}] 10:59:52 INFO - PROCESS | 1660 | 1466013592363 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}] 10:59:52 INFO - PROCESS | 1660 | 1466013592364 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:52 INFO - PROCESS | 1660 | 1466013592466 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:59:52 INFO - PROCESS | 1660 | 1466013592537 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:52 INFO - PROCESS | 1660 | 1466013592539 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf14800 == 45 [pid = 1660] [id = 674] 10:59:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124b48000) [pid = 1660] [serial = 2022] [outer = 0x0] 10:59:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124e2a800) [pid = 1660] [serial = 2023] [outer = 0x124b48000] 10:59:52 INFO - PROCESS | 1660 | 1466013592569 Marionette DEBUG loaded listener.js 10:59:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125d4ac00) [pid = 1660] [serial = 2024] [outer = 0x124b48000] 10:59:53 INFO - PROCESS | 1660 | 1466013593453 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]]]}] 10:59:53 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) 10:59:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms 10:59:53 INFO - PROCESS | 1660 | 1466013593480 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:59:53 INFO - PROCESS | 1660 | 1466013593483 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:59:53 INFO - PROCESS | 1660 | 1466013593485 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:59:53 INFO - PROCESS | 1660 | 1466013593489 Marionette TRACE conn2 <- [1,2670,null,{}] 10:59:53 INFO - PROCESS | 1660 | 1466013593493 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}] 10:59:53 INFO - PROCESS | 1660 | 1466013593495 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:53 INFO - PROCESS | 1660 | 1466013593590 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:59:53 INFO - PROCESS | 1660 | 1466013593647 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:53 INFO - PROCESS | 1660 | 1466013593650 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11974c800 == 46 [pid = 1660] [id = 675] 10:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112a72c00) [pid = 1660] [serial = 2025] [outer = 0x0] 10:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112dde400) [pid = 1660] [serial = 2026] [outer = 0x112a72c00] 10:59:53 INFO - PROCESS | 1660 | 1466013593677 Marionette DEBUG loaded listener.js 10:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113ea1800) [pid = 1660] [serial = 2027] [outer = 0x112a72c00] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12b919000 == 45 [pid = 1660] [id = 669] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12a83e800 == 44 [pid = 1660] [id = 668] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x124b72000 == 43 [pid = 1660] [id = 667] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1291c2800 == 42 [pid = 1660] [id = 666] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x128e1a800 == 41 [pid = 1660] [id = 665] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12728f800 == 40 [pid = 1660] [id = 664] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x124a4d000 == 39 [pid = 1660] [id = 663] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12136a800 == 38 [pid = 1660] [id = 662] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11991e800 == 37 [pid = 1660] [id = 661] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1187dd800 == 36 [pid = 1660] [id = 660] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11691a800 == 35 [pid = 1660] [id = 659] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12110f800 == 34 [pid = 1660] [id = 658] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x114031800 == 33 [pid = 1660] [id = 657] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x119b86800 == 32 [pid = 1660] [id = 656] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf14800 == 31 [pid = 1660] [id = 674] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12b714000 == 30 [pid = 1660] [id = 673] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x121365800 == 29 [pid = 1660] [id = 672] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12be46000 == 28 [pid = 1660] [id = 670] 10:59:54 INFO - PROCESS | 1660 | --DOCSHELL 0x116237000 == 27 [pid = 1660] [id = 671] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119133c00) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116966400) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118191800) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11873ec00) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112a70800) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113932c00) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119137c00) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1184b6400) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118742400) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1167f0400) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119bde800) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121378800) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119705800) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119b04000) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116752400) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x117032c00) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12178d800) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119590000) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121183800) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12178e800) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 10:59:54 INFO - PROCESS | 1660 | 1466013594676 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"]]]}] 10:59:54 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 10:59:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:59:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1224ms 10:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:59:54 INFO - PROCESS | 1660 | 1466013594710 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:59:54 INFO - PROCESS | 1660 | 1466013594713 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:59:54 INFO - PROCESS | 1660 | 1466013594716 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:59:54 INFO - PROCESS | 1660 | 1466013594717 Marionette TRACE conn2 <- [1,2674,null,{}] 10:59:54 INFO - PROCESS | 1660 | 1466013594721 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}] 10:59:54 INFO - PROCESS | 1660 | 1466013594723 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:54 INFO - PROCESS | 1660 | 1466013594801 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:59:54 INFO - PROCESS | 1660 | 1466013594808 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:54 INFO - PROCESS | 1660 | 1466013594811 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x113bc0800 == 28 [pid = 1660] [id = 676] 10:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112694000) [pid = 1660] [serial = 2028] [outer = 0x0] 10:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112de9000) [pid = 1660] [serial = 2029] [outer = 0x112694000] 10:59:54 INFO - PROCESS | 1660 | 1466013594839 Marionette DEBUG loaded listener.js 10:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113ba8000) [pid = 1660] [serial = 2030] [outer = 0x112694000] 10:59:55 INFO - PROCESS | 1660 | 1466013595689 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"]]]}] 10:59:55 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 10:59:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:59:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:59:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1023ms 10:59:55 INFO - PROCESS | 1660 | 1466013595745 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:59:55 INFO - PROCESS | 1660 | 1466013595749 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:59:55 INFO - PROCESS | 1660 | 1466013595763 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:59:55 INFO - PROCESS | 1660 | 1466013595765 Marionette TRACE conn2 <- [1,2678,null,{}] 10:59:55 INFO - PROCESS | 1660 | 1466013595767 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}] 10:59:55 INFO - PROCESS | 1660 | 1466013595769 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:55 INFO - PROCESS | 1660 | 1466013595848 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:59:55 INFO - PROCESS | 1660 | 1466013595856 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:55 INFO - PROCESS | 1660 | 1466013595858 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182de800 == 29 [pid = 1660] [id = 677] 10:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1167e8800) [pid = 1660] [serial = 2031] [outer = 0x0] 10:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11709fc00) [pid = 1660] [serial = 2032] [outer = 0x1167e8800] 10:59:55 INFO - PROCESS | 1660 | 1466013595885 Marionette DEBUG loaded listener.js 10:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176bc000) [pid = 1660] [serial = 2033] [outer = 0x1167e8800] 10:59:56 INFO - PROCESS | 1660 | 1466013596736 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]]]}] 10:59:56 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) 10:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 10:59:56 INFO - PROCESS | 1660 | 1466013596784 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:59:56 INFO - PROCESS | 1660 | 1466013596785 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:59:56 INFO - PROCESS | 1660 | 1466013596787 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:59:56 INFO - PROCESS | 1660 | 1466013596790 Marionette TRACE conn2 <- [1,2682,null,{}] 10:59:56 INFO - PROCESS | 1660 | 1466013596797 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}] 10:59:56 INFO - PROCESS | 1660 | 1466013596800 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:56 INFO - PROCESS | 1660 | 1466013596905 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:59:56 INFO - PROCESS | 1660 | 1466013596947 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:56 INFO - PROCESS | 1660 | 1466013596949 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119922800 == 30 [pid = 1660] [id = 678] 10:59:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185ac400) [pid = 1660] [serial = 2034] [outer = 0x0] 10:59:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11870d000) [pid = 1660] [serial = 2035] [outer = 0x1185ac400] 10:59:56 INFO - PROCESS | 1660 | 1466013596977 Marionette DEBUG loaded listener.js 10:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x111e5cc00) [pid = 1660] [serial = 2036] [outer = 0x1185ac400] 10:59:57 INFO - PROCESS | 1660 | 1466013597785 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]]]}] 10:59:57 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) 10:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1028ms 10:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:59:57 INFO - PROCESS | 1660 | 1466013597815 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:59:57 INFO - PROCESS | 1660 | 1466013597817 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:59:57 INFO - PROCESS | 1660 | 1466013597819 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:59:57 INFO - PROCESS | 1660 | 1466013597821 Marionette TRACE conn2 <- [1,2686,null,{}] 10:59:57 INFO - PROCESS | 1660 | 1466013597825 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}] 10:59:57 INFO - PROCESS | 1660 | 1466013597826 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:57 INFO - PROCESS | 1660 | 1466013597924 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:59:57 INFO - PROCESS | 1660 | 1466013597928 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:57 INFO - PROCESS | 1660 | 1466013597929 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x121363000 == 31 [pid = 1660] [id = 679] 10:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11958cc00) [pid = 1660] [serial = 2037] [outer = 0x0] 10:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1195ee800) [pid = 1660] [serial = 2038] [outer = 0x11958cc00] 10:59:57 INFO - PROCESS | 1660 | 1466013597955 Marionette DEBUG loaded listener.js 10:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119708000) [pid = 1660] [serial = 2039] [outer = 0x11958cc00] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12570a400) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12125cc00) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126ed6c00) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x110fe6c00) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11297d400) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1195ee400) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1167f0000) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1110a8800) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112976c00) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116745800) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128fed400) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x110fee800) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x115eed400) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x127433400) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:59:58 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1188c6800) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:59:58 INFO - PROCESS | 1660 | 1466013598775 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"]]]}] 10:59:58 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 10:59:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:59:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 10:59:58 INFO - PROCESS | 1660 | 1466013598791 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:59:58 INFO - PROCESS | 1660 | 1466013598799 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:59:58 INFO - PROCESS | 1660 | 1466013598801 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:59:58 INFO - PROCESS | 1660 | 1466013598802 Marionette TRACE conn2 <- [1,2690,null,{}] 10:59:58 INFO - PROCESS | 1660 | 1466013598807 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}] 10:59:58 INFO - PROCESS | 1660 | 1466013598808 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:58 INFO - PROCESS | 1660 | 1466013598878 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:59:58 INFO - PROCESS | 1660 | 1466013598882 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:58 INFO - PROCESS | 1660 | 1466013598883 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121367800 == 32 [pid = 1660] [id = 680] 10:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11297d400) [pid = 1660] [serial = 2040] [outer = 0x0] 10:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11913d000) [pid = 1660] [serial = 2041] [outer = 0x11297d400] 10:59:58 INFO - PROCESS | 1660 | 1466013598910 Marionette DEBUG loaded listener.js 10:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11970ec00) [pid = 1660] [serial = 2042] [outer = 0x11297d400] 10:59:59 INFO - PROCESS | 1660 | 1466013599718 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"]]]}] 10:59:59 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 10:59:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:59:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 923ms 10:59:59 INFO - PROCESS | 1660 | 1466013599726 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:59:59 INFO - PROCESS | 1660 | 1466013599727 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:59:59 INFO - PROCESS | 1660 | 1466013599729 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:59:59 INFO - PROCESS | 1660 | 1466013599730 Marionette TRACE conn2 <- [1,2694,null,{}] 10:59:59 INFO - PROCESS | 1660 | 1466013599732 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}] 10:59:59 INFO - PROCESS | 1660 | 1466013599737 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:59 INFO - PROCESS | 1660 | 1466013599852 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:59:59 INFO - PROCESS | 1660 | 1466013599885 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:59 INFO - PROCESS | 1660 | 1466013599886 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 10:59:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251a6000 == 33 [pid = 1660] [id = 681] 10:59:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11674c400) [pid = 1660] [serial = 2043] [outer = 0x0] 10:59:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12117d400) [pid = 1660] [serial = 2044] [outer = 0x11674c400] 10:59:59 INFO - PROCESS | 1660 | 1466013599912 Marionette DEBUG loaded listener.js 10:59:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121b5e400) [pid = 1660] [serial = 2045] [outer = 0x11674c400] 11:00:00 INFO - PROCESS | 1660 | 1466013600681 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"]]]}] 11:00:00 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 11:00:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 11:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 967ms 11:00:00 INFO - PROCESS | 1660 | 1466013600743 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 11:00:00 INFO - PROCESS | 1660 | 1466013600746 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 11:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:00:00 INFO - PROCESS | 1660 | 1466013600750 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:00:00 INFO - PROCESS | 1660 | 1466013600753 Marionette TRACE conn2 <- [1,2698,null,{}] 11:00:00 INFO - PROCESS | 1660 | 1466013600757 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}] 11:00:00 INFO - PROCESS | 1660 | 1466013600759 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:00 INFO - PROCESS | 1660 | 1466013600846 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 11:00:00 INFO - PROCESS | 1660 | 1466013600940 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:00 INFO - PROCESS | 1660 | 1466013600942 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11601c000 == 34 [pid = 1660] [id = 682] 11:00:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112697c00) [pid = 1660] [serial = 2046] [outer = 0x0] 11:00:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112970c00) [pid = 1660] [serial = 2047] [outer = 0x112697c00] 11:00:00 INFO - PROCESS | 1660 | 1466013600974 Marionette DEBUG loaded listener.js 11:00:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1133e0800) [pid = 1660] [serial = 2048] [outer = 0x112697c00] 11:00:01 INFO - PROCESS | 1660 | 1466013601963 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"]]]}] 11:00:01 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 11:00:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1225ms 11:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:00:01 INFO - PROCESS | 1660 | 1466013601976 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 11:00:01 INFO - PROCESS | 1660 | 1466013601978 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 11:00:01 INFO - PROCESS | 1660 | 1466013601982 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:00:01 INFO - PROCESS | 1660 | 1466013601985 Marionette TRACE conn2 <- [1,2702,null,{}] 11:00:01 INFO - PROCESS | 1660 | 1466013601989 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}] 11:00:01 INFO - PROCESS | 1660 | 1466013601990 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:02 INFO - PROCESS | 1660 | 1466013602094 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 11:00:02 INFO - PROCESS | 1660 | 1466013602148 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:02 INFO - PROCESS | 1660 | 1466013602149 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b87000 == 35 [pid = 1660] [id = 683] 11:00:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1167f5400) [pid = 1660] [serial = 2049] [outer = 0x0] 11:00:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117391000) [pid = 1660] [serial = 2050] [outer = 0x1167f5400] 11:00:02 INFO - PROCESS | 1660 | 1466013602180 Marionette DEBUG loaded listener.js 11:00:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182ad800) [pid = 1660] [serial = 2051] [outer = 0x1167f5400] 11:00:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121367800 == 34 [pid = 1660] [id = 680] 11:00:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121363000 == 33 [pid = 1660] [id = 679] 11:00:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119922800 == 32 [pid = 1660] [id = 678] 11:00:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1182de800 == 31 [pid = 1660] [id = 677] 11:00:02 INFO - PROCESS | 1660 | --DOCSHELL 0x113bc0800 == 30 [pid = 1660] [id = 676] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1257a6c00) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124b4f400) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126fca400) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x110ff0800) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112971800) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124b4a400) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119706800) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1170a6000) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11818ac00) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11870c800) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119593400) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x113299400) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1162d6000) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1167ef800) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x11709c000) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12931dc00) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12933a000) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x116a04000) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x126fc8000) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x119597c00) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x127265400) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x128e2a000) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x119be2c00) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x128fed000) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x126ed3800) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x125704400) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12117e800) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x119931800) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x12743f400) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 11:00:02 INFO - PROCESS | 1660 | 1466013602905 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]]]}] 11:00:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 974ms 11:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:00:02 INFO - PROCESS | 1660 | 1466013602956 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 11:00:02 INFO - PROCESS | 1660 | 1466013602958 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 11:00:02 INFO - PROCESS | 1660 | 1466013602961 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:00:02 INFO - PROCESS | 1660 | 1466013602963 Marionette TRACE conn2 <- [1,2706,null,{}] 11:00:02 INFO - PROCESS | 1660 | 1466013602967 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}] 11:00:02 INFO - PROCESS | 1660 | 1466013602968 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:03 INFO - PROCESS | 1660 | 1466013603046 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 11:00:03 INFO - PROCESS | 1660 | 1466013603050 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:03 INFO - PROCESS | 1660 | 1466013603053 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11698f000 == 31 [pid = 1660] [id = 684] 11:00:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1133d9000) [pid = 1660] [serial = 2052] [outer = 0x0] 11:00:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1139e7000) [pid = 1660] [serial = 2053] [outer = 0x1133d9000] 11:00:03 INFO - PROCESS | 1660 | 1466013603084 Marionette DEBUG loaded listener.js 11:00:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1166f0400) [pid = 1660] [serial = 2054] [outer = 0x1133d9000] 11:00:03 INFO - PROCESS | 1660 | 1466013603448 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]]]}] 11:00:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 11:00:03 INFO - PROCESS | 1660 | 1466013603496 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 11:00:03 INFO - PROCESS | 1660 | 1466013603499 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 11:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:00:03 INFO - PROCESS | 1660 | 1466013603504 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:00:03 INFO - PROCESS | 1660 | 1466013603506 Marionette TRACE conn2 <- [1,2710,null,{}] 11:00:03 INFO - PROCESS | 1660 | 1466013603509 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}] 11:00:03 INFO - PROCESS | 1660 | 1466013603510 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:03 INFO - PROCESS | 1660 | 1466013603587 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 11:00:03 INFO - PROCESS | 1660 | 1466013603593 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:03 INFO - PROCESS | 1660 | 1466013603595 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193a0000 == 32 [pid = 1660] [id = 685] 11:00:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1167eb400) [pid = 1660] [serial = 2055] [outer = 0x0] 11:00:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1170a6000) [pid = 1660] [serial = 2056] [outer = 0x1167eb400] 11:00:03 INFO - PROCESS | 1660 | 1466013603622 Marionette DEBUG loaded listener.js 11:00:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1182a7400) [pid = 1660] [serial = 2057] [outer = 0x1167eb400] 11:00:04 INFO - PROCESS | 1660 | 1466013604032 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] 11:00:04 INFO - PROCESS | 1660 | 1466013604078 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 11:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:00:04 INFO - PROCESS | 1660 | 1466013604082 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:00:04 INFO - PROCESS | 1660 | 1466013604085 Marionette TRACE conn2 <- [1,2714,null,{}] 11:00:04 INFO - PROCESS | 1660 | 1466013604097 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}] 11:00:04 INFO - PROCESS | 1660 | 1466013604102 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:04 INFO - PROCESS | 1660 | 1466013604220 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 11:00:04 INFO - PROCESS | 1660 | 1466013604240 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:04 INFO - PROCESS | 1660 | 1466013604242 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135f000 == 33 [pid = 1660] [id = 686] 11:00:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1122aac00) [pid = 1660] [serial = 2058] [outer = 0x0] 11:00:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x119177400) [pid = 1660] [serial = 2059] [outer = 0x1122aac00] 11:00:04 INFO - PROCESS | 1660 | 1466013604278 Marionette DEBUG loaded listener.js 11:00:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x119706800) [pid = 1660] [serial = 2060] [outer = 0x1122aac00] 11:00:04 INFO - PROCESS | 1660 | 1466013604597 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]]]}] 11:00:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 11:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:00:04 INFO - PROCESS | 1660 | 1466013604608 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 11:00:04 INFO - PROCESS | 1660 | 1466013604610 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 11:00:04 INFO - PROCESS | 1660 | 1466013604614 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:00:04 INFO - PROCESS | 1660 | 1466013604615 Marionette TRACE conn2 <- [1,2718,null,{}] 11:00:04 INFO - PROCESS | 1660 | 1466013604618 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}] 11:00:04 INFO - PROCESS | 1660 | 1466013604619 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:04 INFO - PROCESS | 1660 | 1466013604731 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 11:00:04 INFO - PROCESS | 1660 | 1466013604780 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:04 INFO - PROCESS | 1660 | 1466013604781 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a67000 == 34 [pid = 1660] [id = 687] 11:00:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1195f2400) [pid = 1660] [serial = 2061] [outer = 0x0] 11:00:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x119b0d800) [pid = 1660] [serial = 2062] [outer = 0x1195f2400] 11:00:04 INFO - PROCESS | 1660 | 1466013604806 Marionette DEBUG loaded listener.js 11:00:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x12117cc00) [pid = 1660] [serial = 2063] [outer = 0x1195f2400] 11:00:05 INFO - PROCESS | 1660 | 1466013605108 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] 11:00:05 INFO - PROCESS | 1660 | 1466013605147 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 11:00:05 INFO - PROCESS | 1660 | 1466013605149 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:00:05 INFO - PROCESS | 1660 | 1466013605150 Marionette TRACE conn2 <- [1,2722,null,{}] 11:00:05 INFO - PROCESS | 1660 | 1466013605153 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}] 11:00:05 INFO - PROCESS | 1660 | 1466013605156 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:05 INFO - PROCESS | 1660 | 1466013605249 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 11:00:05 INFO - PROCESS | 1660 | 1466013605287 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:05 INFO - PROCESS | 1660 | 1466013605288 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121121000 == 35 [pid = 1660] [id = 688] 11:00:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x117396400) [pid = 1660] [serial = 2064] [outer = 0x0] 11:00:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1214a9000) [pid = 1660] [serial = 2065] [outer = 0x117396400] 11:00:05 INFO - PROCESS | 1660 | 1466013605312 Marionette DEBUG loaded listener.js 11:00:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1217c1c00) [pid = 1660] [serial = 2066] [outer = 0x117396400] 11:00:05 INFO - PROCESS | 1660 | 1466013605654 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] 11:00:05 INFO - PROCESS | 1660 | 1466013605673 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 11:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:00:05 INFO - PROCESS | 1660 | 1466013605676 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:00:05 INFO - PROCESS | 1660 | 1466013605677 Marionette TRACE conn2 <- [1,2726,null,{}] 11:00:05 INFO - PROCESS | 1660 | 1466013605685 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}] 11:00:05 INFO - PROCESS | 1660 | 1466013605689 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:05 INFO - PROCESS | 1660 | 1466013605801 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 11:00:05 INFO - PROCESS | 1660 | 1466013605838 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:05 INFO - PROCESS | 1660 | 1466013605839 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12775f000 == 36 [pid = 1660] [id = 689] 11:00:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x121beec00) [pid = 1660] [serial = 2067] [outer = 0x0] 11:00:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x124b54800) [pid = 1660] [serial = 2068] [outer = 0x121beec00] 11:00:05 INFO - PROCESS | 1660 | 1466013605864 Marionette DEBUG loaded listener.js 11:00:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x126e41400) [pid = 1660] [serial = 2069] [outer = 0x121beec00] 11:00:06 INFO - PROCESS | 1660 | 1466013606191 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]]]}] 11:00:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:00:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 524ms 11:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:00:06 INFO - PROCESS | 1660 | 1466013606200 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 11:00:06 INFO - PROCESS | 1660 | 1466013606201 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 11:00:06 INFO - PROCESS | 1660 | 1466013606203 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:00:06 INFO - PROCESS | 1660 | 1466013606207 Marionette TRACE conn2 <- [1,2730,null,{}] 11:00:06 INFO - PROCESS | 1660 | 1466013606217 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}] 11:00:06 INFO - PROCESS | 1660 | 1466013606218 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:06 INFO - PROCESS | 1660 | 1466013606316 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 11:00:06 INFO - PROCESS | 1660 | 1466013606326 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:06 INFO - PROCESS | 1660 | 1466013606327 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f4a000 == 37 [pid = 1660] [id = 690] 11:00:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x126ed9000) [pid = 1660] [serial = 2070] [outer = 0x0] 11:00:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x126fbb400) [pid = 1660] [serial = 2071] [outer = 0x126ed9000] 11:00:06 INFO - PROCESS | 1660 | 1466013606351 Marionette DEBUG loaded listener.js 11:00:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1271db800) [pid = 1660] [serial = 2072] [outer = 0x126ed9000] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x112694000) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1167e8800) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x112a72c00) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11269c000) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1176c2c00) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119702c00) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124b48000) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11958cc00) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11297d400) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:00:06 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1185ac400) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:00:07 INFO - PROCESS | 1660 | 1466013607159 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"]]]}] 11:00:07 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 11:00:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:00:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 11:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:00:07 INFO - PROCESS | 1660 | 1466013607176 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 11:00:07 INFO - PROCESS | 1660 | 1466013607178 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 11:00:07 INFO - PROCESS | 1660 | 1466013607180 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:00:07 INFO - PROCESS | 1660 | 1466013607181 Marionette TRACE conn2 <- [1,2734,null,{}] 11:00:07 INFO - PROCESS | 1660 | 1466013607183 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}] 11:00:07 INFO - PROCESS | 1660 | 1466013607184 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:07 INFO - PROCESS | 1660 | 1466013607260 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 11:00:07 INFO - PROCESS | 1660 | 1466013607264 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:07 INFO - PROCESS | 1660 | 1466013607265 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294df800 == 38 [pid = 1660] [id = 691] 11:00:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11297d400) [pid = 1660] [serial = 2073] [outer = 0x0] 11:00:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11959bc00) [pid = 1660] [serial = 2074] [outer = 0x11297d400] 11:00:07 INFO - PROCESS | 1660 | 1466013607291 Marionette DEBUG loaded listener.js 11:00:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1271e7800) [pid = 1660] [serial = 2075] [outer = 0x11297d400] 11:00:07 INFO - PROCESS | 1660 | 1466013607698 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]]]}] 11:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 569ms 11:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:00:07 INFO - PROCESS | 1660 | 1466013607760 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 11:00:07 INFO - PROCESS | 1660 | 1466013607762 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 11:00:07 INFO - PROCESS | 1660 | 1466013607765 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:00:07 INFO - PROCESS | 1660 | 1466013607767 Marionette TRACE conn2 <- [1,2738,null,{}] 11:00:07 INFO - PROCESS | 1660 | 1466013607770 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}] 11:00:07 INFO - PROCESS | 1660 | 1466013607775 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:07 INFO - PROCESS | 1660 | 1466013607901 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 11:00:07 INFO - PROCESS | 1660 | 1466013607908 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:07 INFO - PROCESS | 1660 | 1466013607910 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a57f000 == 39 [pid = 1660] [id = 692] 11:00:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x119b0b400) [pid = 1660] [serial = 2076] [outer = 0x0] 11:00:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x127431400) [pid = 1660] [serial = 2077] [outer = 0x119b0b400] 11:00:07 INFO - PROCESS | 1660 | 1466013607934 Marionette DEBUG loaded listener.js 11:00:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x127442400) [pid = 1660] [serial = 2078] [outer = 0x119b0b400] 11:00:08 INFO - PROCESS | 1660 | 1466013608243 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]]]}] 11:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 527ms 11:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:00:08 INFO - PROCESS | 1660 | 1466013608292 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 11:00:08 INFO - PROCESS | 1660 | 1466013608293 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 11:00:08 INFO - PROCESS | 1660 | 1466013608295 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:00:08 INFO - PROCESS | 1660 | 1466013608296 Marionette TRACE conn2 <- [1,2742,null,{}] 11:00:08 INFO - PROCESS | 1660 | 1466013608298 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}] 11:00:08 INFO - PROCESS | 1660 | 1466013608299 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:08 INFO - PROCESS | 1660 | 1466013608378 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 11:00:08 INFO - PROCESS | 1660 | 1466013608437 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:08 INFO - PROCESS | 1660 | 1466013608438 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a83d000 == 40 [pid = 1660] [id = 693] 11:00:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x126ede800) [pid = 1660] [serial = 2079] [outer = 0x0] 11:00:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x128b18400) [pid = 1660] [serial = 2080] [outer = 0x126ede800] 11:00:08 INFO - PROCESS | 1660 | 1466013608462 Marionette DEBUG loaded listener.js 11:00:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11970fc00) [pid = 1660] [serial = 2081] [outer = 0x126ede800] 11:00:08 INFO - PROCESS | 1660 | 1466013608754 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]]]}] 11:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 522ms 11:00:08 INFO - PROCESS | 1660 | 1466013608818 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 11:00:08 INFO - PROCESS | 1660 | 1466013608819 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 11:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:00:08 INFO - PROCESS | 1660 | 1466013608822 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:00:08 INFO - PROCESS | 1660 | 1466013608823 Marionette TRACE conn2 <- [1,2746,null,{}] 11:00:08 INFO - PROCESS | 1660 | 1466013608826 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}] 11:00:08 INFO - PROCESS | 1660 | 1466013608827 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:08 INFO - PROCESS | 1660 | 1466013608924 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 11:00:08 INFO - PROCESS | 1660 | 1466013608928 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:08 INFO - PROCESS | 1660 | 1466013608929 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b925000 == 41 [pid = 1660] [id = 694] 11:00:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128ed3800) [pid = 1660] [serial = 2082] [outer = 0x0] 11:00:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x129314800) [pid = 1660] [serial = 2083] [outer = 0x128ed3800] 11:00:08 INFO - PROCESS | 1660 | 1466013608955 Marionette DEBUG loaded listener.js 11:00:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12933ac00) [pid = 1660] [serial = 2084] [outer = 0x128ed3800] 11:00:09 INFO - PROCESS | 1660 | 1466013609430 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]]]}] 11:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 619ms 11:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:00:09 INFO - PROCESS | 1660 | 1466013609442 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 11:00:09 INFO - PROCESS | 1660 | 1466013609445 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 11:00:09 INFO - PROCESS | 1660 | 1466013609447 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:00:09 INFO - PROCESS | 1660 | 1466013609451 Marionette TRACE conn2 <- [1,2750,null,{}] 11:00:09 INFO - PROCESS | 1660 | 1466013609455 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}] 11:00:09 INFO - PROCESS | 1660 | 1466013609456 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:09 INFO - PROCESS | 1660 | 1466013609563 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 11:00:09 INFO - PROCESS | 1660 | 1466013609644 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:09 INFO - PROCESS | 1660 | 1466013609645 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119757800 == 42 [pid = 1660] [id = 695] 11:00:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115ee8800) [pid = 1660] [serial = 2085] [outer = 0x0] 11:00:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11674fc00) [pid = 1660] [serial = 2086] [outer = 0x115ee8800] 11:00:09 INFO - PROCESS | 1660 | 1466013609688 Marionette DEBUG loaded listener.js 11:00:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1170a3c00) [pid = 1660] [serial = 2087] [outer = 0x115ee8800] 11:00:10 INFO - PROCESS | 1660 | 1466013610109 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]]]}] 11:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 672ms 11:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:00:10 INFO - PROCESS | 1660 | 1466013610119 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 11:00:10 INFO - PROCESS | 1660 | 1466013610123 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 11:00:10 INFO - PROCESS | 1660 | 1466013610127 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:00:10 INFO - PROCESS | 1660 | 1466013610129 Marionette TRACE conn2 <- [1,2754,null,{}] 11:00:10 INFO - PROCESS | 1660 | 1466013610132 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}] 11:00:10 INFO - PROCESS | 1660 | 1466013610133 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:10 INFO - PROCESS | 1660 | 1466013610236 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 11:00:10 INFO - PROCESS | 1660 | 1466013610351 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:10 INFO - PROCESS | 1660 | 1466013610353 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12773f000 == 43 [pid = 1660] [id = 696] 11:00:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119591000) [pid = 1660] [serial = 2088] [outer = 0x0] 11:00:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11959b000) [pid = 1660] [serial = 2089] [outer = 0x119591000] 11:00:10 INFO - PROCESS | 1660 | 1466013610386 Marionette DEBUG loaded listener.js 11:00:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11a19c000) [pid = 1660] [serial = 2090] [outer = 0x119591000] 11:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 672ms 11:00:10 INFO - PROCESS | 1660 | 1466013610795 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]]]}] 11:00:10 INFO - PROCESS | 1660 | 1466013610800 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 11:00:10 INFO - PROCESS | 1660 | 1466013610801 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 11:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:00:10 INFO - PROCESS | 1660 | 1466013610804 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:00:10 INFO - PROCESS | 1660 | 1466013610807 Marionette TRACE conn2 <- [1,2758,null,{}] 11:00:10 INFO - PROCESS | 1660 | 1466013610814 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}] 11:00:10 INFO - PROCESS | 1660 | 1466013610818 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:10 INFO - PROCESS | 1660 | 1466013610917 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 11:00:11 INFO - PROCESS | 1660 | 1466013611013 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:11 INFO - PROCESS | 1660 | 1466013611015 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be55800 == 44 [pid = 1660] [id = 697] 11:00:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124ce3400) [pid = 1660] [serial = 2091] [outer = 0x0] 11:00:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125183c00) [pid = 1660] [serial = 2092] [outer = 0x124ce3400] 11:00:11 INFO - PROCESS | 1660 | 1466013611046 Marionette DEBUG loaded listener.js 11:00:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x125d43c00) [pid = 1660] [serial = 2093] [outer = 0x124ce3400] 11:00:11 INFO - PROCESS | 1660 | 1466013611462 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]]]}] 11:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 11:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:00:11 INFO - PROCESS | 1660 | 1466013611476 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 11:00:11 INFO - PROCESS | 1660 | 1466013611478 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 11:00:11 INFO - PROCESS | 1660 | 1466013611480 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:00:11 INFO - PROCESS | 1660 | 1466013611482 Marionette TRACE conn2 <- [1,2762,null,{}] 11:00:11 INFO - PROCESS | 1660 | 1466013611484 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}] 11:00:11 INFO - PROCESS | 1660 | 1466013611485 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:11 INFO - PROCESS | 1660 | 1466013611599 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 11:00:11 INFO - PROCESS | 1660 | 1466013611656 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:11 INFO - PROCESS | 1660 | 1466013611657 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be5f000 == 45 [pid = 1660] [id = 698] 11:00:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126e46000) [pid = 1660] [serial = 2094] [outer = 0x0] 11:00:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128ed7400) [pid = 1660] [serial = 2095] [outer = 0x126e46000] 11:00:11 INFO - PROCESS | 1660 | 1466013611686 Marionette DEBUG loaded listener.js 11:00:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12931d400) [pid = 1660] [serial = 2096] [outer = 0x126e46000] 11:00:12 INFO - PROCESS | 1660 | 1466013612323 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]]]}] 11:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 872ms 11:00:12 INFO - PROCESS | 1660 | 1466013612373 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 11:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:00:12 INFO - PROCESS | 1660 | 1466013612377 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 11:00:12 INFO - PROCESS | 1660 | 1466013612383 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:00:12 INFO - PROCESS | 1660 | 1466013612389 Marionette TRACE conn2 <- [1,2766,null,{}] 11:00:12 INFO - PROCESS | 1660 | 1466013612394 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}] 11:00:12 INFO - PROCESS | 1660 | 1466013612395 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:12 INFO - PROCESS | 1660 | 1466013612488 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 11:00:12 INFO - PROCESS | 1660 | 1466013612559 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:12 INFO - PROCESS | 1660 | 1466013612560 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182e2000 == 46 [pid = 1660] [id = 699] 11:00:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1166f4000) [pid = 1660] [serial = 2097] [outer = 0x0] 11:00:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1167eb000) [pid = 1660] [serial = 2098] [outer = 0x1166f4000] 11:00:12 INFO - PROCESS | 1660 | 1466013612589 Marionette DEBUG loaded listener.js 11:00:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1170a1800) [pid = 1660] [serial = 2099] [outer = 0x1166f4000] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a83d000 == 45 [pid = 1660] [id = 693] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a57f000 == 44 [pid = 1660] [id = 692] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1294df800 == 43 [pid = 1660] [id = 691] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x128f4a000 == 42 [pid = 1660] [id = 690] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12775f000 == 41 [pid = 1660] [id = 689] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x121121000 == 40 [pid = 1660] [id = 688] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x124a67000 == 39 [pid = 1660] [id = 687] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12135f000 == 38 [pid = 1660] [id = 686] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1193a0000 == 37 [pid = 1660] [id = 685] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11698f000 == 36 [pid = 1660] [id = 684] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119b87000 == 35 [pid = 1660] [id = 683] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1251a6000 == 34 [pid = 1660] [id = 681] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11601c000 == 33 [pid = 1660] [id = 682] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11974c800 == 32 [pid = 1660] [id = 675] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12be5f000 == 31 [pid = 1660] [id = 698] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12be55800 == 30 [pid = 1660] [id = 697] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12773f000 == 29 [pid = 1660] [id = 696] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119757800 == 28 [pid = 1660] [id = 695] 11:00:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12b925000 == 27 [pid = 1660] [id = 694] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12117d400) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112de9000) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113ba8000) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11709fc00) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113ea1800) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112dde400) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113eefc00) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1126a1c00) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1185a1400) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118191c00) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121b6c400) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11a1a4400) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x125d4ac00) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124e2a800) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1195ee800) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11913d000) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11870d000) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x111e5cc00) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119708000) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1176bc000) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11970ec00) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 11:00:13 INFO - PROCESS | 1660 | 1466013613457 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]]]}] 11:00:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:00:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1128ms 11:00:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:00:13 INFO - PROCESS | 1660 | 1466013613510 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 11:00:13 INFO - PROCESS | 1660 | 1466013613512 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 11:00:13 INFO - PROCESS | 1660 | 1466013613516 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:00:13 INFO - PROCESS | 1660 | 1466013613518 Marionette TRACE conn2 <- [1,2770,null,{}] 11:00:13 INFO - PROCESS | 1660 | 1466013613521 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}] 11:00:13 INFO - PROCESS | 1660 | 1466013613522 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:13 INFO - PROCESS | 1660 | 1466013613589 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 11:00:13 INFO - PROCESS | 1660 | 1466013613637 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:13 INFO - PROCESS | 1660 | 1466013613641 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116231000 == 28 [pid = 1660] [id = 700] 11:00:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x112975000) [pid = 1660] [serial = 2100] [outer = 0x0] 11:00:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112a77c00) [pid = 1660] [serial = 2101] [outer = 0x112975000] 11:00:13 INFO - PROCESS | 1660 | 1466013613685 Marionette DEBUG loaded listener.js 11:00:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x113369800) [pid = 1660] [serial = 2102] [outer = 0x112975000] 11:00:14 INFO - PROCESS | 1660 | 1466013614141 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]]]}] 11:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 675ms 11:00:14 INFO - PROCESS | 1660 | 1466013614192 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 11:00:14 INFO - PROCESS | 1660 | 1466013614197 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 11:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:00:14 INFO - PROCESS | 1660 | 1466013614207 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:00:14 INFO - PROCESS | 1660 | 1466013614210 Marionette TRACE conn2 <- [1,2774,null,{}] 11:00:14 INFO - PROCESS | 1660 | 1466013614214 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}] 11:00:14 INFO - PROCESS | 1660 | 1466013614217 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:14 INFO - PROCESS | 1660 | 1466013614368 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 11:00:14 INFO - PROCESS | 1660 | 1466013614385 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:14 INFO - PROCESS | 1660 | 1466013614387 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182e2800 == 29 [pid = 1660] [id = 701] 11:00:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1167f2c00) [pid = 1660] [serial = 2103] [outer = 0x0] 11:00:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11696b000) [pid = 1660] [serial = 2104] [outer = 0x1167f2c00] 11:00:14 INFO - PROCESS | 1660 | 1466013614416 Marionette DEBUG loaded listener.js 11:00:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1170a6400) [pid = 1660] [serial = 2105] [outer = 0x1167f2c00] 11:00:14 INFO - PROCESS | 1660 | 1466013614780 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]]]}] 11:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 623ms 11:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:00:14 INFO - PROCESS | 1660 | 1466013614828 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 11:00:14 INFO - PROCESS | 1660 | 1466013614829 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 11:00:14 INFO - PROCESS | 1660 | 1466013614831 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:00:14 INFO - PROCESS | 1660 | 1466013614834 Marionette TRACE conn2 <- [1,2778,null,{}] 11:00:14 INFO - PROCESS | 1660 | 1466013614842 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}] 11:00:14 INFO - PROCESS | 1660 | 1466013614845 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:14 INFO - PROCESS | 1660 | 1466013614924 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 11:00:14 INFO - PROCESS | 1660 | 1466013614929 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:14 INFO - PROCESS | 1660 | 1466013614932 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a89000 == 30 [pid = 1660] [id = 702] 11:00:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11269ec00) [pid = 1660] [serial = 2106] [outer = 0x0] 11:00:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1185a1400) [pid = 1660] [serial = 2107] [outer = 0x11269ec00] 11:00:14 INFO - PROCESS | 1660 | 1466013614960 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11873a400) [pid = 1660] [serial = 2108] [outer = 0x11269ec00] 11:00:15 INFO - PROCESS | 1660 | 1466013615294 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]]]}] 11:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 11:00:15 INFO - PROCESS | 1660 | 1466013615303 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 11:00:15 INFO - PROCESS | 1660 | 1466013615305 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 11:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:00:15 INFO - PROCESS | 1660 | 1466013615310 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:00:15 INFO - PROCESS | 1660 | 1466013615311 Marionette TRACE conn2 <- [1,2782,null,{}] 11:00:15 INFO - PROCESS | 1660 | 1466013615313 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}] 11:00:15 INFO - PROCESS | 1660 | 1466013615315 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:15 INFO - PROCESS | 1660 | 1466013615394 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 11:00:15 INFO - PROCESS | 1660 | 1466013615466 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:15 INFO - PROCESS | 1660 | 1466013615467 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135c800 == 31 [pid = 1660] [id = 703] 11:00:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185a7000) [pid = 1660] [serial = 2109] [outer = 0x0] 11:00:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119172c00) [pid = 1660] [serial = 2110] [outer = 0x1185a7000] 11:00:15 INFO - PROCESS | 1660 | 1466013615493 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1195e7000) [pid = 1660] [serial = 2111] [outer = 0x1185a7000] 11:00:15 INFO - PROCESS | 1660 | 1466013615824 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]]]}] 11:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 518ms 11:00:15 INFO - PROCESS | 1660 | 1466013615829 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 11:00:15 INFO - PROCESS | 1660 | 1466013615836 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 11:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:00:15 INFO - PROCESS | 1660 | 1466013615841 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:00:15 INFO - PROCESS | 1660 | 1466013615842 Marionette TRACE conn2 <- [1,2786,null,{}] 11:00:15 INFO - PROCESS | 1660 | 1466013615845 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}] 11:00:15 INFO - PROCESS | 1660 | 1466013615846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:15 INFO - PROCESS | 1660 | 1466013615939 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 11:00:15 INFO - PROCESS | 1660 | 1466013615974 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:15 INFO - PROCESS | 1660 | 1466013615975 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0d000 == 32 [pid = 1660] [id = 704] 11:00:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1167ec800) [pid = 1660] [serial = 2112] [outer = 0x0] 11:00:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119705400) [pid = 1660] [serial = 2113] [outer = 0x1167ec800] 11:00:16 INFO - PROCESS | 1660 | 1466013616000 Marionette DEBUG loaded listener.js 11:00:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119711000) [pid = 1660] [serial = 2114] [outer = 0x1167ec800] 11:00:16 INFO - PROCESS | 1660 | 1466013616325 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]]]}] 11:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 11:00:16 INFO - PROCESS | 1660 | 1466013616360 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 11:00:16 INFO - PROCESS | 1660 | 1466013616361 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 11:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:00:16 INFO - PROCESS | 1660 | 1466013616363 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:00:16 INFO - PROCESS | 1660 | 1466013616364 Marionette TRACE conn2 <- [1,2790,null,{}] 11:00:16 INFO - PROCESS | 1660 | 1466013616367 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}] 11:00:16 INFO - PROCESS | 1660 | 1466013616370 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:16 INFO - PROCESS | 1660 | 1466013616484 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 11:00:16 INFO - PROCESS | 1660 | 1466013616494 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:16 INFO - PROCESS | 1660 | 1466013616495 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x125782800 == 33 [pid = 1660] [id = 705] 11:00:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1170a7800) [pid = 1660] [serial = 2115] [outer = 0x0] 11:00:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121256800) [pid = 1660] [serial = 2116] [outer = 0x1170a7800] 11:00:16 INFO - PROCESS | 1660 | 1466013616520 Marionette DEBUG loaded listener.js 11:00:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1227ccc00) [pid = 1660] [serial = 2117] [outer = 0x1170a7800] 11:00:16 INFO - PROCESS | 1660 | 1466013616876 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]]]}] 11:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 11:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:00:16 INFO - PROCESS | 1660 | 1466013616882 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 11:00:16 INFO - PROCESS | 1660 | 1466013616883 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 11:00:16 INFO - PROCESS | 1660 | 1466013616886 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:00:16 INFO - PROCESS | 1660 | 1466013616887 Marionette TRACE conn2 <- [1,2794,null,{}] 11:00:16 INFO - PROCESS | 1660 | 1466013616892 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}] 11:00:16 INFO - PROCESS | 1660 | 1466013616900 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:16 INFO - PROCESS | 1660 | 1466013616993 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 11:00:17 INFO - PROCESS | 1660 | 1466013617031 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:17 INFO - PROCESS | 1660 | 1466013617033 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12773b000 == 34 [pid = 1660] [id = 706] 11:00:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121b6b400) [pid = 1660] [serial = 2118] [outer = 0x0] 11:00:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124c21c00) [pid = 1660] [serial = 2119] [outer = 0x121b6b400] 11:00:17 INFO - PROCESS | 1660 | 1466013617057 Marionette DEBUG loaded listener.js 11:00:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124e6e400) [pid = 1660] [serial = 2120] [outer = 0x121b6b400] 11:00:17 INFO - PROCESS | 1660 | 1466013617348 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]]]}] 11:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 473ms 11:00:17 INFO - PROCESS | 1660 | 1466013617368 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 11:00:17 INFO - PROCESS | 1660 | 1466013617370 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 11:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:00:17 INFO - PROCESS | 1660 | 1466013617380 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:00:17 INFO - PROCESS | 1660 | 1466013617381 Marionette TRACE conn2 <- [1,2798,null,{}] 11:00:17 INFO - PROCESS | 1660 | 1466013617383 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}] 11:00:17 INFO - PROCESS | 1660 | 1466013617384 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:17 INFO - PROCESS | 1660 | 1466013617646 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121beec00) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117396400) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11297d400) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11674c400) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1167f5400) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1167eb400) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112697c00) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126ed9000) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1195f2400) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1133d9000) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1122aac00) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128ed3800) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119b0b400) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:00:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126ede800) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:00:17 INFO - PROCESS | 1660 | 1466013617690 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:17 INFO - PROCESS | 1660 | 1466013617691 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11848b800 == 35 [pid = 1660] [id = 707] 11:00:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x110ecf000) [pid = 1660] [serial = 2121] [outer = 0x0] 11:00:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11297d400) [pid = 1660] [serial = 2122] [outer = 0x110ecf000] 11:00:17 INFO - PROCESS | 1660 | 1466013617716 Marionette DEBUG loaded listener.js 11:00:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1167f5400) [pid = 1660] [serial = 2123] [outer = 0x110ecf000] 11:00:17 INFO - PROCESS | 1660 | 1466013617979 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]]]}] 11:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 619ms 11:00:18 INFO - PROCESS | 1660 | 1466013617999 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 1660 | 1466013618001 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 11:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:00:18 INFO - PROCESS | 1660 | 1466013618003 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 1660 | 1466013618005 Marionette TRACE conn2 <- [1,2802,null,{}] 11:00:18 INFO - PROCESS | 1660 | 1466013618017 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}] 11:00:18 INFO - PROCESS | 1660 | 1466013618018 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:18 INFO - PROCESS | 1660 | 1466013618109 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 11:00:18 INFO - PROCESS | 1660 | 1466013618113 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:18 INFO - PROCESS | 1660 | 1466013618114 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a88000 == 36 [pid = 1660] [id = 708] 11:00:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11709ec00) [pid = 1660] [serial = 2124] [outer = 0x0] 11:00:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124cd8800) [pid = 1660] [serial = 2125] [outer = 0x11709ec00] 11:00:18 INFO - PROCESS | 1660 | 1466013618138 Marionette DEBUG loaded listener.js 11:00:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x125d3d000) [pid = 1660] [serial = 2126] [outer = 0x11709ec00] 11:00:18 INFO - PROCESS | 1660 | 1466013618447 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]]]}] 11:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 480ms 11:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:00:18 INFO - PROCESS | 1660 | 1466013618483 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 1660 | 1466013618484 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 11:00:18 INFO - PROCESS | 1660 | 1466013618486 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 1660 | 1466013618488 Marionette TRACE conn2 <- [1,2806,null,{}] 11:00:18 INFO - PROCESS | 1660 | 1466013618492 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}] 11:00:18 INFO - PROCESS | 1660 | 1466013618493 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:18 INFO - PROCESS | 1660 | 1466013618597 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 11:00:18 INFO - PROCESS | 1660 | 1466013618604 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:18 INFO - PROCESS | 1660 | 1466013618605 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a586800 == 37 [pid = 1660] [id = 709] 11:00:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x110ff0800) [pid = 1660] [serial = 2127] [outer = 0x0] 11:00:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126e3e400) [pid = 1660] [serial = 2128] [outer = 0x110ff0800] 11:00:18 INFO - PROCESS | 1660 | 1466013618629 Marionette DEBUG loaded listener.js 11:00:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126fc9000) [pid = 1660] [serial = 2129] [outer = 0x110ff0800] 11:00:18 INFO - PROCESS | 1660 | 1466013618945 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]]]}] 11:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 473ms 11:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:00:18 INFO - PROCESS | 1660 | 1466013618960 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 1660 | 1466013618961 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 11:00:18 INFO - PROCESS | 1660 | 1466013618964 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 1660 | 1466013618965 Marionette TRACE conn2 <- [1,2810,null,{}] 11:00:18 INFO - PROCESS | 1660 | 1466013618968 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}] 11:00:18 INFO - PROCESS | 1660 | 1466013618969 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:19 INFO - PROCESS | 1660 | 1466013619067 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 11:00:19 INFO - PROCESS | 1660 | 1466013619071 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:19 INFO - PROCESS | 1660 | 1466013619075 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0b800 == 38 [pid = 1660] [id = 710] 11:00:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1271e5800) [pid = 1660] [serial = 2130] [outer = 0x0] 11:00:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12743c000) [pid = 1660] [serial = 2131] [outer = 0x1271e5800] 11:00:19 INFO - PROCESS | 1660 | 1466013619101 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128ed7c00) [pid = 1660] [serial = 2132] [outer = 0x1271e5800] 11:00:19 INFO - PROCESS | 1660 | 1466013619428 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]]]}] 11:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 11:00:19 INFO - PROCESS | 1660 | 1466013619483 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 11:00:19 INFO - PROCESS | 1660 | 1466013619485 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 11:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:00:19 INFO - PROCESS | 1660 | 1466013619488 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:00:19 INFO - PROCESS | 1660 | 1466013619489 Marionette TRACE conn2 <- [1,2814,null,{}] 11:00:19 INFO - PROCESS | 1660 | 1466013619502 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}] 11:00:19 INFO - PROCESS | 1660 | 1466013619503 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:19 INFO - PROCESS | 1660 | 1466013619581 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 11:00:19 INFO - PROCESS | 1660 | 1466013619585 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:19 INFO - PROCESS | 1660 | 1466013619586 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be53000 == 39 [pid = 1660] [id = 711] 11:00:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128ed9000) [pid = 1660] [serial = 2133] [outer = 0x0] 11:00:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128fee400) [pid = 1660] [serial = 2134] [outer = 0x128ed9000] 11:00:19 INFO - PROCESS | 1660 | 1466013619611 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129320400) [pid = 1660] [serial = 2135] [outer = 0x128ed9000] 11:00:20 INFO - PROCESS | 1660 | 1466013620187 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]]]}] 11:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 729ms 11:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:00:20 INFO - PROCESS | 1660 | 1466013620243 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 11:00:20 INFO - PROCESS | 1660 | 1466013620245 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 11:00:20 INFO - PROCESS | 1660 | 1466013620248 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:00:20 INFO - PROCESS | 1660 | 1466013620252 Marionette TRACE conn2 <- [1,2818,null,{}] 11:00:20 INFO - PROCESS | 1660 | 1466013620256 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}] 11:00:20 INFO - PROCESS | 1660 | 1466013620257 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:20 INFO - PROCESS | 1660 | 1466013620391 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 11:00:20 INFO - PROCESS | 1660 | 1466013620473 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:20 INFO - PROCESS | 1660 | 1466013620475 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815f800 == 40 [pid = 1660] [id = 712] 11:00:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11329fc00) [pid = 1660] [serial = 2136] [outer = 0x0] 11:00:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1133b2800) [pid = 1660] [serial = 2137] [outer = 0x11329fc00] 11:00:20 INFO - PROCESS | 1660 | 1466013620506 Marionette DEBUG loaded listener.js 11:00:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116752400) [pid = 1660] [serial = 2138] [outer = 0x11329fc00] 11:00:21 INFO - PROCESS | 1660 | 1466013621183 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]]]}] 11:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 973ms 11:00:21 INFO - PROCESS | 1660 | 1466013621224 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 11:00:21 INFO - PROCESS | 1660 | 1466013621226 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 11:00:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:00:21 INFO - PROCESS | 1660 | 1466013621235 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:00:21 INFO - PROCESS | 1660 | 1466013621237 Marionette TRACE conn2 <- [1,2822,null,{}] 11:00:21 INFO - PROCESS | 1660 | 1466013621241 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}] 11:00:21 INFO - PROCESS | 1660 | 1466013621243 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:21 INFO - PROCESS | 1660 | 1466013621347 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 11:00:21 INFO - PROCESS | 1660 | 1466013621429 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:21 INFO - PROCESS | 1660 | 1466013621432 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f3d000 == 41 [pid = 1660] [id = 713] 11:00:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11674a400) [pid = 1660] [serial = 2139] [outer = 0x0] 11:00:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116754400) [pid = 1660] [serial = 2140] [outer = 0x11674a400] 11:00:21 INFO - PROCESS | 1660 | 1466013621460 Marionette DEBUG loaded listener.js 11:00:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11709a400) [pid = 1660] [serial = 2141] [outer = 0x11674a400] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0b800 == 40 [pid = 1660] [id = 710] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a586800 == 39 [pid = 1660] [id = 709] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119a88000 == 38 [pid = 1660] [id = 708] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11848b800 == 37 [pid = 1660] [id = 707] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12773b000 == 36 [pid = 1660] [id = 706] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x125782800 == 35 [pid = 1660] [id = 705] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0d000 == 34 [pid = 1660] [id = 704] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12135c800 == 33 [pid = 1660] [id = 703] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119a89000 == 32 [pid = 1660] [id = 702] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1182e2800 == 31 [pid = 1660] [id = 701] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116231000 == 30 [pid = 1660] [id = 700] 11:00:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1182e2000 == 29 [pid = 1660] [id = 699] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124b54800) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1214a9000) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126e41400) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11959bc00) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121b5e400) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117391000) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1182ad800) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1170a6000) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182a7400) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112970c00) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1133e0800) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126fbb400) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119b0d800) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1139e7000) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1166f0400) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119177400) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119706800) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12933ac00) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129314800) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x127431400) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1217c1c00) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1271db800) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1271e7800) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x127442400) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11970fc00) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128b18400) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12117cc00) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 11:00:21 INFO - PROCESS | 1660 | 1466013621878 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]]]}] 11:00:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:00:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 677ms 11:00:21 INFO - PROCESS | 1660 | 1466013621911 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 11:00:21 INFO - PROCESS | 1660 | 1466013621915 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 11:00:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:00:21 INFO - PROCESS | 1660 | 1466013621920 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:00:21 INFO - PROCESS | 1660 | 1466013621921 Marionette TRACE conn2 <- [1,2826,null,{}] 11:00:21 INFO - PROCESS | 1660 | 1466013621924 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}] 11:00:21 INFO - PROCESS | 1660 | 1466013621925 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:22 INFO - PROCESS | 1660 | 1466013622008 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 11:00:22 INFO - PROCESS | 1660 | 1466013622065 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:22 INFO - PROCESS | 1660 | 1466013622066 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x118898000 == 30 [pid = 1660] [id = 714] 11:00:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11674ac00) [pid = 1660] [serial = 2142] [outer = 0x0] 11:00:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x117393400) [pid = 1660] [serial = 2143] [outer = 0x11674ac00] 11:00:22 INFO - PROCESS | 1660 | 1466013622094 Marionette DEBUG loaded listener.js 11:00:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11832c800) [pid = 1660] [serial = 2144] [outer = 0x11674ac00] 11:00:22 INFO - PROCESS | 1660 | 1466013622414 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:00:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:00:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 11:00:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:00:22 INFO - PROCESS | 1660 | 1466013622443 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 11:00:22 INFO - PROCESS | 1660 | 1466013622444 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 11:00:22 INFO - PROCESS | 1660 | 1466013622446 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:00:22 INFO - PROCESS | 1660 | 1466013622449 Marionette TRACE conn2 <- [1,2830,null,{}] 11:00:22 INFO - PROCESS | 1660 | 1466013622459 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}] 11:00:22 INFO - PROCESS | 1660 | 1466013622463 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:22 INFO - PROCESS | 1660 | 1466013622543 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 11:00:22 INFO - PROCESS | 1660 | 1466013622548 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:22 INFO - PROCESS | 1660 | 1466013622551 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135e800 == 31 [pid = 1660] [id = 715] 11:00:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118736c00) [pid = 1660] [serial = 2145] [outer = 0x0] 11:00:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119592400) [pid = 1660] [serial = 2146] [outer = 0x118736c00] 11:00:22 INFO - PROCESS | 1660 | 1466013622581 Marionette DEBUG loaded listener.js 11:00:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119709c00) [pid = 1660] [serial = 2147] [outer = 0x118736c00] 11:00:22 INFO - PROCESS | 1660 | 1466013622937 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]]]}] 11:00:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:00:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 11:00:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:00:22 INFO - PROCESS | 1660 | 1466013622968 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 11:00:22 INFO - PROCESS | 1660 | 1466013622970 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 11:00:22 INFO - PROCESS | 1660 | 1466013622972 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:00:22 INFO - PROCESS | 1660 | 1466013622973 Marionette TRACE conn2 <- [1,2834,null,{}] 11:00:22 INFO - PROCESS | 1660 | 1466013622975 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}] 11:00:22 INFO - PROCESS | 1660 | 1466013622976 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:23 INFO - PROCESS | 1660 | 1466013623055 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 11:00:23 INFO - PROCESS | 1660 | 1466013623060 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:23 INFO - PROCESS | 1660 | 1466013623062 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a51000 == 32 [pid = 1660] [id = 716] 11:00:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119930000) [pid = 1660] [serial = 2148] [outer = 0x0] 11:00:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119be7800) [pid = 1660] [serial = 2149] [outer = 0x119930000] 11:00:23 INFO - PROCESS | 1660 | 1466013623087 Marionette DEBUG loaded listener.js 11:00:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121182400) [pid = 1660] [serial = 2150] [outer = 0x119930000] 11:00:23 INFO - PROCESS | 1660 | 1466013623433 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:00:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:00:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms 11:00:23 INFO - PROCESS | 1660 | 1466013623442 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 11:00:23 INFO - PROCESS | 1660 | 1466013623443 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 11:00:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:00:23 INFO - PROCESS | 1660 | 1466013623445 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:00:23 INFO - PROCESS | 1660 | 1466013623446 Marionette TRACE conn2 <- [1,2838,null,{}] 11:00:23 INFO - PROCESS | 1660 | 1466013623449 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}] 11:00:23 INFO - PROCESS | 1660 | 1466013623450 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:23 INFO - PROCESS | 1660 | 1466013623530 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 11:00:23 INFO - PROCESS | 1660 | 1466013623594 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:23 INFO - PROCESS | 1660 | 1466013623595 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12577e000 == 33 [pid = 1660] [id = 717] 11:00:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112973800) [pid = 1660] [serial = 2151] [outer = 0x0] 11:00:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12178c000) [pid = 1660] [serial = 2152] [outer = 0x112973800] 11:00:23 INFO - PROCESS | 1660 | 1466013623620 Marionette DEBUG loaded listener.js 11:00:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121dea400) [pid = 1660] [serial = 2153] [outer = 0x112973800] 11:00:23 INFO - PROCESS | 1660 | 1466013623932 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]]]}] 11:00:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:00:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms 11:00:23 INFO - PROCESS | 1660 | 1466013623970 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 11:00:23 INFO - PROCESS | 1660 | 1466013623971 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 11:00:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:00:23 INFO - PROCESS | 1660 | 1466013623977 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:00:23 INFO - PROCESS | 1660 | 1466013623978 Marionette TRACE conn2 <- [1,2842,null,{}] 11:00:23 INFO - PROCESS | 1660 | 1466013623982 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}] 11:00:23 INFO - PROCESS | 1660 | 1466013623988 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:24 INFO - PROCESS | 1660 | 1466013624175 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 11:00:24 INFO - PROCESS | 1660 | 1466013624195 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:24 INFO - PROCESS | 1660 | 1466013624196 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f41800 == 34 [pid = 1660] [id = 718] 11:00:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11297cc00) [pid = 1660] [serial = 2154] [outer = 0x0] 11:00:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124e70400) [pid = 1660] [serial = 2155] [outer = 0x11297cc00] 11:00:24 INFO - PROCESS | 1660 | 1466013624237 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x127432800) [pid = 1660] [serial = 2156] [outer = 0x11297cc00] 11:00:24 INFO - PROCESS | 1660 | 1466013624610 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]]]}] 11:00:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:00:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 669ms 11:00:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:00:24 INFO - PROCESS | 1660 | 1466013624646 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 11:00:24 INFO - PROCESS | 1660 | 1466013624647 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 11:00:24 INFO - PROCESS | 1660 | 1466013624649 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:00:24 INFO - PROCESS | 1660 | 1466013624650 Marionette TRACE conn2 <- [1,2846,null,{}] 11:00:24 INFO - PROCESS | 1660 | 1466013624652 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}] 11:00:24 INFO - PROCESS | 1660 | 1466013624654 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:24 INFO - PROCESS | 1660 | 1466013624759 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 11:00:24 INFO - PROCESS | 1660 | 1466013624771 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:24 INFO - PROCESS | 1660 | 1466013624772 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40c000 == 35 [pid = 1660] [id = 719] 11:00:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x125711c00) [pid = 1660] [serial = 2157] [outer = 0x0] 11:00:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b24c00) [pid = 1660] [serial = 2158] [outer = 0x125711c00] 11:00:24 INFO - PROCESS | 1660 | 1466013624796 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128fe5c00) [pid = 1660] [serial = 2159] [outer = 0x125711c00] 11:00:25 INFO - PROCESS | 1660 | 1466013625137 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]]]}] 11:00:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:00:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 11:00:25 INFO - PROCESS | 1660 | 1466013625174 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 11:00:25 INFO - PROCESS | 1660 | 1466013625176 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 11:00:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:00:25 INFO - PROCESS | 1660 | 1466013625178 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:00:25 INFO - PROCESS | 1660 | 1466013625179 Marionette TRACE conn2 <- [1,2850,null,{}] 11:00:25 INFO - PROCESS | 1660 | 1466013625182 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}] 11:00:25 INFO - PROCESS | 1660 | 1466013625183 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:25 INFO - PROCESS | 1660 | 1466013625282 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 11:00:25 INFO - PROCESS | 1660 | 1466013625331 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:25 INFO - PROCESS | 1660 | 1466013625333 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f3a000 == 36 [pid = 1660] [id = 720] 11:00:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129317c00) [pid = 1660] [serial = 2160] [outer = 0x0] 11:00:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129321000) [pid = 1660] [serial = 2161] [outer = 0x129317c00] 11:00:25 INFO - PROCESS | 1660 | 1466013625357 Marionette DEBUG loaded listener.js 11:00:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12933e800) [pid = 1660] [serial = 2162] [outer = 0x129317c00] 11:00:25 INFO - PROCESS | 1660 | 1466013625683 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:00:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:00:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 11:00:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:00:25 INFO - PROCESS | 1660 | 1466013625697 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 11:00:25 INFO - PROCESS | 1660 | 1466013625699 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 11:00:25 INFO - PROCESS | 1660 | 1466013625701 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:00:25 INFO - PROCESS | 1660 | 1466013625702 Marionette TRACE conn2 <- [1,2854,null,{}] 11:00:25 INFO - PROCESS | 1660 | 1466013625704 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}] 11:00:25 INFO - PROCESS | 1660 | 1466013625706 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:25 INFO - PROCESS | 1660 | 1466013625812 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 11:00:25 INFO - PROCESS | 1660 | 1466013625823 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:25 INFO - PROCESS | 1660 | 1466013625825 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b71f800 == 37 [pid = 1660] [id = 721] 11:00:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127443800) [pid = 1660] [serial = 2163] [outer = 0x0] 11:00:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a4bf800) [pid = 1660] [serial = 2164] [outer = 0x127443800] 11:00:25 INFO - PROCESS | 1660 | 1466013625856 Marionette DEBUG loaded listener.js 11:00:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a4f7400) [pid = 1660] [serial = 2165] [outer = 0x127443800] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11709ec00) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11269ec00) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1166f4000) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167ec800) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119591000) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x110ecf000) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121b6b400) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167f2c00) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124ce3400) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110ff0800) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115ee8800) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112975000) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1185a7000) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1170a7800) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126e46000) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:00:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1271e5800) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:00:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf7b800 == 36 [pid = 1660] [id = 17] 11:00:26 INFO - PROCESS | 1660 | 1466013626268 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]]]}] 11:00:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:00:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 571ms 11:00:26 INFO - PROCESS | 1660 | 1466013626278 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 11:00:26 INFO - PROCESS | 1660 | 1466013626279 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 11:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:00:26 INFO - PROCESS | 1660 | 1466013626281 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:00:26 INFO - PROCESS | 1660 | 1466013626282 Marionette TRACE conn2 <- [1,2858,null,{}] 11:00:26 INFO - PROCESS | 1660 | 1466013626284 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}] 11:00:26 INFO - PROCESS | 1660 | 1466013626285 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:26 INFO - PROCESS | 1660 | 1466013626408 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 11:00:26 INFO - PROCESS | 1660 | 1466013626444 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:26 INFO - PROCESS | 1660 | 1466013626445 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12150d000 == 37 [pid = 1660] [id = 722] 11:00:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11269d400) [pid = 1660] [serial = 2166] [outer = 0x0] 11:00:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1167ed000) [pid = 1660] [serial = 2167] [outer = 0x11269d400] 11:00:26 INFO - PROCESS | 1660 | 1466013626469 Marionette DEBUG loaded listener.js 11:00:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1195ef000) [pid = 1660] [serial = 2168] [outer = 0x11269d400] 11:00:26 INFO - PROCESS | 1660 | 1466013626740 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:00:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:00:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 468ms 11:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:00:26 INFO - PROCESS | 1660 | 1466013626752 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 11:00:26 INFO - PROCESS | 1660 | 1466013626753 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 11:00:26 INFO - PROCESS | 1660 | 1466013626756 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:00:26 INFO - PROCESS | 1660 | 1466013626760 Marionette TRACE conn2 <- [1,2862,null,{}] 11:00:26 INFO - PROCESS | 1660 | 1466013626767 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}] 11:00:26 INFO - PROCESS | 1660 | 1466013626769 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:26 INFO - PROCESS | 1660 | 1466013626866 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 11:00:26 INFO - PROCESS | 1660 | 1466013626870 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:26 INFO - PROCESS | 1660 | 1466013626872 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf47800 == 38 [pid = 1660] [id = 723] 11:00:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121180000) [pid = 1660] [serial = 2169] [outer = 0x0] 11:00:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12933ac00) [pid = 1660] [serial = 2170] [outer = 0x121180000] 11:00:26 INFO - PROCESS | 1660 | 1466013626905 Marionette DEBUG loaded listener.js 11:00:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a825000) [pid = 1660] [serial = 2171] [outer = 0x121180000] 11:00:27 INFO - PROCESS | 1660 | 1466013627235 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]]]}] 11:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 527ms 11:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:00:27 INFO - PROCESS | 1660 | 1466013627283 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 11:00:27 INFO - PROCESS | 1660 | 1466013627284 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 11:00:27 INFO - PROCESS | 1660 | 1466013627286 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:00:27 INFO - PROCESS | 1660 | 1466013627287 Marionette TRACE conn2 <- [1,2866,null,{}] 11:00:27 INFO - PROCESS | 1660 | 1466013627289 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}] 11:00:27 INFO - PROCESS | 1660 | 1466013627290 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:27 INFO - PROCESS | 1660 | 1466013627399 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 11:00:27 INFO - PROCESS | 1660 | 1466013627405 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:27 INFO - PROCESS | 1660 | 1466013627406 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf5a000 == 39 [pid = 1660] [id = 724] 11:00:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a825400) [pid = 1660] [serial = 2172] [outer = 0x0] 11:00:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a98b400) [pid = 1660] [serial = 2173] [outer = 0x12a825400] 11:00:27 INFO - PROCESS | 1660 | 1466013627431 Marionette DEBUG loaded listener.js 11:00:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a993400) [pid = 1660] [serial = 2174] [outer = 0x12a825400] 11:00:27 INFO - PROCESS | 1660 | 1466013627747 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]]]}] 11:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 469ms 11:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:00:27 INFO - PROCESS | 1660 | 1466013627760 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 11:00:27 INFO - PROCESS | 1660 | 1466013627761 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 11:00:27 INFO - PROCESS | 1660 | 1466013627763 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:00:27 INFO - PROCESS | 1660 | 1466013627764 Marionette TRACE conn2 <- [1,2870,null,{}] 11:00:27 INFO - PROCESS | 1660 | 1466013627766 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}] 11:00:27 INFO - PROCESS | 1660 | 1466013627767 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:27 INFO - PROCESS | 1660 | 1466013627851 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 11:00:27 INFO - PROCESS | 1660 | 1466013627857 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:27 INFO - PROCESS | 1660 | 1466013627866 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c47e000 == 40 [pid = 1660] [id = 725] 11:00:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a98c800) [pid = 1660] [serial = 2175] [outer = 0x0] 11:00:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a9e7c00) [pid = 1660] [serial = 2176] [outer = 0x12a98c800] 11:00:27 INFO - PROCESS | 1660 | 1466013627890 Marionette DEBUG loaded listener.js 11:00:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b0d1c00) [pid = 1660] [serial = 2177] [outer = 0x12a98c800] 11:00:28 INFO - PROCESS | 1660 | 1466013628365 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]]]}] 11:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 11:00:28 INFO - PROCESS | 1660 | 1466013628432 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 11:00:28 INFO - PROCESS | 1660 | 1466013628435 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 11:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:00:28 INFO - PROCESS | 1660 | 1466013628439 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:00:28 INFO - PROCESS | 1660 | 1466013628441 Marionette TRACE conn2 <- [1,2874,null,{}] 11:00:28 INFO - PROCESS | 1660 | 1466013628445 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}] 11:00:28 INFO - PROCESS | 1660 | 1466013628447 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:28 INFO - PROCESS | 1660 | 1466013628550 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 11:00:28 INFO - PROCESS | 1660 | 1466013628625 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:28 INFO - PROCESS | 1660 | 1466013628627 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x118885800 == 41 [pid = 1660] [id = 726] 11:00:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116746c00) [pid = 1660] [serial = 2178] [outer = 0x0] 11:00:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1167f0c00) [pid = 1660] [serial = 2179] [outer = 0x116746c00] 11:00:28 INFO - PROCESS | 1660 | 1466013628658 Marionette DEBUG loaded listener.js 11:00:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x117396400) [pid = 1660] [serial = 2180] [outer = 0x116746c00] 11:00:29 INFO - PROCESS | 1660 | 1466013629091 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]]]}] 11:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 673ms 11:00:29 INFO - PROCESS | 1660 | 1466013629111 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 11:00:29 INFO - PROCESS | 1660 | 1466013629114 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 11:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:00:29 INFO - PROCESS | 1660 | 1466013629119 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:00:29 INFO - PROCESS | 1660 | 1466013629121 Marionette TRACE conn2 <- [1,2878,null,{}] 11:00:29 INFO - PROCESS | 1660 | 1466013629123 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}] 11:00:29 INFO - PROCESS | 1660 | 1466013629125 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:29 INFO - PROCESS | 1660 | 1466013629250 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 11:00:29 INFO - PROCESS | 1660 | 1466013629312 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:29 INFO - PROCESS | 1660 | 1466013629314 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x127284000 == 42 [pid = 1660] [id = 727] 11:00:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118331400) [pid = 1660] [serial = 2181] [outer = 0x0] 11:00:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11913cc00) [pid = 1660] [serial = 2182] [outer = 0x118331400] 11:00:29 INFO - PROCESS | 1660 | 1466013629345 Marionette DEBUG loaded listener.js 11:00:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11970e400) [pid = 1660] [serial = 2183] [outer = 0x118331400] 11:00:29 INFO - PROCESS | 1660 | 1466013629765 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]]]}] 11:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 11:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:00:29 INFO - PROCESS | 1660 | 1466013629793 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 11:00:29 INFO - PROCESS | 1660 | 1466013629794 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 11:00:29 INFO - PROCESS | 1660 | 1466013629797 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:00:29 INFO - PROCESS | 1660 | 1466013629800 Marionette TRACE conn2 <- [1,2882,null,{}] 11:00:29 INFO - PROCESS | 1660 | 1466013629808 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}] 11:00:29 INFO - PROCESS | 1660 | 1466013629811 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:29 INFO - PROCESS | 1660 | 1466013629913 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 11:00:29 INFO - PROCESS | 1660 | 1466013629977 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:29 INFO - PROCESS | 1660 | 1466013629978 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c480000 == 43 [pid = 1660] [id = 728] 11:00:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12178e000) [pid = 1660] [serial = 2184] [outer = 0x0] 11:00:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124e32000) [pid = 1660] [serial = 2185] [outer = 0x12178e000] 11:00:30 INFO - PROCESS | 1660 | 1466013630009 Marionette DEBUG loaded listener.js 11:00:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126e42400) [pid = 1660] [serial = 2186] [outer = 0x12178e000] 11:00:30 INFO - PROCESS | 1660 | 1466013630424 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]]]}] 11:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 671ms 11:00:30 INFO - PROCESS | 1660 | 1466013630469 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 11:00:30 INFO - PROCESS | 1660 | 1466013630470 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 11:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:00:30 INFO - PROCESS | 1660 | 1466013630473 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:00:30 INFO - PROCESS | 1660 | 1466013630474 Marionette TRACE conn2 <- [1,2886,null,{}] 11:00:30 INFO - PROCESS | 1660 | 1466013630476 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}] 11:00:30 INFO - PROCESS | 1660 | 1466013630478 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:30 INFO - PROCESS | 1660 | 1466013630581 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 11:00:30 INFO - PROCESS | 1660 | 1466013630696 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:30 INFO - PROCESS | 1660 | 1466013630698 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5b0800 == 44 [pid = 1660] [id = 729] 11:00:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112694400) [pid = 1660] [serial = 2187] [outer = 0x0] 11:00:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ecf400) [pid = 1660] [serial = 2188] [outer = 0x112694400] 11:00:30 INFO - PROCESS | 1660 | 1466013630728 Marionette DEBUG loaded listener.js 11:00:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129340000) [pid = 1660] [serial = 2189] [outer = 0x112694400] 11:00:31 INFO - PROCESS | 1660 | 1466013631306 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]]]}] 11:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 870ms 11:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:00:31 INFO - PROCESS | 1660 | 1466013631343 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 11:00:31 INFO - PROCESS | 1660 | 1466013631346 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 11:00:31 INFO - PROCESS | 1660 | 1466013631349 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:00:31 INFO - PROCESS | 1660 | 1466013631351 Marionette TRACE conn2 <- [1,2890,null,{}] 11:00:31 INFO - PROCESS | 1660 | 1466013631354 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}] 11:00:31 INFO - PROCESS | 1660 | 1466013631356 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:31 INFO - PROCESS | 1660 | 1466013631453 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 11:00:31 INFO - PROCESS | 1660 | 1466013631515 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:31 INFO - PROCESS | 1660 | 1466013631518 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b77000 == 45 [pid = 1660] [id = 730] 11:00:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1139e7000) [pid = 1660] [serial = 2190] [outer = 0x0] 11:00:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11674c400) [pid = 1660] [serial = 2191] [outer = 0x1139e7000] 11:00:31 INFO - PROCESS | 1660 | 1466013631546 Marionette DEBUG loaded listener.js 11:00:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1170a6000) [pid = 1660] [serial = 2192] [outer = 0x1139e7000] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf5a000 == 44 [pid = 1660] [id = 724] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf47800 == 43 [pid = 1660] [id = 723] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12150d000 == 42 [pid = 1660] [id = 722] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12b71f800 == 41 [pid = 1660] [id = 721] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x116f3a000 == 40 [pid = 1660] [id = 720] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40c000 == 39 [pid = 1660] [id = 719] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x128f41800 == 38 [pid = 1660] [id = 718] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12577e000 == 37 [pid = 1660] [id = 717] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x124a51000 == 36 [pid = 1660] [id = 716] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12135e800 == 35 [pid = 1660] [id = 715] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x118898000 == 34 [pid = 1660] [id = 714] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf7b000 == 33 [pid = 1660] [id = 18] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x116f3d000 == 32 [pid = 1660] [id = 713] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x11815f800 == 31 [pid = 1660] [id = 712] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12be53000 == 30 [pid = 1660] [id = 711] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5b0800 == 29 [pid = 1660] [id = 729] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12c480000 == 28 [pid = 1660] [id = 728] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x127284000 == 27 [pid = 1660] [id = 727] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12c47e000 == 26 [pid = 1660] [id = 725] 11:00:32 INFO - PROCESS | 1660 | --DOCSHELL 0x118885800 == 25 [pid = 1660] [id = 726] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112a77c00) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119172c00) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1227ccc00) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1195e7000) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128ed7400) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121256800) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12743c000) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x125d3d000) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1185a1400) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1167eb000) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1170a1800) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119711000) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11873a400) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11a19c000) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167f5400) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113369800) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124cd8800) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119705400) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124c21c00) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12931d400) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1170a6400) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x125d43c00) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126e3e400) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124e6e400) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1170a3c00) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125183c00) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126fc9000) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11696b000) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11297d400) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11959b000) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11674fc00) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128ed7c00) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 11:00:32 INFO - PROCESS | 1660 | 1466013632583 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1273ms 11:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:00:32 INFO - PROCESS | 1660 | 1466013632625 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 11:00:32 INFO - PROCESS | 1660 | 1466013632627 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 11:00:32 INFO - PROCESS | 1660 | 1466013632630 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:00:32 INFO - PROCESS | 1660 | 1466013632632 Marionette TRACE conn2 <- [1,2894,null,{}] 11:00:32 INFO - PROCESS | 1660 | 1466013632636 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}] 11:00:32 INFO - PROCESS | 1660 | 1466013632637 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:32 INFO - PROCESS | 1660 | 1466013632718 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 11:00:32 INFO - PROCESS | 1660 | 1466013632726 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:32 INFO - PROCESS | 1660 | 1466013632728 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x113119800 == 26 [pid = 1660] [id = 731] 11:00:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11229e000) [pid = 1660] [serial = 2193] [outer = 0x0] 11:00:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112692400) [pid = 1660] [serial = 2194] [outer = 0x11229e000] 11:00:32 INFO - PROCESS | 1660 | 1466013632757 Marionette DEBUG loaded listener.js 11:00:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11269dc00) [pid = 1660] [serial = 2195] [outer = 0x11229e000] 11:00:33 INFO - PROCESS | 1660 | 1466013633095 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]]]}] 11:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 469ms 11:00:33 INFO - PROCESS | 1660 | 1466013633100 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 11:00:33 INFO - PROCESS | 1660 | 1466013633103 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 11:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:00:33 INFO - PROCESS | 1660 | 1466013633145 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:00:33 INFO - PROCESS | 1660 | 1466013633147 Marionette TRACE conn2 <- [1,2898,null,{}] 11:00:33 INFO - PROCESS | 1660 | 1466013633150 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}] 11:00:33 INFO - PROCESS | 1660 | 1466013633151 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:33 INFO - PROCESS | 1660 | 1466013633229 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 11:00:33 INFO - PROCESS | 1660 | 1466013633233 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:33 INFO - PROCESS | 1660 | 1466013633234 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a9800 == 27 [pid = 1660] [id = 732] 11:00:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11297d000) [pid = 1660] [serial = 2196] [outer = 0x0] 11:00:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112ddf000) [pid = 1660] [serial = 2197] [outer = 0x11297d000] 11:00:33 INFO - PROCESS | 1660 | 1466013633264 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113365800) [pid = 1660] [serial = 2198] [outer = 0x11297d000] 11:00:33 INFO - PROCESS | 1660 | 1466013633619 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]]]}] 11:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 527ms 11:00:33 INFO - PROCESS | 1660 | 1466013633675 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 11:00:33 INFO - PROCESS | 1660 | 1466013633684 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 11:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:00:33 INFO - PROCESS | 1660 | 1466013633688 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:00:33 INFO - PROCESS | 1660 | 1466013633690 Marionette TRACE conn2 <- [1,2902,null,{}] 11:00:33 INFO - PROCESS | 1660 | 1466013633698 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}] 11:00:33 INFO - PROCESS | 1660 | 1466013633702 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:33 INFO - PROCESS | 1660 | 1466013633779 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 11:00:33 INFO - PROCESS | 1660 | 1466013633784 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:33 INFO - PROCESS | 1660 | 1466013633786 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11939a800 == 28 [pid = 1660] [id = 733] 11:00:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11229c400) [pid = 1660] [serial = 2199] [outer = 0x0] 11:00:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1167ef000) [pid = 1660] [serial = 2200] [outer = 0x11229c400] 11:00:33 INFO - PROCESS | 1660 | 1466013633816 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11696fc00) [pid = 1660] [serial = 2201] [outer = 0x11229c400] 11:00:34 INFO - PROCESS | 1660 | 1466013634172 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 11:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:00:34 INFO - PROCESS | 1660 | 1466013634210 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 11:00:34 INFO - PROCESS | 1660 | 1466013634211 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 11:00:34 INFO - PROCESS | 1660 | 1466013634213 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:00:34 INFO - PROCESS | 1660 | 1466013634214 Marionette TRACE conn2 <- [1,2906,null,{}] 11:00:34 INFO - PROCESS | 1660 | 1466013634217 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}] 11:00:34 INFO - PROCESS | 1660 | 1466013634218 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:34 INFO - PROCESS | 1660 | 1466013634325 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 11:00:34 INFO - PROCESS | 1660 | 1466013634359 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:34 INFO - PROCESS | 1660 | 1466013634360 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a93000 == 29 [pid = 1660] [id = 734] 11:00:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11696d800) [pid = 1660] [serial = 2202] [outer = 0x0] 11:00:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1170a2800) [pid = 1660] [serial = 2203] [outer = 0x11696d800] 11:00:34 INFO - PROCESS | 1660 | 1466013634385 Marionette DEBUG loaded listener.js 11:00:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1176bf400) [pid = 1660] [serial = 2204] [outer = 0x11696d800] 11:00:34 INFO - PROCESS | 1660 | 1466013634702 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]]]}] 11:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 11:00:34 INFO - PROCESS | 1660 | 1466013634733 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 11:00:34 INFO - PROCESS | 1660 | 1466013634734 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 11:00:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:00:34 INFO - PROCESS | 1660 | 1466013634736 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:00:34 INFO - PROCESS | 1660 | 1466013634737 Marionette TRACE conn2 <- [1,2910,null,{}] 11:00:34 INFO - PROCESS | 1660 | 1466013634741 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}] 11:00:34 INFO - PROCESS | 1660 | 1466013634750 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:34 INFO - PROCESS | 1660 | 1466013634845 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 11:00:34 INFO - PROCESS | 1660 | 1466013634882 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:34 INFO - PROCESS | 1660 | 1466013634884 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x121390800 == 30 [pid = 1660] [id = 735] 11:00:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11269e400) [pid = 1660] [serial = 2205] [outer = 0x0] 11:00:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118190400) [pid = 1660] [serial = 2206] [outer = 0x11269e400] 11:00:34 INFO - PROCESS | 1660 | 1466013634908 Marionette DEBUG loaded listener.js 11:00:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11832d800) [pid = 1660] [serial = 2207] [outer = 0x11269e400] 11:00:35 INFO - PROCESS | 1660 | 1466013635210 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]]]}] 11:00:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:00:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:00:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 11:00:35 INFO - TEST-START | /DOMEvents/constructors.html 11:00:35 INFO - PROCESS | 1660 | 1466013635259 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 11:00:35 INFO - PROCESS | 1660 | 1466013635260 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 11:00:35 INFO - PROCESS | 1660 | 1466013635262 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:00:35 INFO - PROCESS | 1660 | 1466013635263 Marionette TRACE conn2 <- [1,2914,null,{}] 11:00:35 INFO - PROCESS | 1660 | 1466013635272 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}] 11:00:35 INFO - PROCESS | 1660 | 1466013635276 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:35 INFO - PROCESS | 1660 | 1466013635391 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 11:00:35 INFO - PROCESS | 1660 | 1466013635395 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:35 INFO - PROCESS | 1660 | 1466013635396 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a52800 == 31 [pid = 1660] [id = 736] 11:00:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1185aa400) [pid = 1660] [serial = 2208] [outer = 0x0] 11:00:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1188c3c00) [pid = 1660] [serial = 2209] [outer = 0x1185aa400] 11:00:35 INFO - PROCESS | 1660 | 1466013635421 Marionette DEBUG loaded listener.js 11:00:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1195e7000) [pid = 1660] [serial = 2210] [outer = 0x1185aa400] 11:00:35 INFO - PROCESS | 1660 | 1466013635796 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]]]}] 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:00:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:00:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:00:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:00:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:00:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:00:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:00:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:00:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:00:35 INFO - TEST-OK | /DOMEvents/constructors.html | took 573ms 11:00:35 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:00:35 INFO - PROCESS | 1660 | 1466013635837 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 11:00:35 INFO - PROCESS | 1660 | 1466013635838 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 11:00:35 INFO - PROCESS | 1660 | 1466013635841 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:00:35 INFO - PROCESS | 1660 | 1466013635842 Marionette TRACE conn2 <- [1,2918,null,{}] 11:00:35 INFO - PROCESS | 1660 | 1466013635845 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}] 11:00:35 INFO - PROCESS | 1660 | 1466013635846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:35 INFO - PROCESS | 1660 | 1466013635939 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 11:00:35 INFO - PROCESS | 1660 | 1466013635943 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:35 INFO - PROCESS | 1660 | 1466013635944 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x125785800 == 32 [pid = 1660] [id = 737] 11:00:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1185d9c00) [pid = 1660] [serial = 2211] [outer = 0x0] 11:00:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1195f3800) [pid = 1660] [serial = 2212] [outer = 0x1185d9c00] 11:00:35 INFO - PROCESS | 1660 | 1466013635968 Marionette DEBUG loaded listener.js 11:00:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119931800) [pid = 1660] [serial = 2213] [outer = 0x1185d9c00] 11:00:36 INFO - PROCESS | 1660 | 1466013636262 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:00:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:00:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 11:00:36 INFO - PROCESS | 1660 | 1466013636315 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 11:00:36 INFO - PROCESS | 1660 | 1466013636316 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 11:00:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:00:36 INFO - PROCESS | 1660 | 1466013636318 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:00:36 INFO - PROCESS | 1660 | 1466013636319 Marionette TRACE conn2 <- [1,2922,null,{}] 11:00:36 INFO - PROCESS | 1660 | 1466013636323 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}] 11:00:36 INFO - PROCESS | 1660 | 1466013636326 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:36 INFO - PROCESS | 1660 | 1466013636425 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 11:00:36 INFO - PROCESS | 1660 | 1466013636429 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:36 INFO - PROCESS | 1660 | 1466013636430 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x127736800 == 33 [pid = 1660] [id = 738] 11:00:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1195eb000) [pid = 1660] [serial = 2214] [outer = 0x0] 11:00:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119bdf000) [pid = 1660] [serial = 2215] [outer = 0x1195eb000] 11:00:36 INFO - PROCESS | 1660 | 1466013636454 Marionette DEBUG loaded listener.js 11:00:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12117c800) [pid = 1660] [serial = 2216] [outer = 0x1195eb000] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11297cc00) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x125711c00) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11674a400) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11269d400) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11674ac00) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11329fc00) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119930000) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118736c00) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112973800) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128ed9000) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129317c00) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a98c800) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127443800) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a825400) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121180000) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112dd3800) [pid = 1660] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:00:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12cf7c000) [pid = 1660] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:00:37 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:00:37 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:00:37 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:00:37 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:00:37 INFO - PROCESS | 1660 | 1466013637150 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]]]}] 11:00:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:00:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:00:37 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 11:00:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:00:37 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 11:00:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:00:37 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]" 11:00:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:00:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:00:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 869ms 11:00:37 INFO - PROCESS | 1660 | 1466013637188 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 11:00:37 INFO - PROCESS | 1660 | 1466013637192 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 11:00:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:00:37 INFO - PROCESS | 1660 | 1466013637195 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:00:37 INFO - PROCESS | 1660 | 1466013637197 Marionette TRACE conn2 <- [1,2926,null,{}] 11:00:37 INFO - PROCESS | 1660 | 1466013637202 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}] 11:00:37 INFO - PROCESS | 1660 | 1466013637203 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:37 INFO - PROCESS | 1660 | 1466013637315 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 11:00:37 INFO - PROCESS | 1660 | 1466013637373 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:37 INFO - PROCESS | 1660 | 1466013637375 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116a8a800 == 34 [pid = 1660] [id = 739] 11:00:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11297cc00) [pid = 1660] [serial = 2217] [outer = 0x0] 11:00:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112a7ac00) [pid = 1660] [serial = 2218] [outer = 0x11297cc00] 11:00:37 INFO - PROCESS | 1660 | 1466013637406 Marionette DEBUG loaded listener.js 11:00:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113968000) [pid = 1660] [serial = 2219] [outer = 0x11297cc00] 11:00:37 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:00:37 INFO - PROCESS | 1660 | 1466013637809 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]]]}] 11:00:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:00:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 11:00:37 INFO - PROCESS | 1660 | 1466013637821 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 11:00:37 INFO - PROCESS | 1660 | 1466013637824 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 11:00:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:00:37 INFO - PROCESS | 1660 | 1466013637829 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:00:37 INFO - PROCESS | 1660 | 1466013637830 Marionette TRACE conn2 <- [1,2930,null,{}] 11:00:37 INFO - PROCESS | 1660 | 1466013637833 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}] 11:00:37 INFO - PROCESS | 1660 | 1466013637835 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:37 INFO - PROCESS | 1660 | 1466013637958 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 11:00:38 INFO - PROCESS | 1660 | 1466013638041 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:38 INFO - PROCESS | 1660 | 1466013638042 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136e800 == 35 [pid = 1660] [id = 740] 11:00:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1167eb400) [pid = 1660] [serial = 2220] [outer = 0x0] 11:00:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116966400) [pid = 1660] [serial = 2221] [outer = 0x1167eb400] 11:00:38 INFO - PROCESS | 1660 | 1466013638073 Marionette DEBUG loaded listener.js 11:00:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1172b6400) [pid = 1660] [serial = 2222] [outer = 0x1167eb400] 11:00:38 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:00:38 INFO - PROCESS | 1660 | 1466013638481 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]]]}] 11:00:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:00:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 11:00:38 INFO - PROCESS | 1660 | 1466013638499 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 11:00:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:00:38 INFO - PROCESS | 1660 | 1466013638501 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 11:00:38 INFO - PROCESS | 1660 | 1466013638503 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:00:38 INFO - PROCESS | 1660 | 1466013638506 Marionette TRACE conn2 <- [1,2934,null,{}] 11:00:38 INFO - PROCESS | 1660 | 1466013638514 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}] 11:00:38 INFO - PROCESS | 1660 | 1466013638517 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:38 INFO - PROCESS | 1660 | 1466013638627 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 11:00:38 INFO - PROCESS | 1660 | 1466013638688 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:38 INFO - PROCESS | 1660 | 1466013638690 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12138e800 == 36 [pid = 1660] [id = 741] 11:00:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1167efc00) [pid = 1660] [serial = 2223] [outer = 0x0] 11:00:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118735800) [pid = 1660] [serial = 2224] [outer = 0x1167efc00] 11:00:38 INFO - PROCESS | 1660 | 1466013638724 Marionette DEBUG loaded listener.js 11:00:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119131400) [pid = 1660] [serial = 2225] [outer = 0x1167efc00] 11:00:39 INFO - PROCESS | 1660 | 1466013639390 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]]]}] 11:00:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:00:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 926ms 11:00:39 INFO - PROCESS | 1660 | 1466013639430 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 11:00:39 INFO - PROCESS | 1660 | 1466013639434 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 11:00:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:00:39 INFO - PROCESS | 1660 | 1466013639469 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:00:39 INFO - PROCESS | 1660 | 1466013639473 Marionette TRACE conn2 <- [1,2938,null,{}] 11:00:39 INFO - PROCESS | 1660 | 1466013639482 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}] 11:00:39 INFO - PROCESS | 1660 | 1466013639485 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:39 INFO - PROCESS | 1660 | 1466013639637 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x125785800 == 35 [pid = 1660] [id = 737] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x124a52800 == 34 [pid = 1660] [id = 736] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x121390800 == 33 [pid = 1660] [id = 735] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x119a93000 == 32 [pid = 1660] [id = 734] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x11939a800 == 31 [pid = 1660] [id = 733] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a9800 == 30 [pid = 1660] [id = 732] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12ce05800) [pid = 1660] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:00:39 INFO - PROCESS | 1660 | --DOCSHELL 0x113119800 == 29 [pid = 1660] [id = 731] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124e70400) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b24c00) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116754400) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11709a400) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1167ed000) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117393400) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11832c800) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1133b2800) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116752400) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119be7800) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121182400) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119592400) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119709c00) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12178c000) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x129320400) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128fee400) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12933e800) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12b0d1c00) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x129321000) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12a4bf800) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12a9e7c00) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12a993400) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12933ac00) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1195ef000) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1170a5000) [pid = 1660] [serial = 1466] [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.] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12a4f7400) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x128fe5c00) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x127432800) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12a825000) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x121dea400) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12a98b400) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 11:00:39 INFO - PROCESS | 1660 | 1466013639712 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:39 INFO - PROCESS | 1660 | 1466013639713 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x116921000 == 30 [pid = 1660] [id = 742] 11:00:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112a7b400) [pid = 1660] [serial = 2226] [outer = 0x0] 11:00:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1133ab000) [pid = 1660] [serial = 2227] [outer = 0x112a7b400] 11:00:39 INFO - PROCESS | 1660 | 1466013639742 Marionette DEBUG loaded listener.js 11:00:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x11674a800) [pid = 1660] [serial = 2228] [outer = 0x112a7b400] 11:00:40 INFO - PROCESS | 1660 | 1466013640024 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]]]}] 11:00:40 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. 11:00:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 608ms 11:00:40 INFO - PROCESS | 1660 | 1466013640048 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 11:00:40 INFO - PROCESS | 1660 | 1466013640051 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 11:00:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:00:40 INFO - PROCESS | 1660 | 1466013640064 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:00:40 INFO - PROCESS | 1660 | 1466013640066 Marionette TRACE conn2 <- [1,2942,null,{}] 11:00:40 INFO - PROCESS | 1660 | 1466013640068 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}] 11:00:40 INFO - PROCESS | 1660 | 1466013640069 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:40 INFO - PROCESS | 1660 | 1466013640171 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 11:00:40 INFO - PROCESS | 1660 | 1466013640248 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:40 INFO - PROCESS | 1660 | 1466013640250 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193a1000 == 31 [pid = 1660] [id = 743] 11:00:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1167f5000) [pid = 1660] [serial = 2229] [outer = 0x0] 11:00:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1170a6c00) [pid = 1660] [serial = 2230] [outer = 0x1167f5000] 11:00:40 INFO - PROCESS | 1660 | 1466013640294 Marionette DEBUG loaded listener.js 11:00:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118192000) [pid = 1660] [serial = 2231] [outer = 0x1167f5000] 11:00:40 INFO - PROCESS | 1660 | 1466013640633 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"]]]}] 11:00:40 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 11:00:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:00:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 629ms 11:00:40 INFO - PROCESS | 1660 | 1466013640687 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 11:00:40 INFO - PROCESS | 1660 | 1466013640688 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 11:00:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:00:40 INFO - PROCESS | 1660 | 1466013640694 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:00:40 INFO - PROCESS | 1660 | 1466013640698 Marionette TRACE conn2 <- [1,2946,null,{}] 11:00:40 INFO - PROCESS | 1660 | 1466013640709 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}] 11:00:40 INFO - PROCESS | 1660 | 1466013640713 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:40 INFO - PROCESS | 1660 | 1466013640851 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 11:00:40 INFO - PROCESS | 1660 | 1466013640951 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:40 INFO - PROCESS | 1660 | 1466013640954 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x121393000 == 32 [pid = 1660] [id = 744] 11:00:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118708000) [pid = 1660] [serial = 2232] [outer = 0x0] 11:00:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11917b800) [pid = 1660] [serial = 2233] [outer = 0x118708000] 11:00:41 INFO - PROCESS | 1660 | 1466013641001 Marionette DEBUG loaded listener.js 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1195ec000) [pid = 1660] [serial = 2234] [outer = 0x118708000] 11:00:41 INFO - PROCESS | 1660 | 1466013641337 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]]]}] 11:00:41 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. 11:00:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 675ms 11:00:41 INFO - PROCESS | 1660 | 1466013641370 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 11:00:41 INFO - PROCESS | 1660 | 1466013641372 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 11:00:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:00:41 INFO - PROCESS | 1660 | 1466013641382 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:00:41 INFO - PROCESS | 1660 | 1466013641383 Marionette TRACE conn2 <- [1,2950,null,{}] 11:00:41 INFO - PROCESS | 1660 | 1466013641385 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}] 11:00:41 INFO - PROCESS | 1660 | 1466013641386 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:41 INFO - PROCESS | 1660 | 1466013641503 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 11:00:41 INFO - PROCESS | 1660 | 1466013641509 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:41 INFO - PROCESS | 1660 | 1466013641510 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1251b8800 == 33 [pid = 1660] [id = 745] 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1195f0000) [pid = 1660] [serial = 2235] [outer = 0x0] 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11992dc00) [pid = 1660] [serial = 2236] [outer = 0x1195f0000] 11:00:41 INFO - PROCESS | 1660 | 1466013641535 Marionette DEBUG loaded listener.js 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119be2c00) [pid = 1660] [serial = 2237] [outer = 0x1195f0000] 11:00:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x127283000 == 34 [pid = 1660] [id = 746] 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121178000) [pid = 1660] [serial = 2238] [outer = 0x0] 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11a1a4000) [pid = 1660] [serial = 2239] [outer = 0x121178000] 11:00:41 INFO - PROCESS | 1660 | 1466013641842 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]]]}] 11:00:41 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. 11:00:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 11:00:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:00:41 INFO - PROCESS | 1660 | 1466013641852 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 11:00:41 INFO - PROCESS | 1660 | 1466013641853 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 11:00:41 INFO - PROCESS | 1660 | 1466013641855 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:00:41 INFO - PROCESS | 1660 | 1466013641858 Marionette TRACE conn2 <- [1,2954,null,{}] 11:00:41 INFO - PROCESS | 1660 | 1466013641862 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}] 11:00:41 INFO - PROCESS | 1660 | 1466013641863 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:41 INFO - PROCESS | 1660 | 1466013641966 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 11:00:41 INFO - PROCESS | 1660 | 1466013641970 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:41 INFO - PROCESS | 1660 | 1466013641971 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f49800 == 35 [pid = 1660] [id = 747] 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11a19e400) [pid = 1660] [serial = 2240] [outer = 0x0] 11:00:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121181800) [pid = 1660] [serial = 2241] [outer = 0x11a19e400] 11:00:41 INFO - PROCESS | 1660 | 1466013641997 Marionette DEBUG loaded listener.js 11:00:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x121787000) [pid = 1660] [serial = 2242] [outer = 0x11a19e400] 11:00:42 INFO - PROCESS | 1660 | 1466013642345 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]]]}] 11:00:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:00:42 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 11:00:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 11:00:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:00:42 INFO - PROCESS | 1660 | 1466013642382 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 11:00:42 INFO - PROCESS | 1660 | 1466013642383 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 11:00:42 INFO - PROCESS | 1660 | 1466013642385 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:00:42 INFO - PROCESS | 1660 | 1466013642386 Marionette TRACE conn2 <- [1,2958,null,{}] 11:00:42 INFO - PROCESS | 1660 | 1466013642389 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}] 11:00:42 INFO - PROCESS | 1660 | 1466013642393 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:42 INFO - PROCESS | 1660 | 1466013642518 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 11:00:42 INFO - PROCESS | 1660 | 1466013642529 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:42 INFO - PROCESS | 1660 | 1466013642530 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a578800 == 36 [pid = 1660] [id = 748] 11:00:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1217c1c00) [pid = 1660] [serial = 2243] [outer = 0x0] 11:00:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121dee400) [pid = 1660] [serial = 2244] [outer = 0x1217c1c00] 11:00:42 INFO - PROCESS | 1660 | 1466013642554 Marionette DEBUG loaded listener.js 11:00:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124e6ac00) [pid = 1660] [serial = 2245] [outer = 0x1217c1c00] 11:00:42 INFO - PROCESS | 1660 | 1466013642866 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]]]}] 11:00:42 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. 11:00:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 11:00:42 INFO - PROCESS | 1660 | 1466013642903 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 11:00:42 INFO - PROCESS | 1660 | 1466013642905 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 11:00:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:00:42 INFO - PROCESS | 1660 | 1466013642916 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:00:42 INFO - PROCESS | 1660 | 1466013642917 Marionette TRACE conn2 <- [1,2962,null,{}] 11:00:42 INFO - PROCESS | 1660 | 1466013642920 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}] 11:00:42 INFO - PROCESS | 1660 | 1466013642921 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:43 INFO - PROCESS | 1660 | 1466013643018 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 11:00:43 INFO - PROCESS | 1660 | 1466013643057 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:43 INFO - PROCESS | 1660 | 1466013643058 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af40000 == 37 [pid = 1660] [id = 749] 11:00:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11a19f000) [pid = 1660] [serial = 2246] [outer = 0x0] 11:00:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x125186c00) [pid = 1660] [serial = 2247] [outer = 0x11a19f000] 11:00:43 INFO - PROCESS | 1660 | 1466013643082 Marionette DEBUG loaded listener.js 11:00:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x125710000) [pid = 1660] [serial = 2248] [outer = 0x11a19f000] 11:00:43 INFO - PROCESS | 1660 | 1466013643344 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]]]}] 11:00:43 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. 11:00:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 475ms 11:00:43 INFO - PROCESS | 1660 | 1466013643386 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 11:00:43 INFO - PROCESS | 1660 | 1466013643387 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 11:00:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:00:43 INFO - PROCESS | 1660 | 1466013643398 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:00:43 INFO - PROCESS | 1660 | 1466013643399 Marionette TRACE conn2 <- [1,2966,null,{}] 11:00:43 INFO - PROCESS | 1660 | 1466013643401 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}] 11:00:43 INFO - PROCESS | 1660 | 1466013643402 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:43 INFO - PROCESS | 1660 | 1466013643507 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 11:00:43 INFO - PROCESS | 1660 | 1466013643511 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:43 INFO - PROCESS | 1660 | 1466013643512 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x110f6b000 == 38 [pid = 1660] [id = 750] 11:00:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x125708000) [pid = 1660] [serial = 2249] [outer = 0x0] 11:00:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x125d3c400) [pid = 1660] [serial = 2250] [outer = 0x125708000] 11:00:43 INFO - PROCESS | 1660 | 1466013643536 Marionette DEBUG loaded listener.js 11:00:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126e46c00) [pid = 1660] [serial = 2251] [outer = 0x125708000] 11:00:43 INFO - PROCESS | 1660 | 1466013643821 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]]]}] 11:00:43 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. 11:00:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 11:00:43 INFO - PROCESS | 1660 | 1466013643870 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 11:00:43 INFO - PROCESS | 1660 | 1466013643882 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 11:00:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:00:43 INFO - PROCESS | 1660 | 1466013643898 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:00:43 INFO - PROCESS | 1660 | 1466013643899 Marionette TRACE conn2 <- [1,2970,null,{}] 11:00:43 INFO - PROCESS | 1660 | 1466013643901 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}] 11:00:43 INFO - PROCESS | 1660 | 1466013643902 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:44 INFO - PROCESS | 1660 | 1466013644009 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 11:00:44 INFO - PROCESS | 1660 | 1466013644012 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 1660 | 1466013644013 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be46000 == 39 [pid = 1660] [id = 751] 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12570f800) [pid = 1660] [serial = 2252] [outer = 0x0] 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126ed8400) [pid = 1660] [serial = 2253] [outer = 0x12570f800] 11:00:44 INFO - PROCESS | 1660 | 1466013644071 Marionette DEBUG loaded listener.js 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1271e9c00) [pid = 1660] [serial = 2254] [outer = 0x12570f800] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11696d800) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11269e400) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1185aa400) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116746c00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12178e000) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112694400) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118331400) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1185d9c00) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11297d000) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1139e7000) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11229e000) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:00:44 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11229c400) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:00:44 INFO - PROCESS | 1660 | 1466013644360 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]]]}] 11:00:44 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. 11:00:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 480ms 11:00:44 INFO - PROCESS | 1660 | 1466013644370 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 1660 | 1466013644371 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 11:00:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:00:44 INFO - PROCESS | 1660 | 1466013644381 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:00:44 INFO - PROCESS | 1660 | 1466013644382 Marionette TRACE conn2 <- [1,2974,null,{}] 11:00:44 INFO - PROCESS | 1660 | 1466013644386 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}] 11:00:44 INFO - PROCESS | 1660 | 1466013644387 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:44 INFO - PROCESS | 1660 | 1466013644471 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 11:00:44 INFO - PROCESS | 1660 | 1466013644532 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 1660 | 1466013644533 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be56800 == 40 [pid = 1660] [id = 752] 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113369800) [pid = 1660] [serial = 2255] [outer = 0x0] 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11818dc00) [pid = 1660] [serial = 2256] [outer = 0x113369800] 11:00:44 INFO - PROCESS | 1660 | 1466013644559 Marionette DEBUG loaded listener.js 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x127267000) [pid = 1660] [serial = 2257] [outer = 0x113369800] 11:00:44 INFO - PROCESS | 1660 | 1466013644810 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]]]}] 11:00:44 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. 11:00:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 474ms 11:00:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:00:44 INFO - PROCESS | 1660 | 1466013644867 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 1660 | 1466013644868 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 11:00:44 INFO - PROCESS | 1660 | 1466013644878 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:00:44 INFO - PROCESS | 1660 | 1466013644880 Marionette TRACE conn2 <- [1,2978,null,{}] 11:00:44 INFO - PROCESS | 1660 | 1466013644882 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}] 11:00:44 INFO - PROCESS | 1660 | 1466013644884 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:44 INFO - PROCESS | 1660 | 1466013644980 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 11:00:44 INFO - PROCESS | 1660 | 1466013644984 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 1660 | 1466013644985 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf21800 == 41 [pid = 1660] [id = 753] 11:00:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x127265400) [pid = 1660] [serial = 2258] [outer = 0x0] 11:00:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x127447800) [pid = 1660] [serial = 2259] [outer = 0x127265400] 11:00:45 INFO - PROCESS | 1660 | 1466013645012 Marionette DEBUG loaded listener.js 11:00:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128fe8000) [pid = 1660] [serial = 2260] [outer = 0x127265400] 11:00:45 INFO - PROCESS | 1660 | 1466013645326 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]]]}] 11:00:45 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. 11:00:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 476ms 11:00:45 INFO - PROCESS | 1660 | 1466013645349 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 11:00:45 INFO - PROCESS | 1660 | 1466013645350 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 11:00:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:00:45 INFO - PROCESS | 1660 | 1466013645352 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:00:45 INFO - PROCESS | 1660 | 1466013645353 Marionette TRACE conn2 <- [1,2982,null,{}] 11:00:45 INFO - PROCESS | 1660 | 1466013645357 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}] 11:00:45 INFO - PROCESS | 1660 | 1466013645359 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:45 INFO - PROCESS | 1660 | 1466013645522 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 11:00:45 INFO - PROCESS | 1660 | 1466013645530 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:45 INFO - PROCESS | 1660 | 1466013645531 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf4f000 == 42 [pid = 1660] [id = 754] 11:00:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11870a800) [pid = 1660] [serial = 2261] [outer = 0x0] 11:00:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128feb400) [pid = 1660] [serial = 2262] [outer = 0x11870a800] 11:00:45 INFO - PROCESS | 1660 | 1466013645572 Marionette DEBUG loaded listener.js 11:00:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129335000) [pid = 1660] [serial = 2263] [outer = 0x11870a800] 11:00:45 INFO - PROCESS | 1660 | 1466013645986 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"]]]}] 11:00:46 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 11:00:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 11:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:00:46 INFO - PROCESS | 1660 | 1466013646021 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 1660 | 1466013646022 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 11:00:46 INFO - PROCESS | 1660 | 1466013646024 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:00:46 INFO - PROCESS | 1660 | 1466013646025 Marionette TRACE conn2 <- [1,2986,null,{}] 11:00:46 INFO - PROCESS | 1660 | 1466013646028 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}] 11:00:46 INFO - PROCESS | 1660 | 1466013646029 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:46 INFO - PROCESS | 1660 | 1466013646135 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 11:00:46 INFO - PROCESS | 1660 | 1466013646141 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:46 INFO - PROCESS | 1660 | 1466013646142 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c026000 == 43 [pid = 1660] [id = 755] 11:00:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129333000) [pid = 1660] [serial = 2264] [outer = 0x0] 11:00:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a4f0000) [pid = 1660] [serial = 2265] [outer = 0x129333000] 11:00:46 INFO - PROCESS | 1660 | 1466013646165 Marionette DEBUG loaded listener.js 11:00:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a4f7400) [pid = 1660] [serial = 2266] [outer = 0x129333000] 11:00:46 INFO - PROCESS | 1660 | 1466013646582 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]]]}] 11:00:46 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. 11:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 569ms 11:00:46 INFO - PROCESS | 1660 | 1466013646594 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 1660 | 1466013646596 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 11:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:00:46 INFO - PROCESS | 1660 | 1466013646600 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:00:46 INFO - PROCESS | 1660 | 1466013646603 Marionette TRACE conn2 <- [1,2990,null,{}] 11:00:46 INFO - PROCESS | 1660 | 1466013646606 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}] 11:00:46 INFO - PROCESS | 1660 | 1466013646607 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:46 INFO - PROCESS | 1660 | 1466013646745 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 11:00:46 INFO - PROCESS | 1660 | 1466013646888 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:46 INFO - PROCESS | 1660 | 1466013646890 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11975e800 == 44 [pid = 1660] [id = 756] 11:00:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x113ea1400) [pid = 1660] [serial = 2267] [outer = 0x0] 11:00:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116075000) [pid = 1660] [serial = 2268] [outer = 0x113ea1400] 11:00:46 INFO - PROCESS | 1660 | 1466013646942 Marionette DEBUG loaded listener.js 11:00:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116a0b800) [pid = 1660] [serial = 2269] [outer = 0x113ea1400] 11:00:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12111f800 == 45 [pid = 1660] [id = 757] 11:00:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11870e000) [pid = 1660] [serial = 2270] [outer = 0x0] 11:00:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115121400) [pid = 1660] [serial = 2271] [outer = 0x11870e000] 11:00:47 INFO - PROCESS | 1660 | 1466013647411 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]]]}] 11:00:47 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. 11:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 823ms 11:00:47 INFO - PROCESS | 1660 | 1466013647425 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 11:00:47 INFO - PROCESS | 1660 | 1466013647430 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 11:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:00:47 INFO - PROCESS | 1660 | 1466013647437 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:00:47 INFO - PROCESS | 1660 | 1466013647440 Marionette TRACE conn2 <- [1,2994,null,{}] 11:00:47 INFO - PROCESS | 1660 | 1466013647444 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}] 11:00:47 INFO - PROCESS | 1660 | 1466013647447 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:47 INFO - PROCESS | 1660 | 1466013647646 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 11:00:47 INFO - PROCESS | 1660 | 1466013647791 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:47 INFO - PROCESS | 1660 | 1466013647793 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a40f000 == 46 [pid = 1660] [id = 758] 11:00:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118197400) [pid = 1660] [serial = 2272] [outer = 0x0] 11:00:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119704800) [pid = 1660] [serial = 2273] [outer = 0x118197400] 11:00:47 INFO - PROCESS | 1660 | 1466013647842 Marionette DEBUG loaded listener.js 11:00:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11a19c000) [pid = 1660] [serial = 2274] [outer = 0x118197400] 11:00:48 INFO - PROCESS | 1660 | 1466013648245 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]]]}] 11:00:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:00:48 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 11:00:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 823ms 11:00:48 INFO - PROCESS | 1660 | 1466013648260 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 11:00:48 INFO - PROCESS | 1660 | 1466013648262 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 11:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:00:48 INFO - PROCESS | 1660 | 1466013648266 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:00:48 INFO - PROCESS | 1660 | 1466013648270 Marionette TRACE conn2 <- [1,2998,null,{}] 11:00:48 INFO - PROCESS | 1660 | 1466013648281 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}] 11:00:48 INFO - PROCESS | 1660 | 1466013648286 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:48 INFO - PROCESS | 1660 | 1466013648428 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 11:00:48 INFO - PROCESS | 1660 | 1466013648490 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:48 INFO - PROCESS | 1660 | 1466013648492 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c48d000 == 47 [pid = 1660] [id = 759] 11:00:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12178e000) [pid = 1660] [serial = 2275] [outer = 0x0] 11:00:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124ae4800) [pid = 1660] [serial = 2276] [outer = 0x12178e000] 11:00:48 INFO - PROCESS | 1660 | 1466013648563 Marionette DEBUG loaded listener.js 11:00:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125707c00) [pid = 1660] [serial = 2277] [outer = 0x12178e000] 11:00:48 INFO - PROCESS | 1660 | 1466013648931 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]]]}] 11:00:48 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. 11:00:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 678ms 11:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:00:48 INFO - PROCESS | 1660 | 1466013648944 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 11:00:48 INFO - PROCESS | 1660 | 1466013648946 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 11:00:48 INFO - PROCESS | 1660 | 1466013648948 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:00:48 INFO - PROCESS | 1660 | 1466013648949 Marionette TRACE conn2 <- [1,3002,null,{}] 11:00:48 INFO - PROCESS | 1660 | 1466013648952 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}] 11:00:48 INFO - PROCESS | 1660 | 1466013648953 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:49 INFO - PROCESS | 1660 | 1466013649056 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 11:00:49 INFO - PROCESS | 1660 | 1466013649116 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:49 INFO - PROCESS | 1660 | 1466013649117 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c5c1800 == 48 [pid = 1660] [id = 760] 11:00:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12579fc00) [pid = 1660] [serial = 2278] [outer = 0x0] 11:00:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127443800) [pid = 1660] [serial = 2279] [outer = 0x12579fc00] 11:00:49 INFO - PROCESS | 1660 | 1466013649146 Marionette DEBUG loaded listener.js 11:00:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128ed4c00) [pid = 1660] [serial = 2280] [outer = 0x12579fc00] 11:00:49 INFO - PROCESS | 1660 | 1466013649556 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]]]}] 11:00:49 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. 11:00:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 11:00:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:00:49 INFO - PROCESS | 1660 | 1466013649569 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 11:00:49 INFO - PROCESS | 1660 | 1466013649571 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 11:00:49 INFO - PROCESS | 1660 | 1466013649575 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:00:49 INFO - PROCESS | 1660 | 1466013649577 Marionette TRACE conn2 <- [1,3006,null,{}] 11:00:49 INFO - PROCESS | 1660 | 1466013649581 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}] 11:00:49 INFO - PROCESS | 1660 | 1466013649583 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:49 INFO - PROCESS | 1660 | 1466013649735 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 11:00:49 INFO - PROCESS | 1660 | 1466013649922 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:49 INFO - PROCESS | 1660 | 1466013649923 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x126e26800 == 49 [pid = 1660] [id = 761] 11:00:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1122a0800) [pid = 1660] [serial = 2281] [outer = 0x0] 11:00:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12743f800) [pid = 1660] [serial = 2282] [outer = 0x1122a0800] 11:00:50 INFO - PROCESS | 1660 | 1466013650008 Marionette DEBUG loaded listener.js 11:00:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a4fb800) [pid = 1660] [serial = 2283] [outer = 0x1122a0800] 11:00:50 INFO - PROCESS | 1660 | 1466013650541 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]]]}] 11:00:50 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. 11:00:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1021ms 11:00:50 INFO - PROCESS | 1660 | 1466013650596 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 11:00:50 INFO - PROCESS | 1660 | 1466013650598 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 11:00:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:00:50 INFO - PROCESS | 1660 | 1466013650602 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:00:50 INFO - PROCESS | 1660 | 1466013650604 Marionette TRACE conn2 <- [1,3010,null,{}] 11:00:50 INFO - PROCESS | 1660 | 1466013650608 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}] 11:00:50 INFO - PROCESS | 1660 | 1466013650610 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:50 INFO - PROCESS | 1660 | 1466013650709 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 11:00:50 INFO - PROCESS | 1660 | 1466013650774 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:50 INFO - PROCESS | 1660 | 1466013650777 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b4000 == 50 [pid = 1660] [id = 762] 11:00:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11297dc00) [pid = 1660] [serial = 2284] [outer = 0x0] 11:00:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112fe1c00) [pid = 1660] [serial = 2285] [outer = 0x11297dc00] 11:00:50 INFO - PROCESS | 1660 | 1466013650805 Marionette DEBUG loaded listener.js 11:00:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11662b000) [pid = 1660] [serial = 2286] [outer = 0x11297dc00] 11:00:51 INFO - PROCESS | 1660 | 1466013651242 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]]]}] 11:00:51 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 11:00:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 11:00:51 INFO - PROCESS | 1660 | 1466013651275 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 11:00:51 INFO - PROCESS | 1660 | 1466013651278 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 11:00:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:00:51 INFO - PROCESS | 1660 | 1466013651282 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:00:51 INFO - PROCESS | 1660 | 1466013651284 Marionette TRACE conn2 <- [1,3014,null,{}] 11:00:51 INFO - PROCESS | 1660 | 1466013651286 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}] 11:00:51 INFO - PROCESS | 1660 | 1466013651288 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:51 INFO - PROCESS | 1660 | 1466013651384 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 11:00:51 INFO - PROCESS | 1660 | 1466013651447 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:51 INFO - PROCESS | 1660 | 1466013651449 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11974c000 == 51 [pid = 1660] [id = 763] 11:00:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1167eec00) [pid = 1660] [serial = 2287] [outer = 0x0] 11:00:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1176b5400) [pid = 1660] [serial = 2288] [outer = 0x1167eec00] 11:00:51 INFO - PROCESS | 1660 | 1466013651476 Marionette DEBUG loaded listener.js 11:00:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118195800) [pid = 1660] [serial = 2289] [outer = 0x1167eec00] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf4f000 == 50 [pid = 1660] [id = 754] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf21800 == 49 [pid = 1660] [id = 753] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12be56800 == 48 [pid = 1660] [id = 752] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12be46000 == 47 [pid = 1660] [id = 751] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x110f6b000 == 46 [pid = 1660] [id = 750] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12af40000 == 45 [pid = 1660] [id = 749] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a578800 == 44 [pid = 1660] [id = 748] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x128f49800 == 43 [pid = 1660] [id = 747] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x127283000 == 42 [pid = 1660] [id = 746] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1251b8800 == 41 [pid = 1660] [id = 745] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121393000 == 40 [pid = 1660] [id = 744] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1193a1000 == 39 [pid = 1660] [id = 743] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x116921000 == 38 [pid = 1660] [id = 742] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12138e800 == 37 [pid = 1660] [id = 741] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12136e800 == 36 [pid = 1660] [id = 740] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x116a8a800 == 35 [pid = 1660] [id = 739] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119b77000 == 34 [pid = 1660] [id = 730] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x127736800 == 33 [pid = 1660] [id = 738] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b4000 == 32 [pid = 1660] [id = 762] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x126e26800 == 31 [pid = 1660] [id = 761] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12c5c1800 == 30 [pid = 1660] [id = 760] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12c48d000 == 29 [pid = 1660] [id = 759] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12111f800 == 28 [pid = 1660] [id = 757] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a40f000 == 27 [pid = 1660] [id = 758] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11975e800 == 26 [pid = 1660] [id = 756] 11:00:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12c026000 == 25 [pid = 1660] [id = 755] 11:00:52 INFO - PROCESS | 1660 | [1660] 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 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1170a2800) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1188c3c00) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x117396400) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126e42400) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129340000) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11970e400) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119931800) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119bdf000) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1195f3800) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1195e7000) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11832d800) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112ddf000) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113365800) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1170a6000) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11674c400) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112692400) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11269dc00) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167ef000) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11696fc00) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167f0c00) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11913cc00) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124e32000) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128ecf400) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1176bf400) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118190400) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 11:00:52 INFO - PROCESS | 1660 | 1466013652402 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:00:52 INFO - {} 11:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:00:52 INFO - {} 11:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:00:52 INFO - {} 11:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:00:52 INFO - {} 11:00:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1171ms 11:00:52 INFO - PROCESS | 1660 | 1466013652454 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 11:00:52 INFO - TEST-START | /FileAPI/fileReader.html 11:00:52 INFO - PROCESS | 1660 | 1466013652457 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 11:00:52 INFO - PROCESS | 1660 | 1466013652460 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:00:52 INFO - PROCESS | 1660 | 1466013652463 Marionette TRACE conn2 <- [1,3018,null,{}] 11:00:52 INFO - PROCESS | 1660 | 1466013652466 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}] 11:00:52 INFO - PROCESS | 1660 | 1466013652467 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:52 INFO - PROCESS | 1660 | 1466013652547 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 11:00:52 INFO - PROCESS | 1660 | 1466013652551 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:52 INFO - PROCESS | 1660 | 1466013652554 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ad000 == 26 [pid = 1660] [id = 764] 11:00:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112ddd000) [pid = 1660] [serial = 2290] [outer = 0x0] 11:00:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11606f800) [pid = 1660] [serial = 2291] [outer = 0x112ddd000] 11:00:52 INFO - PROCESS | 1660 | 1466013652584 Marionette DEBUG loaded listener.js 11:00:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x110ecf800) [pid = 1660] [serial = 2292] [outer = 0x112ddd000] 11:00:52 INFO - PROCESS | 1660 | 1466013652926 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]]]}] 11:00:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:00:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:00:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:00:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:00:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 11:00:52 INFO - PROCESS | 1660 | 1466013652932 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 11:00:52 INFO - PROCESS | 1660 | 1466013652934 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 11:00:52 INFO - TEST-START | /FileAPI/historical.html 11:00:52 INFO - PROCESS | 1660 | 1466013652940 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:00:52 INFO - PROCESS | 1660 | 1466013652942 Marionette TRACE conn2 <- [1,3022,null,{}] 11:00:52 INFO - PROCESS | 1660 | 1466013652944 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}] 11:00:52 INFO - PROCESS | 1660 | 1466013652946 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:53 INFO - PROCESS | 1660 | 1466013653027 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 11:00:53 INFO - PROCESS | 1660 | 1466013653087 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:53 INFO - PROCESS | 1660 | 1466013653088 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11939d800 == 27 [pid = 1660] [id = 765] 11:00:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167f0800) [pid = 1660] [serial = 2293] [outer = 0x0] 11:00:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11709d400) [pid = 1660] [serial = 2294] [outer = 0x1167f0800] 11:00:53 INFO - PROCESS | 1660 | 1466013653116 Marionette DEBUG loaded listener.js 11:00:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11818c800) [pid = 1660] [serial = 2295] [outer = 0x1167f0800] 11:00:53 INFO - PROCESS | 1660 | 1466013653413 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"]]]}] 11:00:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:00:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:00:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:00:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:00:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:00:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:00:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:00:53 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 11:00:53 INFO - PROCESS | 1660 | 1466013653462 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 11:00:53 INFO - TEST-START | /FileAPI/idlharness.html 11:00:53 INFO - PROCESS | 1660 | 1466013653464 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 11:00:53 INFO - PROCESS | 1660 | 1466013653466 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:00:53 INFO - PROCESS | 1660 | 1466013653469 Marionette TRACE conn2 <- [1,3026,null,{}] 11:00:53 INFO - PROCESS | 1660 | 1466013653479 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}] 11:00:53 INFO - PROCESS | 1660 | 1466013653482 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:53 INFO - PROCESS | 1660 | 1466013653560 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 11:00:53 INFO - PROCESS | 1660 | 1466013653619 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:53 INFO - PROCESS | 1660 | 1466013653622 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x121354800 == 28 [pid = 1660] [id = 766] 11:00:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11818d800) [pid = 1660] [serial = 2296] [outer = 0x0] 11:00:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118703c00) [pid = 1660] [serial = 2297] [outer = 0x11818d800] 11:00:53 INFO - PROCESS | 1660 | 1466013653650 Marionette DEBUG loaded listener.js 11:00:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119593000) [pid = 1660] [serial = 2298] [outer = 0x11818d800] 11:00:54 INFO - PROCESS | 1660 | 1466013654217 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]]]}] 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:00:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:00:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:00:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:00:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:00:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:00:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:00:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:00:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:00:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:00:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:00:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:00:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:00:54 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 11:00:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:00:54 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 11:00:54 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 11:00:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:00:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:00:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:00:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:00:54 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 11:00:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:00:54 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 11:00:54 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 11:00:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:00:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:00:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 786ms 11:00:54 INFO - PROCESS | 1660 | 1466013654254 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 11:00:54 INFO - PROCESS | 1660 | 1466013654256 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 11:00:54 INFO - TEST-START | /FileAPI/idlharness.worker 11:00:54 INFO - PROCESS | 1660 | 1466013654259 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:00:54 INFO - PROCESS | 1660 | 1466013654260 Marionette TRACE conn2 <- [1,3030,null,{}] 11:00:54 INFO - PROCESS | 1660 | 1466013654262 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}] 11:00:54 INFO - PROCESS | 1660 | 1466013654263 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:54 INFO - PROCESS | 1660 | 1466013654436 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 11:00:54 INFO - PROCESS | 1660 | 1466013654442 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:54 INFO - PROCESS | 1660 | 1466013654443 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a849800 == 29 [pid = 1660] [id = 767] 11:00:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119597800) [pid = 1660] [serial = 2299] [outer = 0x0] 11:00:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125d3d000) [pid = 1660] [serial = 2300] [outer = 0x119597800] 11:00:54 INFO - PROCESS | 1660 | 1466013654468 Marionette DEBUG loaded listener.js 11:00:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126ed7000) [pid = 1660] [serial = 2301] [outer = 0x119597800] 11:00:54 INFO - PROCESS | 1660 | [1660] 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 11:00:55 INFO - PROCESS | 1660 | 1466013655144 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,{},{}]]]}] 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:00:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:00:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:00:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:00:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:00:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:00:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:00:55 INFO - {} 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:00:55 INFO - {} 11:00:55 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 - {} 11:00:55 INFO - {} 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:00:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:00:55 INFO - {} 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:00:55 INFO - {} 11:00:55 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 - {} 11:00:55 INFO - {} 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:00:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:00:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:00:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:00:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 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 11:00:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:00:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:00:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:00:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:00:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:00:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:00:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:00:55 INFO - {} 11:00:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 933ms 11:00:55 INFO - PROCESS | 1660 | 1466013655194 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 11:00:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:00:55 INFO - PROCESS | 1660 | 1466013655196 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 11:00:55 INFO - PROCESS | 1660 | 1466013655199 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:00:55 INFO - PROCESS | 1660 | 1466013655201 Marionette TRACE conn2 <- [1,3034,null,{}] 11:00:55 INFO - PROCESS | 1660 | 1466013655204 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}] 11:00:55 INFO - PROCESS | 1660 | 1466013655206 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:55 INFO - PROCESS | 1660 | 1466013655331 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 11:00:55 INFO - PROCESS | 1660 | 1466013655343 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:55 INFO - PROCESS | 1660 | 1466013655344 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce18800 == 30 [pid = 1660] [id = 768] 11:00:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127427000) [pid = 1660] [serial = 2302] [outer = 0x0] 11:00:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12b8e7000) [pid = 1660] [serial = 2303] [outer = 0x127427000] 11:00:55 INFO - PROCESS | 1660 | 1466013655369 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b8ef000) [pid = 1660] [serial = 2304] [outer = 0x127427000] 11:00:55 INFO - PROCESS | 1660 | 1466013655738 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]]]}] 11:00:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:00:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 571ms 11:00:55 INFO - PROCESS | 1660 | 1466013655776 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 11:00:55 INFO - PROCESS | 1660 | 1466013655778 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 11:00:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:00:55 INFO - PROCESS | 1660 | 1466013655780 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:00:55 INFO - PROCESS | 1660 | 1466013655781 Marionette TRACE conn2 <- [1,3038,null,{}] 11:00:55 INFO - PROCESS | 1660 | 1466013655783 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}] 11:00:55 INFO - PROCESS | 1660 | 1466013655788 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:55 INFO - PROCESS | 1660 | 1466013655897 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 11:00:55 INFO - PROCESS | 1660 | 1466013655901 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:55 INFO - PROCESS | 1660 | 1466013655902 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d50c000 == 31 [pid = 1660] [id = 769] 11:00:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b8f0800) [pid = 1660] [serial = 2305] [outer = 0x0] 11:00:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b904400) [pid = 1660] [serial = 2306] [outer = 0x12b8f0800] 11:00:55 INFO - PROCESS | 1660 | 1466013655927 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12be88c00) [pid = 1660] [serial = 2307] [outer = 0x12b8f0800] 11:00:56 INFO - PROCESS | 1660 | 1466013656448 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"]]]}] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11a19e400) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129333000) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1217c1c00) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11870a800) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11a19f000) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113369800) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x125708000) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12570f800) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1195f0000) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121178000) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118708000) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11297cc00) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167efc00) [pid = 1660] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a7b400) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1167f5000) [pid = 1660] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167eb400) [pid = 1660] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1195eb000) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:00:56 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127265400) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:00:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:00:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:00:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 719ms 11:00:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:00:56 INFO - PROCESS | 1660 | 1466013656500 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 11:00:56 INFO - PROCESS | 1660 | 1466013656501 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 11:00:56 INFO - PROCESS | 1660 | 1466013656503 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:00:56 INFO - PROCESS | 1660 | 1466013656504 Marionette TRACE conn2 <- [1,3042,null,{}] 11:00:56 INFO - PROCESS | 1660 | 1466013656507 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}] 11:00:56 INFO - PROCESS | 1660 | 1466013656508 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:56 INFO - PROCESS | 1660 | 1466013656584 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 11:00:56 INFO - PROCESS | 1660 | 1466013656592 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:56 INFO - PROCESS | 1660 | 1466013656593 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12775f000 == 32 [pid = 1660] [id = 770] 11:00:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11873b400) [pid = 1660] [serial = 2308] [outer = 0x0] 11:00:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12117f000) [pid = 1660] [serial = 2309] [outer = 0x11873b400] 11:00:56 INFO - PROCESS | 1660 | 1466013656625 Marionette DEBUG loaded listener.js 11:00:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12be8b400) [pid = 1660] [serial = 2310] [outer = 0x11873b400] 11:00:57 INFO - PROCESS | 1660 | 1466013657001 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]]]}] 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:00:57 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. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:00:57 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'.) 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:00:57 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. 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:00:57 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. 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:00:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:00:57 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. 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:00:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:00:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:00:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:00:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 525ms 11:00:57 INFO - PROCESS | 1660 | 1466013657029 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 11:00:57 INFO - PROCESS | 1660 | 1466013657030 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 11:00:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:00:57 INFO - PROCESS | 1660 | 1466013657032 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:00:57 INFO - PROCESS | 1660 | 1466013657034 Marionette TRACE conn2 <- [1,3046,null,{}] 11:00:57 INFO - PROCESS | 1660 | 1466013657036 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}] 11:00:57 INFO - PROCESS | 1660 | 1466013657037 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:57 INFO - PROCESS | 1660 | 1466013657139 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 11:00:57 INFO - PROCESS | 1660 | 1466013657162 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:57 INFO - PROCESS | 1660 | 1466013657163 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d5e7000 == 33 [pid = 1660] [id = 771] 11:00:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1185a2c00) [pid = 1660] [serial = 2311] [outer = 0x0] 11:00:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12be96800) [pid = 1660] [serial = 2312] [outer = 0x1185a2c00] 11:00:57 INFO - PROCESS | 1660 | 1466013657187 Marionette DEBUG loaded listener.js 11:00:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c589c00) [pid = 1660] [serial = 2313] [outer = 0x1185a2c00] 11:00:57 INFO - PROCESS | 1660 | [1660] 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 11:00:57 INFO - PROCESS | 1660 | 1466013657504 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:00:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:00:57 INFO - {} 11:00:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 11:00:57 INFO - PROCESS | 1660 | 1466013657553 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 11:00:57 INFO - PROCESS | 1660 | 1466013657555 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 11:00:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:00:57 INFO - PROCESS | 1660 | 1466013657557 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:00:57 INFO - PROCESS | 1660 | 1466013657558 Marionette TRACE conn2 <- [1,3050,null,{}] 11:00:57 INFO - PROCESS | 1660 | 1466013657560 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}] 11:00:57 INFO - PROCESS | 1660 | 1466013657561 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:57 INFO - PROCESS | 1660 | 1466013657642 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 11:00:57 INFO - PROCESS | 1660 | 1466013657646 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:57 INFO - PROCESS | 1660 | 1466013657647 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11665a800 == 34 [pid = 1660] [id = 772] 11:00:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110fec000) [pid = 1660] [serial = 2314] [outer = 0x0] 11:00:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113043c00) [pid = 1660] [serial = 2315] [outer = 0x110fec000] 11:00:57 INFO - PROCESS | 1660 | 1466013657671 Marionette DEBUG loaded listener.js 11:00:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11315fc00) [pid = 1660] [serial = 2316] [outer = 0x110fec000] 11:00:57 INFO - PROCESS | 1660 | 1466013657983 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]]]}] 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:00:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 11:00:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:00:58 INFO - PROCESS | 1660 | 1466013658028 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 11:00:58 INFO - PROCESS | 1660 | 1466013658030 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 11:00:58 INFO - PROCESS | 1660 | 1466013658033 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:00:58 INFO - PROCESS | 1660 | 1466013658035 Marionette TRACE conn2 <- [1,3054,null,{}] 11:00:58 INFO - PROCESS | 1660 | 1466013658038 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}] 11:00:58 INFO - PROCESS | 1660 | 1466013658040 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:58 INFO - PROCESS | 1660 | 1466013658185 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 11:00:58 INFO - PROCESS | 1660 | 1466013658193 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:58 INFO - PROCESS | 1660 | 1466013658194 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e39800 == 35 [pid = 1660] [id = 773] 11:00:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11709f000) [pid = 1660] [serial = 2317] [outer = 0x0] 11:00:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119ee7c00) [pid = 1660] [serial = 2318] [outer = 0x11709f000] 11:00:58 INFO - PROCESS | 1660 | 1466013658218 Marionette DEBUG loaded listener.js 11:00:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119eec400) [pid = 1660] [serial = 2319] [outer = 0x11709f000] 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:00:58 INFO - PROCESS | 1660 | 1466013658742 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"]]]}] 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:00:58 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" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:00:58 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" 11:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:00:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 738ms 11:00:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:00:58 INFO - PROCESS | 1660 | 1466013658773 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 11:00:58 INFO - PROCESS | 1660 | 1466013658775 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 11:00:58 INFO - PROCESS | 1660 | 1466013658779 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:00:58 INFO - PROCESS | 1660 | 1466013658781 Marionette TRACE conn2 <- [1,3058,null,{}] 11:00:58 INFO - PROCESS | 1660 | 1466013658785 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}] 11:00:58 INFO - PROCESS | 1660 | 1466013658786 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:58 INFO - PROCESS | 1660 | 1466013658908 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 11:00:58 INFO - PROCESS | 1660 | 1466013658992 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:58 INFO - PROCESS | 1660 | 1466013658994 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182e6000 == 36 [pid = 1660] [id = 774] 11:00:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11315b400) [pid = 1660] [serial = 2320] [outer = 0x0] 11:00:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x113365800) [pid = 1660] [serial = 2321] [outer = 0x11315b400] 11:00:59 INFO - PROCESS | 1660 | 1466013659025 Marionette DEBUG loaded listener.js 11:00:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116751c00) [pid = 1660] [serial = 2322] [outer = 0x11315b400] 11:00:59 INFO - PROCESS | 1660 | 1466013659486 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]]]}] 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:00:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:00:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:00:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:00:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:00:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:00:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:00:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:00:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:00:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:00:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 724ms 11:00:59 INFO - PROCESS | 1660 | 1466013659503 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 11:00:59 INFO - PROCESS | 1660 | 1466013659506 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 11:00:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:00:59 INFO - PROCESS | 1660 | 1466013659511 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:00:59 INFO - PROCESS | 1660 | 1466013659513 Marionette TRACE conn2 <- [1,3062,null,{}] 11:00:59 INFO - PROCESS | 1660 | 1466013659515 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}] 11:00:59 INFO - PROCESS | 1660 | 1466013659517 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:59 INFO - PROCESS | 1660 | 1466013659630 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 11:00:59 INFO - PROCESS | 1660 | 1466013659692 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:59 INFO - PROCESS | 1660 | 1466013659693 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:00:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e4d800 == 37 [pid = 1660] [id = 775] 11:00:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1170a5400) [pid = 1660] [serial = 2323] [outer = 0x0] 11:00:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118708000) [pid = 1660] [serial = 2324] [outer = 0x1170a5400] 11:00:59 INFO - PROCESS | 1660 | 1466013659723 Marionette DEBUG loaded listener.js 11:00:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119592400) [pid = 1660] [serial = 2325] [outer = 0x1170a5400] 11:00:59 INFO - PROCESS | 1660 | [1660] 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 11:01:00 INFO - PROCESS | 1660 | 1466013660188 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:01:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:01:00 INFO - {} 11:01:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 11:01:00 INFO - PROCESS | 1660 | 1466013660231 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 11:01:00 INFO - PROCESS | 1660 | 1466013660233 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 11:01:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:01:00 INFO - PROCESS | 1660 | 1466013660235 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:01:00 INFO - PROCESS | 1660 | 1466013660238 Marionette TRACE conn2 <- [1,3066,null,{}] 11:01:00 INFO - PROCESS | 1660 | 1466013660292 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}] 11:01:00 INFO - PROCESS | 1660 | 1466013660296 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:00 INFO - PROCESS | 1660 | 1466013660420 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 11:01:00 INFO - PROCESS | 1660 | 1466013660504 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:00 INFO - PROCESS | 1660 | 1466013660506 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b923800 == 38 [pid = 1660] [id = 776] 11:01:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11970fc00) [pid = 1660] [serial = 2326] [outer = 0x0] 11:01:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119eef800) [pid = 1660] [serial = 2327] [outer = 0x11970fc00] 11:01:00 INFO - PROCESS | 1660 | 1466013660537 Marionette DEBUG loaded listener.js 11:01:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121b67000) [pid = 1660] [serial = 2328] [outer = 0x11970fc00] 11:01:01 INFO - PROCESS | 1660 | 1466013661087 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]]]}] 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:01:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:01:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 876ms 11:01:01 INFO - PROCESS | 1660 | 1466013661111 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 11:01:01 INFO - PROCESS | 1660 | 1466013661113 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 11:01:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:01:01 INFO - PROCESS | 1660 | 1466013661117 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:01:01 INFO - PROCESS | 1660 | 1466013661118 Marionette TRACE conn2 <- [1,3070,null,{}] 11:01:01 INFO - PROCESS | 1660 | 1466013661122 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}] 11:01:01 INFO - PROCESS | 1660 | 1466013661124 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:01 INFO - PROCESS | 1660 | 1466013661233 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 11:01:01 INFO - PROCESS | 1660 | 1466013661302 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:01 INFO - PROCESS | 1660 | 1466013661303 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169aa000 == 39 [pid = 1660] [id = 777] 11:01:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113934c00) [pid = 1660] [serial = 2329] [outer = 0x0] 11:01:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113e3c000) [pid = 1660] [serial = 2330] [outer = 0x113934c00] 11:01:01 INFO - PROCESS | 1660 | 1466013661332 Marionette DEBUG loaded listener.js 11:01:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1167eac00) [pid = 1660] [serial = 2331] [outer = 0x113934c00] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x11665a800 == 38 [pid = 1660] [id = 772] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12d5e7000 == 37 [pid = 1660] [id = 771] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12775f000 == 36 [pid = 1660] [id = 770] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12d50c000 == 35 [pid = 1660] [id = 769] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce18800 == 34 [pid = 1660] [id = 768] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12a849800 == 33 [pid = 1660] [id = 767] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x121354800 == 32 [pid = 1660] [id = 766] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x11939d800 == 31 [pid = 1660] [id = 765] 11:01:01 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ad000 == 30 [pid = 1660] [id = 764] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11818dc00) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125d3c400) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x125710000) [pid = 1660] [serial = 2248] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126ed8400) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126e46c00) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11992dc00) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119be2c00) [pid = 1660] [serial = 2237] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11a1a4000) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121181800) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11917b800) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1195ec000) [pid = 1660] [serial = 2234] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112a7ac00) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113968000) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118735800) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129335000) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119131400) [pid = 1660] [serial = 2225] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1133ab000) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11674a800) [pid = 1660] [serial = 2228] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1170a6c00) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118192000) [pid = 1660] [serial = 2231] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116966400) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1172b6400) [pid = 1660] [serial = 2222] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12117c800) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127447800) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128fe8000) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1271e9c00) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x127267000) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121787000) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a4f7400) [pid = 1660] [serial = 2266] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a4f0000) [pid = 1660] [serial = 2265] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121dee400) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128feb400) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x125186c00) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124e6ac00) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1660 | 1466013661721 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]]]}] 11:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:01:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 627ms 11:01:01 INFO - PROCESS | 1660 | 1466013661744 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 11:01:01 INFO - PROCESS | 1660 | 1466013661747 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 11:01:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:01:01 INFO - PROCESS | 1660 | 1466013661751 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:01:01 INFO - PROCESS | 1660 | 1466013661753 Marionette TRACE conn2 <- [1,3074,null,{}] 11:01:01 INFO - PROCESS | 1660 | 1466013661755 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}] 11:01:01 INFO - PROCESS | 1660 | 1466013661757 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:01 INFO - PROCESS | 1660 | 1466013661838 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 11:01:01 INFO - PROCESS | 1660 | 1466013661904 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:01 INFO - PROCESS | 1660 | 1466013661906 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184a6000 == 31 [pid = 1660] [id = 778] 11:01:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115122800) [pid = 1660] [serial = 2332] [outer = 0x0] 11:01:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1167ef000) [pid = 1660] [serial = 2333] [outer = 0x115122800] 11:01:01 INFO - PROCESS | 1660 | 1466013661936 Marionette DEBUG loaded listener.js 11:01:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1170a2000) [pid = 1660] [serial = 2334] [outer = 0x115122800] 11:01:02 INFO - PROCESS | 1660 | 1466013662269 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]]]}] 11:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:01:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 570ms 11:01:02 INFO - PROCESS | 1660 | 1466013662322 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 11:01:02 INFO - PROCESS | 1660 | 1466013662324 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 11:01:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:01:02 INFO - PROCESS | 1660 | 1466013662328 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:01:02 INFO - PROCESS | 1660 | 1466013662331 Marionette TRACE conn2 <- [1,3078,null,{}] 11:01:02 INFO - PROCESS | 1660 | 1466013662342 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}] 11:01:02 INFO - PROCESS | 1660 | 1466013662346 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:02 INFO - PROCESS | 1660 | 1466013662475 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 11:01:02 INFO - PROCESS | 1660 | 1466013662569 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:02 INFO - PROCESS | 1660 | 1466013662571 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bbc000 == 32 [pid = 1660] [id = 779] 11:01:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11873fc00) [pid = 1660] [serial = 2335] [outer = 0x0] 11:01:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113159000) [pid = 1660] [serial = 2336] [outer = 0x11873fc00] 11:01:02 INFO - PROCESS | 1660 | 1466013662614 Marionette DEBUG loaded listener.js 11:01:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119595c00) [pid = 1660] [serial = 2337] [outer = 0x11873fc00] 11:01:02 INFO - PROCESS | 1660 | 1466013662884 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] 11:01:02 INFO - PROCESS | 1660 | 1466013662903 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 11:01:02 INFO - PROCESS | 1660 | 1466013662905 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:01:02 INFO - PROCESS | 1660 | 1466013662907 Marionette TRACE conn2 <- [1,3082,null,{}] 11:01:02 INFO - PROCESS | 1660 | 1466013662917 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}] 11:01:02 INFO - PROCESS | 1660 | 1466013662918 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:03 INFO - PROCESS | 1660 | 1466013663040 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 11:01:03 INFO - PROCESS | 1660 | 1466013663047 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:03 INFO - PROCESS | 1660 | 1466013663048 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a65800 == 33 [pid = 1660] [id = 780] 11:01:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11992f000) [pid = 1660] [serial = 2338] [outer = 0x0] 11:01:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119b0b400) [pid = 1660] [serial = 2339] [outer = 0x11992f000] 11:01:03 INFO - PROCESS | 1660 | 1466013663073 Marionette DEBUG loaded listener.js 11:01:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119eea000) [pid = 1660] [serial = 2340] [outer = 0x11992f000] 11:01:03 INFO - PROCESS | 1660 | 1466013663357 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]]]}] 11:01:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:01:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:01:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 476ms 11:01:03 INFO - PROCESS | 1660 | 1466013663382 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 11:01:03 INFO - PROCESS | 1660 | 1466013663383 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 11:01:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:01:03 INFO - PROCESS | 1660 | 1466013663386 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:01:03 INFO - PROCESS | 1660 | 1466013663387 Marionette TRACE conn2 <- [1,3086,null,{}] 11:01:03 INFO - PROCESS | 1660 | 1466013663397 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}] 11:01:03 INFO - PROCESS | 1660 | 1466013663398 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:03 INFO - PROCESS | 1660 | 1466013663483 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 11:01:03 INFO - PROCESS | 1660 | 1466013663487 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:03 INFO - PROCESS | 1660 | 1466013663488 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1257e2000 == 34 [pid = 1660] [id = 781] 11:01:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119eea800) [pid = 1660] [serial = 2341] [outer = 0x0] 11:01:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11a1a7800) [pid = 1660] [serial = 2342] [outer = 0x119eea800] 11:01:03 INFO - PROCESS | 1660 | 1466013663520 Marionette DEBUG loaded listener.js 11:01:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121181c00) [pid = 1660] [serial = 2343] [outer = 0x119eea800] 11:01:03 INFO - PROCESS | 1660 | 1466013663880 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:01:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 11:01:03 INFO - PROCESS | 1660 | 1466013663906 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 11:01:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:01:03 INFO - PROCESS | 1660 | 1466013663910 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 11:01:03 INFO - PROCESS | 1660 | 1466013663913 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:01:03 INFO - PROCESS | 1660 | 1466013663915 Marionette TRACE conn2 <- [1,3090,null,{}] 11:01:03 INFO - PROCESS | 1660 | 1466013663917 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}] 11:01:03 INFO - PROCESS | 1660 | 1466013663923 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:04 INFO - PROCESS | 1660 | 1466013664109 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 11:01:04 INFO - PROCESS | 1660 | 1466013664132 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:04 INFO - PROCESS | 1660 | 1466013664133 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x127755800 == 35 [pid = 1660] [id = 782] 11:01:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121dea000) [pid = 1660] [serial = 2344] [outer = 0x0] 11:01:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124b51c00) [pid = 1660] [serial = 2345] [outer = 0x121dea000] 11:01:04 INFO - PROCESS | 1660 | 1466013664167 Marionette DEBUG loaded listener.js 11:01:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125d3c400) [pid = 1660] [serial = 2346] [outer = 0x121dea000] 11:01:04 INFO - PROCESS | 1660 | 1466013664546 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:01:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 11:01:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:01:04 INFO - PROCESS | 1660 | 1466013664584 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 11:01:04 INFO - PROCESS | 1660 | 1466013664585 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 11:01:04 INFO - PROCESS | 1660 | 1466013664587 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:01:04 INFO - PROCESS | 1660 | 1466013664588 Marionette TRACE conn2 <- [1,3094,null,{}] 11:01:04 INFO - PROCESS | 1660 | 1466013664592 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}] 11:01:04 INFO - PROCESS | 1660 | 1466013664594 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:04 INFO - PROCESS | 1660 | 1466013664703 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 11:01:04 INFO - PROCESS | 1660 | 1466013664749 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:04 INFO - PROCESS | 1660 | 1466013664750 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294d8800 == 36 [pid = 1660] [id = 783] 11:01:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1257aa000) [pid = 1660] [serial = 2347] [outer = 0x0] 11:01:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126fc1800) [pid = 1660] [serial = 2348] [outer = 0x1257aa000] 11:01:04 INFO - PROCESS | 1660 | 1466013664774 Marionette DEBUG loaded listener.js 11:01:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12742ec00) [pid = 1660] [serial = 2349] [outer = 0x1257aa000] 11:01:05 INFO - PROCESS | 1660 | 1466013665052 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 11:01:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:01:05 INFO - PROCESS | 1660 | 1466013665063 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 11:01:05 INFO - PROCESS | 1660 | 1466013665064 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 11:01:05 INFO - PROCESS | 1660 | 1466013665066 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:01:05 INFO - PROCESS | 1660 | 1466013665067 Marionette TRACE conn2 <- [1,3098,null,{}] 11:01:05 INFO - PROCESS | 1660 | 1466013665071 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}] 11:01:05 INFO - PROCESS | 1660 | 1466013665073 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:05 INFO - PROCESS | 1660 | 1466013665189 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 11:01:05 INFO - PROCESS | 1660 | 1466013665199 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:05 INFO - PROCESS | 1660 | 1466013665200 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b70c000 == 37 [pid = 1660] [id = 784] 11:01:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127438c00) [pid = 1660] [serial = 2350] [outer = 0x0] 11:01:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128b19c00) [pid = 1660] [serial = 2351] [outer = 0x127438c00] 11:01:05 INFO - PROCESS | 1660 | 1466013665225 Marionette DEBUG loaded listener.js 11:01:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128ecd000) [pid = 1660] [serial = 2352] [outer = 0x127438c00] 11:01:05 INFO - PROCESS | 1660 | 1466013665550 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]]]}] 11:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 11:01:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:01:05 INFO - PROCESS | 1660 | 1466013665587 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 11:01:05 INFO - PROCESS | 1660 | 1466013665588 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 11:01:05 INFO - PROCESS | 1660 | 1466013665590 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:01:05 INFO - PROCESS | 1660 | 1466013665591 Marionette TRACE conn2 <- [1,3102,null,{}] 11:01:05 INFO - PROCESS | 1660 | 1466013665594 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}] 11:01:05 INFO - PROCESS | 1660 | 1466013665595 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:05 INFO - PROCESS | 1660 | 1466013665800 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12579fc00) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12178e000) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118197400) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113ea1400) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11870e000) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1122a0800) [pid = 1660] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11818d800) [pid = 1660] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11297dc00) [pid = 1660] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167eec00) [pid = 1660] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1167f0800) [pid = 1660] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112ddd000) [pid = 1660] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x127427000) [pid = 1660] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b8f0800) [pid = 1660] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11873b400) [pid = 1660] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x110fec000) [pid = 1660] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1185a2c00) [pid = 1660] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 11:01:05 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119597800) [pid = 1660] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 11:01:05 INFO - PROCESS | 1660 | 1466013665845 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:05 INFO - PROCESS | 1660 | 1466013665846 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b01f000 == 38 [pid = 1660] [id = 785] 11:01:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11297dc00) [pid = 1660] [serial = 2353] [outer = 0x0] 11:01:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11818d800) [pid = 1660] [serial = 2354] [outer = 0x11297dc00] 11:01:05 INFO - PROCESS | 1660 | 1466013665871 Marionette DEBUG loaded listener.js 11:01:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12178e000) [pid = 1660] [serial = 2355] [outer = 0x11297dc00] 11:01:06 INFO - PROCESS | 1660 | 1466013666105 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 571ms 11:01:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:01:06 INFO - PROCESS | 1660 | 1466013666164 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 11:01:06 INFO - PROCESS | 1660 | 1466013666165 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 11:01:06 INFO - PROCESS | 1660 | 1466013666167 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:01:06 INFO - PROCESS | 1660 | 1466013666168 Marionette TRACE conn2 <- [1,3106,null,{}] 11:01:06 INFO - PROCESS | 1660 | 1466013666171 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}] 11:01:06 INFO - PROCESS | 1660 | 1466013666172 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:06 INFO - PROCESS | 1660 | 1466013666268 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 11:01:06 INFO - PROCESS | 1660 | 1466013666271 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:06 INFO - PROCESS | 1660 | 1466013666272 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf11000 == 39 [pid = 1660] [id = 786] 11:01:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x127445c00) [pid = 1660] [serial = 2356] [outer = 0x0] 11:01:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128fe5400) [pid = 1660] [serial = 2357] [outer = 0x127445c00] 11:01:06 INFO - PROCESS | 1660 | 1466013666296 Marionette DEBUG loaded listener.js 11:01:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129317800) [pid = 1660] [serial = 2358] [outer = 0x127445c00] 11:01:06 INFO - PROCESS | 1660 | 1466013666612 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]]]}] 11:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 11:01:06 INFO - PROCESS | 1660 | 1466013666642 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 11:01:06 INFO - PROCESS | 1660 | 1466013666645 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 11:01:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:01:06 INFO - PROCESS | 1660 | 1466013666647 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:01:06 INFO - PROCESS | 1660 | 1466013666649 Marionette TRACE conn2 <- [1,3110,null,{}] 11:01:06 INFO - PROCESS | 1660 | 1466013666652 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}] 11:01:06 INFO - PROCESS | 1660 | 1466013666653 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:06 INFO - PROCESS | 1660 | 1466013666787 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 11:01:06 INFO - PROCESS | 1660 | 1466013666795 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:06 INFO - PROCESS | 1660 | 1466013666797 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf54800 == 40 [pid = 1660] [id = 787] 11:01:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12931dc00) [pid = 1660] [serial = 2359] [outer = 0x0] 11:01:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a4bf400) [pid = 1660] [serial = 2360] [outer = 0x12931dc00] 11:01:06 INFO - PROCESS | 1660 | 1466013666823 Marionette DEBUG loaded listener.js 11:01:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a824c00) [pid = 1660] [serial = 2361] [outer = 0x12931dc00] 11:01:07 INFO - PROCESS | 1660 | 1466013667123 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"]]]}] 11:01:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:01:07 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 11:01:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:01:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 523ms 11:01:07 INFO - PROCESS | 1660 | 1466013667172 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 11:01:07 INFO - PROCESS | 1660 | 1466013667173 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 11:01:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:01:07 INFO - PROCESS | 1660 | 1466013667178 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:01:07 INFO - PROCESS | 1660 | 1466013667179 Marionette TRACE conn2 <- [1,3114,null,{}] 11:01:07 INFO - PROCESS | 1660 | 1466013667181 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}] 11:01:07 INFO - PROCESS | 1660 | 1466013667182 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:07 INFO - PROCESS | 1660 | 1466013667265 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 11:01:07 INFO - PROCESS | 1660 | 1466013667268 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\", \"ba8d1c63-2861-49e7-8aea-ec92afbb3b7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:07 INFO - PROCESS | 1660 | 1466013667269 Marionette INFO sendAsync 3e8c7db8-2371-8541-a09a-8c42152c6fcd 11:01:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c47c800 == 41 [pid = 1660] [id = 788] 11:01:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a81e400) [pid = 1660] [serial = 2362] [outer = 0x0] 11:01:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a98c000) [pid = 1660] [serial = 2363] [outer = 0x12a81e400] 11:01:07 INFO - PROCESS | 1660 | 1466013667293 Marionette DEBUG loaded listener.js 11:01:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a992800) [pid = 1660] [serial = 2364] [outer = 0x12a81e400] 11:01:07 INFO - PROCESS | 1660 | 1466013667601 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]]]}] 11:01:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:01:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 11:01:07 INFO - PROCESS | 1660 | 1466013667647 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 11:01:07 INFO - PROCESS | 1660 | 1466013667648 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 11:01:08 WARNING - u'runner_teardown' () 11:01:08 INFO - No more tests 11:01:08 INFO - Got 0 unexpected results 11:01:08 INFO - SUITE-END | took 502s 11:01:08 INFO - Closing logging queue 11:01:08 INFO - queue closed 11:01:08 INFO - Return code: 0 11:01:08 WARNING - # TBPL SUCCESS # 11:01:08 INFO - Running post-action listener: _resource_record_post_action 11:01:08 INFO - Running post-run listener: _resource_record_post_run 11:01:09 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 32796160; Write bytes: 954817536; Read time: 337; Write time: 4677 11:01:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:01:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152601088; Write bytes: 144945152; Read time: 13842; Write time: 251 11:01:09 INFO - run-tests - Wall time: 506s; CPU: 58.0%; Read bytes: 30625280; Write bytes: 798030848; Read time: 309; Write time: 4380 11:01:09 INFO - Running post-run listener: _upload_blobber_files 11:01:09 INFO - Blob upload gear active. 11:01:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:01:09 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 11:01:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 11:01:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 11:01:10 INFO - (blobuploader) - INFO - Open directory for files ... 11:01:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:01:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:01:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:01:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:01:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:01:11 INFO - (blobuploader) - INFO - Done attempting. 11:01:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:01:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:01:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:01:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:01:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:01:12 INFO - (blobuploader) - INFO - Done attempting. 11:01:12 INFO - (blobuploader) - INFO - Iteration through files over. 11:01:12 INFO - Return code: 0 11:01:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:01:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:01:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0fb243ca4ada4deec2394d3f8ad15154176d31ded89bcf584ee7695f2c7e8ec456d0f0568089fb46cecddbfb940b12b742c14e3bbd2e0d31e4f4df7dfd74b0cd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/751f83d92018876f62fd3dd4805803460247f9b5375cd326d9cf1e84d2b68109f1a978012013969e5bff6ac74195e8007d9a6ea49422f106b9d16b6aab38b4be"} 11:01:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:01:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:01:12 INFO - Contents: 11:01:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0fb243ca4ada4deec2394d3f8ad15154176d31ded89bcf584ee7695f2c7e8ec456d0f0568089fb46cecddbfb940b12b742c14e3bbd2e0d31e4f4df7dfd74b0cd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/751f83d92018876f62fd3dd4805803460247f9b5375cd326d9cf1e84d2b68109f1a978012013969e5bff6ac74195e8007d9a6ea49422f106b9d16b6aab38b4be"} 11:01:12 INFO - Running post-run listener: copy_logs_to_upload_dir 11:01:12 INFO - Copying logs to upload dir... 11:01:12 INFO - mkdir: /builds/slave/test/build/upload/logs 11:01:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.757251 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-06-15 11:01:13.276709) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 11:01:13.280537) ========= 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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners TMPDIR=/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/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/0fb243ca4ada4deec2394d3f8ad15154176d31ded89bcf584ee7695f2c7e8ec456d0f0568089fb46cecddbfb940b12b742c14e3bbd2e0d31e4f4df7dfd74b0cd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/751f83d92018876f62fd3dd4805803460247f9b5375cd326d9cf1e84d2b68109f1a978012013969e5bff6ac74195e8007d9a6ea49422f106b9d16b6aab38b4be"} build_url:https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013035 build_url: 'https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/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/0fb243ca4ada4deec2394d3f8ad15154176d31ded89bcf584ee7695f2c7e8ec456d0f0568089fb46cecddbfb940b12b742c14e3bbd2e0d31e4f4df7dfd74b0cd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/751f83d92018876f62fd3dd4805803460247f9b5375cd326d9cf1e84d2b68109f1a978012013969e5bff6ac74195e8007d9a6ea49422f106b9d16b6aab38b4be"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XQoxxMbQSZO8nVGFlnCbLA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 11:01:13.315038) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 11:01:13.315382) ========= 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.XMbKo9BujT/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.Tbb9IB7SSK/Listeners TMPDIR=/var/folders/7m/bcbqjw3n3vg902dvqyjs3pcm00000w/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.004704 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 11:01:13.363896) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 11:01:13.367231) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 11:01:13.367583) ========= ========= Total master_lag: 0.41 =========