builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0071 starttime: 1467109186.64 results: success (0) buildid: 20160628021223 builduid: e9493530ba324ddf9224a31adc7944d5 revision: f63502a8a7ead318b4ba35a413cce395de1da79a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.644606) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.645547) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.645896) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.669233) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.669544) ========= 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.yJr9cUU8TH/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.TE9c3k923C/Listeners TMPDIR=/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/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-28 03:19:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 68.5M=0s 2016-06-28 03:19:46 (68.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.112893 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.804321) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.804700) ========= 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.yJr9cUU8TH/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.TE9c3k923C/Listeners TMPDIR=/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/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.021683 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:46.852555) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:19:46.852968) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f63502a8a7ead318b4ba35a413cce395de1da79a --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 f63502a8a7ead318b4ba35a413cce395de1da79a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yJr9cUU8TH/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.TE9c3k923C/Listeners TMPDIR=/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/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-28 03:19:46,926 truncating revision to first 12 chars 2016-06-28 03:19:46,926 Setting DEBUG logging. 2016-06-28 03:19:46,926 attempt 1/10 2016-06-28 03:19:46,926 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f63502a8a7ea?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 03:19:47,956 unpacking tar archive at: mozilla-beta-f63502a8a7ea/testing/mozharness/ program finished with exit code 0 elapsedTime=1.285042 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:19:48.163533) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:48.164157) ========= script_repo_revision: f63502a8a7ead318b4ba35a413cce395de1da79a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:48.165180) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:48.165645) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:19:48.185003) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 43 secs) (at 2016-06-28 03:19:48.185729) ========= /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.yJr9cUU8TH/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.TE9c3k923C/Listeners TMPDIR=/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 03:19:48 INFO - MultiFileLogger online at 20160628 03:19:48 in /builds/slave/test 03:19:48 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 03:19:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:19:48 INFO - {'append_to_log': False, 03:19:48 INFO - 'base_work_dir': '/builds/slave/test', 03:19:48 INFO - 'blob_upload_branch': 'mozilla-beta', 03:19:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:19:48 INFO - 'buildbot_json_path': 'buildprops.json', 03:19:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:19:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:19:48 INFO - 'download_minidump_stackwalk': True, 03:19:48 INFO - 'download_symbols': 'true', 03:19:48 INFO - 'e10s': False, 03:19:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:19:48 INFO - 'tooltool.py': '/tools/tooltool.py', 03:19:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:19:48 INFO - '/tools/misc-python/virtualenv.py')}, 03:19:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:19:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:19:48 INFO - 'log_level': 'info', 03:19:48 INFO - 'log_to_console': True, 03:19:48 INFO - 'opt_config_files': (), 03:19:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:19:48 INFO - '--processes=1', 03:19:48 INFO - '--config=%(test_path)s/wptrunner.ini', 03:19:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:19:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:19:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:19:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:19:48 INFO - 'pip_index': False, 03:19:48 INFO - 'require_test_zip': True, 03:19:48 INFO - 'test_type': ('testharness',), 03:19:48 INFO - 'this_chunk': '1', 03:19:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:19:48 INFO - 'total_chunks': '10', 03:19:48 INFO - 'virtualenv_path': 'venv', 03:19:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:19:48 INFO - 'work_dir': 'build'} 03:19:48 INFO - ##### 03:19:48 INFO - ##### Running clobber step. 03:19:48 INFO - ##### 03:19:48 INFO - Running pre-action listener: _resource_record_pre_action 03:19:48 INFO - Running main action method: clobber 03:19:48 INFO - rmtree: /builds/slave/test/build 03:19:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:19:49 INFO - Running post-action listener: _resource_record_post_action 03:19:49 INFO - ##### 03:19:49 INFO - ##### Running read-buildbot-config step. 03:19:49 INFO - ##### 03:19:49 INFO - Running pre-action listener: _resource_record_pre_action 03:19:49 INFO - Running main action method: read_buildbot_config 03:19:49 INFO - Using buildbot properties: 03:19:49 INFO - { 03:19:49 INFO - "project": "", 03:19:49 INFO - "product": "firefox", 03:19:49 INFO - "script_repo_revision": "production", 03:19:49 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 03:19:49 INFO - "repository": "", 03:19:49 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 03:19:49 INFO - "buildid": "20160628021223", 03:19:49 INFO - "pgo_build": "False", 03:19:49 INFO - "basedir": "/builds/slave/test", 03:19:49 INFO - "buildnumber": 9, 03:19:49 INFO - "slavename": "t-yosemite-r7-0071", 03:19:49 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 03:19:49 INFO - "platform": "macosx64", 03:19:49 INFO - "branch": "mozilla-beta", 03:19:49 INFO - "revision": "f63502a8a7ead318b4ba35a413cce395de1da79a", 03:19:49 INFO - "repo_path": "releases/mozilla-beta", 03:19:49 INFO - "moz_repo_path": "", 03:19:49 INFO - "stage_platform": "macosx64", 03:19:49 INFO - "builduid": "e9493530ba324ddf9224a31adc7944d5", 03:19:49 INFO - "slavebuilddir": "test" 03:19:49 INFO - } 03:19:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 03:19:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 03:19:49 INFO - Running post-action listener: _resource_record_post_action 03:19:49 INFO - ##### 03:19:49 INFO - ##### Running download-and-extract step. 03:19:49 INFO - ##### 03:19:49 INFO - Running pre-action listener: _resource_record_pre_action 03:19:49 INFO - Running main action method: download_and_extract 03:19:49 INFO - mkdir: /builds/slave/test/build/tests 03:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:19:49 INFO - https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:19:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:19:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:19:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:19:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 03:19:52 INFO - Downloaded 1201 bytes. 03:19:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:19:52 INFO - Using the following test package requirements: 03:19:52 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:19:52 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 03:19:52 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 03:19:52 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'jsshell-mac64.zip'], 03:19:52 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 03:19:52 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:19:52 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 03:19:52 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 03:19:52 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 03:19:52 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:19:52 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 03:19:52 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:19:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:19:52 INFO - https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:19:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:19:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:19:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 03:19:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 03:19:53 INFO - Downloaded 18405690 bytes. 03:19:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:19:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:19:54 INFO - caution: filename not matched: web-platform/* 03:19:54 INFO - Return code: 11 03:19:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:19:54 INFO - https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:19:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:19:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:19:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:19:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:19:55 INFO - Downloaded 36389087 bytes. 03:19:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:19:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:19:59 INFO - caution: filename not matched: bin/* 03:19:59 INFO - caution: filename not matched: config/* 03:19:59 INFO - caution: filename not matched: mozbase/* 03:19:59 INFO - caution: filename not matched: marionette/* 03:19:59 INFO - caution: filename not matched: tools/wptserve/* 03:19:59 INFO - Return code: 11 03:19:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:19:59 INFO - https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 03:19:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:19:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:19:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 03:19:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 03:20:03 INFO - Downloaded 73040829 bytes. 03:20:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:20:03 INFO - mkdir: /builds/slave/test/properties 03:20:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:20:03 INFO - Writing to file /builds/slave/test/properties/build_url 03:20:03 INFO - Contents: 03:20:03 INFO - build_url:https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:20:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:20:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:20:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:20:04 INFO - Contents: 03:20:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:04 INFO - https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:20:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:20:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:20:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:20:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:20:07 INFO - Downloaded 103700296 bytes. 03:20:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:20:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:20:10 INFO - Return code: 0 03:20:10 INFO - Running post-action listener: _resource_record_post_action 03:20:10 INFO - Running post-action listener: set_extra_try_arguments 03:20:10 INFO - ##### 03:20:10 INFO - ##### Running create-virtualenv step. 03:20:10 INFO - ##### 03:20:10 INFO - Running pre-action listener: _pre_create_virtualenv 03:20:10 INFO - Running pre-action listener: _resource_record_pre_action 03:20:10 INFO - Running main action method: create_virtualenv 03:20:10 INFO - Creating virtualenv /builds/slave/test/build/venv 03:20:10 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 03:20:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:20:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:20:11 INFO - Using real prefix '/tools/python27' 03:20:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:20:11 INFO - Installing distribute.............................................................................................................................................................................................done. 03:20:14 INFO - Installing pip.................done. 03:20:14 INFO - Return code: 0 03:20:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:20:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:20:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a130e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a14df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdcdb49a0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1495e0>, '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 0x109d2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d57990>, '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.yJr9cUU8TH/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.TE9c3k923C/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:20:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:20:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:20:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yJr9cUU8TH/Render', 03:20:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:20:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:20:14 INFO - 'HOME': '/Users/cltbld', 03:20:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:20:14 INFO - 'LOGNAME': 'cltbld', 03:20:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:20:14 INFO - 'MOZ_NO_REMOTE': '1', 03:20:14 INFO - 'NO_EM_RESTART': '1', 03:20:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:20:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:20:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:20:14 INFO - 'PWD': '/builds/slave/test', 03:20:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:20:14 INFO - 'SHELL': '/bin/bash', 03:20:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TE9c3k923C/Listeners', 03:20:14 INFO - 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', 03:20:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:20:14 INFO - 'USER': 'cltbld', 03:20:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:20:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:20:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:20:14 INFO - 'XPC_FLAGS': '0x0', 03:20:14 INFO - 'XPC_SERVICE_NAME': '0', 03:20:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:20:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:20:14 INFO - Downloading/unpacking psutil>=0.7.1 03:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:20:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:20:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:20:17 INFO - Installing collected packages: psutil 03:20:17 INFO - Running setup.py install for psutil 03:20:17 INFO - building 'psutil._psutil_osx' extension 03:20:17 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 03:20:18 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 03:20:18 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 03:20:18 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 03:20:18 INFO - building 'psutil._psutil_posix' extension 03:20:18 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 03:20:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:20:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:20:18 INFO - ^ 03:20:18 INFO - 1 warning generated. 03:20:18 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 03:20:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:20:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:20:18 INFO - Successfully installed psutil 03:20:18 INFO - Cleaning up... 03:20:18 INFO - Return code: 0 03:20:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:20:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:20:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:20:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a130e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a14df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdcdb49a0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1495e0>, '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 0x109d2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d57990>, '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.yJr9cUU8TH/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.TE9c3k923C/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:20:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:20:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:20:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yJr9cUU8TH/Render', 03:20:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:20:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:20:18 INFO - 'HOME': '/Users/cltbld', 03:20:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:20:18 INFO - 'LOGNAME': 'cltbld', 03:20:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:20:18 INFO - 'MOZ_NO_REMOTE': '1', 03:20:18 INFO - 'NO_EM_RESTART': '1', 03:20:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:20:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:20:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:20:18 INFO - 'PWD': '/builds/slave/test', 03:20:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:20:18 INFO - 'SHELL': '/bin/bash', 03:20:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TE9c3k923C/Listeners', 03:20:18 INFO - 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', 03:20:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:20:18 INFO - 'USER': 'cltbld', 03:20:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:20:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:20:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:20:18 INFO - 'XPC_FLAGS': '0x0', 03:20:18 INFO - 'XPC_SERVICE_NAME': '0', 03:20:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:20:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:20:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:20:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:20:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:20:21 INFO - Installing collected packages: mozsystemmonitor 03:20:21 INFO - Running setup.py install for mozsystemmonitor 03:20:21 INFO - Successfully installed mozsystemmonitor 03:20:21 INFO - Cleaning up... 03:20:21 INFO - Return code: 0 03:20:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:20:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:20:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:20:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:21 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 0x10a130e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a14df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdcdb49a0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1495e0>, '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 0x109d2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d57990>, '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.yJr9cUU8TH/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.TE9c3k923C/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:20:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:20:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:20:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yJr9cUU8TH/Render', 03:20:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:20:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:20:21 INFO - 'HOME': '/Users/cltbld', 03:20:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:20:21 INFO - 'LOGNAME': 'cltbld', 03:20:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:20:21 INFO - 'MOZ_NO_REMOTE': '1', 03:20:21 INFO - 'NO_EM_RESTART': '1', 03:20:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:20:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:20:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:20:21 INFO - 'PWD': '/builds/slave/test', 03:20:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:20:21 INFO - 'SHELL': '/bin/bash', 03:20:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TE9c3k923C/Listeners', 03:20:21 INFO - 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', 03:20:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:20:21 INFO - 'USER': 'cltbld', 03:20:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:20:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:20:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:20:21 INFO - 'XPC_FLAGS': '0x0', 03:20:21 INFO - 'XPC_SERVICE_NAME': '0', 03:20:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:20:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:20:21 INFO - Downloading/unpacking blobuploader==1.2.4 03:20:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:24 INFO - Downloading blobuploader-1.2.4.tar.gz 03:20:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:20:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:20:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:20:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:20:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:25 INFO - Downloading docopt-0.6.1.tar.gz 03:20:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:20:25 INFO - Installing collected packages: blobuploader, requests, docopt 03:20:25 INFO - Running setup.py install for blobuploader 03:20:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:20:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:20:25 INFO - Running setup.py install for requests 03:20:26 INFO - Running setup.py install for docopt 03:20:26 INFO - Successfully installed blobuploader requests docopt 03:20:26 INFO - Cleaning up... 03:20:26 INFO - Return code: 0 03:20:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:20:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:20:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:20:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:26 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 0x10a130e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a14df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdcdb49a0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1495e0>, '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 0x109d2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d57990>, '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.yJr9cUU8TH/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.TE9c3k923C/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:20:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:20:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:20:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yJr9cUU8TH/Render', 03:20:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:20:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:20:26 INFO - 'HOME': '/Users/cltbld', 03:20:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:20:26 INFO - 'LOGNAME': 'cltbld', 03:20:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:20:26 INFO - 'MOZ_NO_REMOTE': '1', 03:20:26 INFO - 'NO_EM_RESTART': '1', 03:20:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:20:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:20:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:20:26 INFO - 'PWD': '/builds/slave/test', 03:20:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:20:26 INFO - 'SHELL': '/bin/bash', 03:20:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TE9c3k923C/Listeners', 03:20:26 INFO - 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', 03:20:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:20:26 INFO - 'USER': 'cltbld', 03:20:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:20:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:20:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:20:26 INFO - 'XPC_FLAGS': '0x0', 03:20:26 INFO - 'XPC_SERVICE_NAME': '0', 03:20:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:20:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:20:26 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-YTGhIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:20:26 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-XHu4hm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:20:26 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-5MdU1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:20:26 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-9ZFFlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-yPtobo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-3TSBe1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-8FuM1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-d0DiS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-HemITh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-Q68a2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-HnAvMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-qY3XsI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:20:27 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-IRbvAq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-EBGSk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-oBfLZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-JOihuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-c6Ejds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-8ZysC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-eq4_Aw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:20:28 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-pSTpjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:20:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:20:29 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-ZN9mzf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:20:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:20:29 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 03:20:29 INFO - Running setup.py install for manifestparser 03:20:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:20:29 INFO - Running setup.py install for mozcrash 03:20:29 INFO - Running setup.py install for mozdebug 03:20:29 INFO - Running setup.py install for mozdevice 03:20:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:20:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:20:29 INFO - Running setup.py install for mozfile 03:20:30 INFO - Running setup.py install for mozhttpd 03:20:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Running setup.py install for mozinfo 03:20:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Running setup.py install for mozInstall 03:20:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Running setup.py install for mozleak 03:20:30 INFO - Running setup.py install for mozlog 03:20:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Running setup.py install for moznetwork 03:20:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:20:30 INFO - Running setup.py install for mozprocess 03:20:31 INFO - Running setup.py install for mozprofile 03:20:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:20:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:20:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:20:31 INFO - Running setup.py install for mozrunner 03:20:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:20:31 INFO - Running setup.py install for mozscreenshot 03:20:31 INFO - Running setup.py install for moztest 03:20:31 INFO - Running setup.py install for mozversion 03:20:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:20:31 INFO - Running setup.py install for wptserve 03:20:31 INFO - Running setup.py install for marionette-driver 03:20:32 INFO - Running setup.py install for browsermob-proxy 03:20:32 INFO - Running setup.py install for marionette-client 03:20:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:20:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:20:32 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 03:20:32 INFO - Cleaning up... 03:20:32 INFO - Return code: 0 03:20:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:20:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:20:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:20:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:20:32 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 0x10a130e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a14df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdcdb49a0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1495e0>, '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 0x109d2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d57990>, '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.yJr9cUU8TH/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.TE9c3k923C/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:20:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:20:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:20:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yJr9cUU8TH/Render', 03:20:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:20:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:20:32 INFO - 'HOME': '/Users/cltbld', 03:20:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:20:32 INFO - 'LOGNAME': 'cltbld', 03:20:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:20:32 INFO - 'MOZ_NO_REMOTE': '1', 03:20:32 INFO - 'NO_EM_RESTART': '1', 03:20:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:20:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:20:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:20:32 INFO - 'PWD': '/builds/slave/test', 03:20:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:20:32 INFO - 'SHELL': '/bin/bash', 03:20:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TE9c3k923C/Listeners', 03:20:32 INFO - 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', 03:20:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:20:32 INFO - 'USER': 'cltbld', 03:20:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:20:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:20:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:20:32 INFO - 'XPC_FLAGS': '0x0', 03:20:32 INFO - 'XPC_SERVICE_NAME': '0', 03:20:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:20:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:20:32 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-1yIaPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-LrM_EE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-Q4Qpxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-nikmSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-a2db_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-24igB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-utx6AD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-PPAzuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-xwEYHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:20:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:20:33 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-PFpSEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-AGSt3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-yCHxbM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-qqNP5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-QhSs5v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-yj7Rx4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-URKkir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-v5d2hQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-hCpNyB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-6wWrHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 03:20:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:20:34 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-5Ot4Oc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:20:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:20:35 INFO - Running setup.py (path:/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/pip-1KLL5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:20:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:20:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:20:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:20:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:20:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:20:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:20:37 INFO - Downloading blessings-1.6.tar.gz 03:20:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:20:38 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:20:38 INFO - Installing collected packages: blessings 03:20:38 INFO - Running setup.py install for blessings 03:20:38 INFO - Successfully installed blessings 03:20:38 INFO - Cleaning up... 03:20:38 INFO - Return code: 0 03:20:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:20:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:20:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:20:38 INFO - Reading from file tmpfile_stdout 03:20:38 INFO - Current package versions: 03:20:38 INFO - blessings == 1.6 03:20:38 INFO - blobuploader == 1.2.4 03:20:38 INFO - browsermob-proxy == 0.6.0 03:20:38 INFO - docopt == 0.6.1 03:20:38 INFO - manifestparser == 1.1 03:20:38 INFO - marionette-client == 2.3.0 03:20:38 INFO - marionette-driver == 1.4.0 03:20:38 INFO - mozInstall == 1.12 03:20:38 INFO - mozcrash == 0.17 03:20:38 INFO - mozdebug == 0.1 03:20:38 INFO - mozdevice == 0.48 03:20:38 INFO - mozfile == 1.2 03:20:38 INFO - mozhttpd == 0.7 03:20:38 INFO - mozinfo == 0.9 03:20:38 INFO - mozleak == 0.1 03:20:38 INFO - mozlog == 3.1 03:20:38 INFO - moznetwork == 0.27 03:20:38 INFO - mozprocess == 0.22 03:20:38 INFO - mozprofile == 0.28 03:20:38 INFO - mozrunner == 6.11 03:20:38 INFO - mozscreenshot == 0.1 03:20:38 INFO - mozsystemmonitor == 0.0 03:20:38 INFO - moztest == 0.7 03:20:38 INFO - mozversion == 1.4 03:20:38 INFO - psutil == 3.1.1 03:20:38 INFO - requests == 1.2.3 03:20:38 INFO - wptserve == 1.4.0 03:20:38 INFO - wsgiref == 0.1.2 03:20:38 INFO - Running post-action listener: _resource_record_post_action 03:20:38 INFO - Running post-action listener: _start_resource_monitoring 03:20:38 INFO - Starting resource monitoring. 03:20:38 INFO - ##### 03:20:38 INFO - ##### Running pull step. 03:20:38 INFO - ##### 03:20:38 INFO - Running pre-action listener: _resource_record_pre_action 03:20:38 INFO - Running main action method: pull 03:20:38 INFO - Pull has nothing to do! 03:20:38 INFO - Running post-action listener: _resource_record_post_action 03:20:38 INFO - ##### 03:20:38 INFO - ##### Running install step. 03:20:38 INFO - ##### 03:20:38 INFO - Running pre-action listener: _resource_record_pre_action 03:20:38 INFO - Running main action method: install 03:20:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:20:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:20:38 INFO - Reading from file tmpfile_stdout 03:20:38 INFO - Detecting whether we're running mozinstall >=1.0... 03:20:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:20:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:20:39 INFO - Reading from file tmpfile_stdout 03:20:39 INFO - Output received: 03:20:39 INFO - Usage: mozinstall [options] installer 03:20:39 INFO - Options: 03:20:39 INFO - -h, --help show this help message and exit 03:20:39 INFO - -d DEST, --destination=DEST 03:20:39 INFO - Directory to install application into. [default: 03:20:39 INFO - "/builds/slave/test"] 03:20:39 INFO - --app=APP Application being installed. [default: firefox] 03:20:39 INFO - mkdir: /builds/slave/test/build/application 03:20:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:20:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:20:57 INFO - Reading from file tmpfile_stdout 03:20:57 INFO - Output received: 03:20:57 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:20:57 INFO - Running post-action listener: _resource_record_post_action 03:20:57 INFO - ##### 03:20:57 INFO - ##### Running run-tests step. 03:20:57 INFO - ##### 03:20:57 INFO - Running pre-action listener: _resource_record_pre_action 03:20:57 INFO - Running main action method: run_tests 03:20:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:20:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:20:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:20:57 INFO - grabbing minidump binary from tooltool 03:20:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:20:57 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 0x10a1495e0>, '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 0x109d2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d57990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:20:57 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:20:57 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 03:20:57 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:20:57 INFO - Return code: 0 03:20:57 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:20:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:20:57 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/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:20:57 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/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:20:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yJr9cUU8TH/Render', 03:20:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:20:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:20:57 INFO - 'HOME': '/Users/cltbld', 03:20:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:20:57 INFO - 'LOGNAME': 'cltbld', 03:20:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:20:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:20:57 INFO - 'MOZ_NO_REMOTE': '1', 03:20:57 INFO - 'NO_EM_RESTART': '1', 03:20:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:20:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:20:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:20:57 INFO - 'PWD': '/builds/slave/test', 03:20:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:20:57 INFO - 'SHELL': '/bin/bash', 03:20:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TE9c3k923C/Listeners', 03:20:57 INFO - 'TMPDIR': '/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/T/', 03:20:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:20:57 INFO - 'USER': 'cltbld', 03:20:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:20:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:20:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:20:57 INFO - 'XPC_FLAGS': '0x0', 03:20:57 INFO - 'XPC_SERVICE_NAME': '0', 03:20:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:20:57 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/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:20:57 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:20:57 INFO - import pkg_resources 03:20:58 INFO - Using 1 client processes 03:20:59 INFO - wptserve Starting http server on 127.0.0.1:8000 03:20:59 INFO - wptserve Starting http server on 127.0.0.1:8001 03:20:59 INFO - wptserve Starting http server on 127.0.0.1:8443 03:21:00 INFO - SUITE-START | Running 778 tests 03:21:00 INFO - Running testharness tests 03:21:00 INFO - Setting up ssl 03:21:00 INFO - PROCESS | certutil | 03:21:00 INFO - PROCESS | certutil | 03:21:00 INFO - PROCESS | certutil | 03:21:00 INFO - Certificate Nickname Trust Attributes 03:21:00 INFO - SSL,S/MIME,JAR/XPI 03:21:00 INFO - 03:21:00 INFO - web-platform-tests CT,, 03:21:00 INFO - 03:21:00 INFO - Starting runner 03:21:01 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:21:01 INFO - PROCESS | 1940 | 1467109261894 Marionette DEBUG Marionette enabled via build flag and pref 03:21:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ce8000 == 1 [pid = 1940] [id = 1] 03:21:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 1 (0x113ce8800) [pid = 1940] [serial = 1] [outer = 0x0] 03:21:01 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:21:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 2 (0x113ce9800) [pid = 1940] [serial = 2] [outer = 0x113ce8800] 03:21:02 INFO - PROCESS | 1940 | 1467109262201 Marionette INFO Listening on port 2828 03:21:02 INFO - PROCESS | 1940 | 1467109262432 Marionette DEBUG Marionette enabled via command-line flag 03:21:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x11685f800 == 2 [pid = 1940] [id = 2] 03:21:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 3 (0x116860000) [pid = 1940] [serial = 3] [outer = 0x0] 03:21:02 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:21:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 4 (0x116861000) [pid = 1940] [serial = 4] [outer = 0x116860000] 03:21:02 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:21:02 INFO - PROCESS | 1940 | 1467109262585 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53272 03:21:02 INFO - PROCESS | 1940 | 1467109262657 Marionette DEBUG Closed connection conn0 03:21:02 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:21:02 INFO - PROCESS | 1940 | 1467109262662 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53273 03:21:02 INFO - PROCESS | 1940 | 1467109262670 Marionette DEBUG Closed connection conn1 03:21:02 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:21:02 INFO - PROCESS | 1940 | 1467109262676 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53274 03:21:02 INFO - PROCESS | 1940 | 1467109262684 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:21:02 INFO - PROCESS | 1940 | 1467109262691 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":"20160628021223","device":"desktop","version":"48.0"} 03:21:02 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:21:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f03800 == 3 [pid = 1940] [id = 3] 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 5 (0x120f04000) [pid = 1940] [serial = 5] [outer = 0x0] 03:21:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f04800 == 4 [pid = 1940] [id = 4] 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 6 (0x119fdec00) [pid = 1940] [serial = 6] [outer = 0x0] 03:21:03 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:21:03 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:21:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f3b000 == 5 [pid = 1940] [id = 5] 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 7 (0x119fde400) [pid = 1940] [serial = 7] [outer = 0x0] 03:21:03 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:21:03 INFO - PROCESS | 1940 | [1940] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 8 (0x123ff0800) [pid = 1940] [serial = 8] [outer = 0x119fde400] 03:21:03 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 9 (0x123bd3800) [pid = 1940] [serial = 9] [outer = 0x120f04000] 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 10 (0x124605000) [pid = 1940] [serial = 10] [outer = 0x119fdec00] 03:21:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 11 (0x124606c00) [pid = 1940] [serial = 11] [outer = 0x119fde400] 03:21:04 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:21:04 INFO - PROCESS | 1940 | 1467109264378 Marionette INFO startBrowser 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:04 INFO - PROCESS | 1940 | 1467109264399 Marionette DEBUG loaded listener.js 03:21:04 INFO - PROCESS | 1940 | 1467109264408 Marionette DEBUG loaded listener.js 03:21:04 INFO - PROCESS | 1940 | 1467109264409 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:04 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:21:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 12 (0x1265f0c00) [pid = 1940] [serial = 12] [outer = 0x119fde400] 03:21:04 INFO - PROCESS | 1940 | 1467109264722 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2f0b698d-e180-874d-87b0-b76c1d8796e5","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":"20160628021223","device":"desktop","version":"48.0","command_id":1}}] 03:21:04 INFO - PROCESS | 1940 | 1467109264809 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:21:04 INFO - PROCESS | 1940 | 1467109264810 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:04 INFO - PROCESS | 1940 | 1467109264857 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:21:04 INFO - PROCESS | 1940 | 1467109264962 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:21:04 INFO - PROCESS | 1940 | 1467109264964 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:04 INFO - PROCESS | 1940 | [1940] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:21:05 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 13 (0x128971000) [pid = 1940] [serial = 13] [outer = 0x119fde400] 03:21:05 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:21:05 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:21:05 INFO - PROCESS | 1940 | 1467109265296 Marionette TRACE conn2 <- [1,3,null,{}] 03:21:05 INFO - PROCESS | 1940 | 1467109265298 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:21:05 INFO - PROCESS | 1940 | 1467109265300 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:05 INFO - PROCESS | 1940 | 1467109265317 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:21:05 INFO - PROCESS | 1940 | 1467109265340 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:21:05 INFO - PROCESS | 1940 | 1467109265344 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:21:05 INFO - PROCESS | 1940 | 1467109265347 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:21:05 INFO - PROCESS | 1940 | 1467109265349 Marionette TRACE conn2 <- [1,6,null,{}] 03:21:05 INFO - PROCESS | 1940 | 1467109265353 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:05 INFO - PROCESS | 1940 | 1467109265354 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:05 INFO - PROCESS | 1940 | 1467109265366 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:21:05 INFO - PROCESS | 1940 | 1467109265368 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 1940 | 1467109265370 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e94800 == 6 [pid = 1940] [id = 6] 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 14 (0x129157c00) [pid = 1940] [serial = 14] [outer = 0x0] 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 15 (0x129159800) [pid = 1940] [serial = 15] [outer = 0x129157c00] 03:21:05 INFO - PROCESS | 1940 | 1467109265397 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 16 (0x12915f800) [pid = 1940] [serial = 16] [outer = 0x129157c00] 03:21:05 INFO - PROCESS | 1940 | 1467109265695 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 03:21:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12933b000 == 7 [pid = 1940] [id = 7] 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 17 (0x1293e9400) [pid = 1940] [serial = 17] [outer = 0x0] 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 18 (0x1293eb400) [pid = 1940] [serial = 18] [outer = 0x1293e9400] 03:21:05 INFO - PROCESS | 1940 | 1467109265737 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 19 (0x1293ed400) [pid = 1940] [serial = 19] [outer = 0x1293e9400] 03:21:05 INFO - PROCESS | 1940 | 1467109265776 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:21:05 INFO - PROCESS | 1940 | 1467109265777 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:21:05 INFO - PROCESS | 1940 | 1467109265809 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:21:05 INFO - PROCESS | 1940 | 1467109265810 Marionette TRACE conn2 <- [1,10,null,{}] 03:21:05 INFO - PROCESS | 1940 | 1467109265822 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:05 INFO - PROCESS | 1940 | 1467109265825 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:05 INFO - PROCESS | 1940 | 1467109265953 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:21:05 INFO - PROCESS | 1940 | 1467109265986 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 1940 | 1467109265987 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a619000 == 8 [pid = 1940] [id = 8] 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 20 (0x12a90d800) [pid = 1940] [serial = 20] [outer = 0x0] 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 21 (0x12a90f400) [pid = 1940] [serial = 21] [outer = 0x12a90d800] 03:21:06 INFO - PROCESS | 1940 | 1467109266015 Marionette DEBUG loaded listener.js 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 22 (0x12a9a7c00) [pid = 1940] [serial = 22] [outer = 0x12a90d800] 03:21:06 INFO - PROCESS | 1940 | 1467109266320 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 579ms 03:21:06 INFO - PROCESS | 1940 | 1467109266385 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:21:06 INFO - PROCESS | 1940 | 1467109266387 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:21:06 INFO - PROCESS | 1940 | 1467109266393 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:21:06 INFO - PROCESS | 1940 | 1467109266394 Marionette TRACE conn2 <- [1,14,null,{}] 03:21:06 INFO - PROCESS | 1940 | 1467109266397 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:06 INFO - PROCESS | 1940 | 1467109266399 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:06 INFO - PROCESS | 1940 | 1467109266486 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:21:06 INFO - PROCESS | 1940 | 1467109266492 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:06 INFO - PROCESS | 1940 | 1467109266494 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b188800 == 9 [pid = 1940] [id = 9] 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 23 (0x12a9ac000) [pid = 1940] [serial = 23] [outer = 0x0] 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 24 (0x12abc6800) [pid = 1940] [serial = 24] [outer = 0x12a9ac000] 03:21:06 INFO - PROCESS | 1940 | 1467109266518 Marionette DEBUG loaded listener.js 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 25 (0x12b1d9400) [pid = 1940] [serial = 25] [outer = 0x12a9ac000] 03:21:06 INFO - PROCESS | 1940 | 1467109266770 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 03:21:06 INFO - PROCESS | 1940 | 1467109266814 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:21:06 INFO - PROCESS | 1940 | 1467109266815 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:21:06 INFO - PROCESS | 1940 | 1467109266818 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:21:06 INFO - PROCESS | 1940 | 1467109266819 Marionette TRACE conn2 <- [1,18,null,{}] 03:21:06 INFO - PROCESS | 1940 | 1467109266821 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:06 INFO - PROCESS | 1940 | 1467109266823 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:06 INFO - PROCESS | 1940 | 1467109266922 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:21:06 INFO - PROCESS | 1940 | 1467109266929 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:06 INFO - PROCESS | 1940 | 1467109266931 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9cf000 == 10 [pid = 1940] [id = 10] 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 26 (0x12b97b400) [pid = 1940] [serial = 26] [outer = 0x0] 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 27 (0x12b996c00) [pid = 1940] [serial = 27] [outer = 0x12b97b400] 03:21:06 INFO - PROCESS | 1940 | 1467109266955 Marionette DEBUG loaded listener.js 03:21:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 28 (0x12b99d400) [pid = 1940] [serial = 28] [outer = 0x12b97b400] 03:21:07 INFO - PROCESS | 1940 | 1467109267223 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 03:21:07 INFO - PROCESS | 1940 | 1467109267238 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:21:07 INFO - PROCESS | 1940 | 1467109267240 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:21:07 INFO - PROCESS | 1940 | 1467109267250 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:21:07 INFO - PROCESS | 1940 | 1467109267251 Marionette TRACE conn2 <- [1,22,null,{}] 03:21:07 INFO - PROCESS | 1940 | 1467109267253 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:07 INFO - PROCESS | 1940 | 1467109267254 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:07 INFO - PROCESS | 1940 | 1467109267360 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:21:07 INFO - PROCESS | 1940 | 1467109267363 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 1940 | 1467109267364 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bce8800 == 11 [pid = 1940] [id = 11] 03:21:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 29 (0x12b97c400) [pid = 1940] [serial = 29] [outer = 0x0] 03:21:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 30 (0x12bf33800) [pid = 1940] [serial = 30] [outer = 0x12b97c400] 03:21:07 INFO - PROCESS | 1940 | 1467109267389 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 31 (0x12bf3bc00) [pid = 1940] [serial = 31] [outer = 0x12b97c400] 03:21:07 INFO - PROCESS | 1940 | 1467109267626 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 03:21:07 INFO - PROCESS | 1940 | 1467109267670 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:21:07 INFO - PROCESS | 1940 | 1467109267671 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:21:07 INFO - PROCESS | 1940 | 1467109267681 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:21:07 INFO - PROCESS | 1940 | 1467109267682 Marionette TRACE conn2 <- [1,26,null,{}] 03:21:07 INFO - PROCESS | 1940 | 1467109267684 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:07 INFO - PROCESS | 1940 | 1467109267685 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:07 INFO - PROCESS | 1940 | 1467109267782 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:21:07 INFO - PROCESS | 1940 | 1467109267786 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 1940 | 1467109267787 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184d1800 == 12 [pid = 1940] [id = 12] 03:21:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 32 (0x1182b3c00) [pid = 1940] [serial = 32] [outer = 0x0] 03:21:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 33 (0x118538800) [pid = 1940] [serial = 33] [outer = 0x1182b3c00] 03:21:07 INFO - PROCESS | 1940 | 1467109267811 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 34 (0x12c23d000) [pid = 1940] [serial = 34] [outer = 0x1182b3c00] 03:21:08 INFO - PROCESS | 1940 | 1467109268056 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 03:21:08 INFO - PROCESS | 1940 | 1467109268101 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:21:08 INFO - PROCESS | 1940 | 1467109268102 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:21:08 INFO - PROCESS | 1940 | 1467109268105 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 1940 | 1467109268106 Marionette TRACE conn2 <- [1,30,null,{}] 03:21:08 INFO - PROCESS | 1940 | 1467109268116 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:08 INFO - PROCESS | 1940 | 1467109268117 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:08 INFO - PROCESS | 1940 | 1467109268217 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:21:08 INFO - PROCESS | 1940 | 1467109268221 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:08 INFO - PROCESS | 1940 | 1467109268222 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c210000 == 13 [pid = 1940] [id = 13] 03:21:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 35 (0x12c240400) [pid = 1940] [serial = 35] [outer = 0x0] 03:21:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 36 (0x12c245800) [pid = 1940] [serial = 36] [outer = 0x12c240400] 03:21:08 INFO - PROCESS | 1940 | 1467109268246 Marionette DEBUG loaded listener.js 03:21:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 37 (0x12c351000) [pid = 1940] [serial = 37] [outer = 0x12c240400] 03:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 476ms 03:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:21:08 INFO - PROCESS | 1940 | 1467109268578 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:21:08 INFO - PROCESS | 1940 | 1467109268581 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:21:08 INFO - PROCESS | 1940 | 1467109268582 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:21:08 INFO - PROCESS | 1940 | 1467109268584 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 1940 | 1467109268585 Marionette TRACE conn2 <- [1,34,null,{}] 03:21:08 INFO - PROCESS | 1940 | 1467109268587 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:08 INFO - PROCESS | 1940 | 1467109268588 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:08 INFO - PROCESS | 1940 | 1467109268680 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:21:08 INFO - PROCESS | 1940 | 1467109268684 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:08 INFO - PROCESS | 1940 | 1467109268685 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c62f800 == 14 [pid = 1940] [id = 14] 03:21:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 38 (0x12c247000) [pid = 1940] [serial = 38] [outer = 0x0] 03:21:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 39 (0x12c358800) [pid = 1940] [serial = 39] [outer = 0x12c247000] 03:21:08 INFO - PROCESS | 1940 | 1467109268710 Marionette DEBUG loaded listener.js 03:21:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 40 (0x12c889800) [pid = 1940] [serial = 40] [outer = 0x12c247000] 03:21:08 INFO - PROCESS | 1940 | 1467109268982 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 03:21:09 INFO - PROCESS | 1940 | 1467109269003 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:21:09 INFO - PROCESS | 1940 | 1467109269004 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:21:09 INFO - PROCESS | 1940 | 1467109269014 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:21:09 INFO - PROCESS | 1940 | 1467109269015 Marionette TRACE conn2 <- [1,38,null,{}] 03:21:09 INFO - PROCESS | 1940 | 1467109269017 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:09 INFO - PROCESS | 1940 | 1467109269019 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:09 INFO - PROCESS | 1940 | 1467109269172 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:21:09 INFO - PROCESS | 1940 | 1467109269178 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 1940 | 1467109269179 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caa2000 == 15 [pid = 1940] [id = 15] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 41 (0x12c88fc00) [pid = 1940] [serial = 41] [outer = 0x0] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 42 (0x12c894800) [pid = 1940] [serial = 42] [outer = 0x12c88fc00] 03:21:09 INFO - PROCESS | 1940 | 1467109269216 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 43 (0x12ca77c00) [pid = 1940] [serial = 43] [outer = 0x12c88fc00] 03:21:09 INFO - PROCESS | 1940 | 1467109269531 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 569ms 03:21:09 INFO - PROCESS | 1940 | 1467109269583 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:21:09 INFO - PROCESS | 1940 | 1467109269584 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:21:09 INFO - PROCESS | 1940 | 1467109269586 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:21:09 INFO - PROCESS | 1940 | 1467109269587 Marionette TRACE conn2 <- [1,42,null,{}] 03:21:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce4b000 == 16 [pid = 1940] [id = 16] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 44 (0x12ce4b800) [pid = 1940] [serial = 44] [outer = 0x0] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 45 (0x12ce4d000) [pid = 1940] [serial = 45] [outer = 0x12ce4b800] 03:21:09 INFO - PROCESS | 1940 | 1467109269605 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:09 INFO - PROCESS | 1940 | 1467109269606 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 46 (0x12ce51800) [pid = 1940] [serial = 46] [outer = 0x12ce4b800] 03:21:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce4a800 == 17 [pid = 1940] [id = 17] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 47 (0x12ca7fc00) [pid = 1940] [serial = 47] [outer = 0x0] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 48 (0x12ce77000) [pid = 1940] [serial = 48] [outer = 0x12ca7fc00] 03:21:09 INFO - PROCESS | 1940 | 1467109269727 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 49 (0x12b973800) [pid = 1940] [serial = 49] [outer = 0x12ca7fc00] 03:21:09 INFO - PROCESS | 1940 | 1467109269764 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 1940 | 1467109269765 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d24c000 == 18 [pid = 1940] [id = 18] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x12d1de800) [pid = 1940] [serial = 50] [outer = 0x0] 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x12d1e0400) [pid = 1940] [serial = 51] [outer = 0x12d1de800] 03:21:09 INFO - PROCESS | 1940 | 1467109269792 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x12d1e4800) [pid = 1940] [serial = 52] [outer = 0x12d1de800] 03:21:10 INFO - PROCESS | 1940 | 1467109270081 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 03:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:21:10 INFO - PROCESS | 1940 | 1467109270116 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:21:10 INFO - PROCESS | 1940 | 1467109270117 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:21:10 INFO - PROCESS | 1940 | 1467109270119 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:21:10 INFO - PROCESS | 1940 | 1467109270121 Marionette TRACE conn2 <- [1,46,null,{}] 03:21:10 INFO - PROCESS | 1940 | 1467109270124 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:10 INFO - PROCESS | 1940 | 1467109270127 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:10 INFO - PROCESS | 1940 | 1467109270220 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:21:10 INFO - PROCESS | 1940 | 1467109270233 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:10 INFO - PROCESS | 1940 | 1467109270234 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfba800 == 19 [pid = 1940] [id = 19] 03:21:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x11853e000) [pid = 1940] [serial = 53] [outer = 0x0] 03:21:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x12ce77800) [pid = 1940] [serial = 54] [outer = 0x11853e000] 03:21:10 INFO - PROCESS | 1940 | 1467109270260 Marionette DEBUG loaded listener.js 03:21:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x12d4ba400) [pid = 1940] [serial = 55] [outer = 0x11853e000] 03:21:10 INFO - PROCESS | 1940 | 1467109270491 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 03:21:10 INFO - PROCESS | 1940 | 1467109270550 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:21:10 INFO - PROCESS | 1940 | 1467109270552 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:21:10 INFO - PROCESS | 1940 | 1467109270564 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:21:10 INFO - PROCESS | 1940 | 1467109270565 Marionette TRACE conn2 <- [1,50,null,{}] 03:21:10 INFO - PROCESS | 1940 | 1467109270569 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:10 INFO - PROCESS | 1940 | 1467109270571 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:10 INFO - PROCESS | 1940 | 1467109270716 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:21:10 INFO - PROCESS | 1940 | 1467109270721 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:10 INFO - PROCESS | 1940 | 1467109270722 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d493000 == 20 [pid = 1940] [id = 20] 03:21:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x1183ea400) [pid = 1940] [serial = 56] [outer = 0x0] 03:21:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x1183f1800) [pid = 1940] [serial = 57] [outer = 0x1183ea400] 03:21:10 INFO - PROCESS | 1940 | 1467109270761 Marionette DEBUG loaded listener.js 03:21:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x12bf2f000) [pid = 1940] [serial = 58] [outer = 0x1183ea400] 03:21:11 INFO - PROCESS | 1940 | 1467109271060 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 528ms 03:21:11 INFO - PROCESS | 1940 | 1467109271087 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:21:11 INFO - PROCESS | 1940 | 1467109271088 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:21:11 INFO - PROCESS | 1940 | 1467109271099 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:21:11 INFO - PROCESS | 1940 | 1467109271100 Marionette TRACE conn2 <- [1,54,null,{}] 03:21:11 INFO - PROCESS | 1940 | 1467109271103 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:11 INFO - PROCESS | 1940 | 1467109271104 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:11 INFO - PROCESS | 1940 | 1467109271200 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:21:11 INFO - PROCESS | 1940 | 1467109271203 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:11 INFO - PROCESS | 1940 | 1467109271213 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d71c000 == 21 [pid = 1940] [id = 21] 03:21:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x12d4c5800) [pid = 1940] [serial = 59] [outer = 0x0] 03:21:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x12d8e8400) [pid = 1940] [serial = 60] [outer = 0x12d4c5800] 03:21:11 INFO - PROCESS | 1940 | 1467109271236 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x12d8ec400) [pid = 1940] [serial = 61] [outer = 0x12d4c5800] 03:21:11 INFO - PROCESS | 1940 | 1467109271467 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 03:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:21:11 INFO - PROCESS | 1940 | 1467109271519 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:21:11 INFO - PROCESS | 1940 | 1467109271521 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:21:11 INFO - PROCESS | 1940 | 1467109271534 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:21:11 INFO - PROCESS | 1940 | 1467109271535 Marionette TRACE conn2 <- [1,58,null,{}] 03:21:11 INFO - PROCESS | 1940 | 1467109271538 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:11 INFO - PROCESS | 1940 | 1467109271546 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:11 INFO - PROCESS | 1940 | 1467109271681 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:21:11 INFO - PROCESS | 1940 | 1467109271685 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:11 INFO - PROCESS | 1940 | 1467109271687 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x119477000 == 22 [pid = 1940] [id = 22] 03:21:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x12d8ed000) [pid = 1940] [serial = 62] [outer = 0x0] 03:21:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x12d8f4400) [pid = 1940] [serial = 63] [outer = 0x12d8ed000] 03:21:11 INFO - PROCESS | 1940 | 1467109271725 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x12e0cf000) [pid = 1940] [serial = 64] [outer = 0x12d8ed000] 03:21:12 INFO - PROCESS | 1940 | 1467109272872 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 03:21:12 INFO - PROCESS | 1940 | 1467109272911 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:21:12 INFO - PROCESS | 1940 | 1467109272914 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:21:12 INFO - PROCESS | 1940 | 1467109272918 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:21:12 INFO - PROCESS | 1940 | 1467109272920 Marionette TRACE conn2 <- [1,62,null,{}] 03:21:12 INFO - PROCESS | 1940 | 1467109272923 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:12 INFO - PROCESS | 1940 | 1467109272925 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:13 INFO - PROCESS | 1940 | 1467109273031 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:21:13 INFO - PROCESS | 1940 | 1467109273072 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:13 INFO - PROCESS | 1940 | 1467109273073 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x11263d000 == 23 [pid = 1940] [id = 23] 03:21:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1121af400) [pid = 1940] [serial = 65] [outer = 0x0] 03:21:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1121b7400) [pid = 1940] [serial = 66] [outer = 0x1121af400] 03:21:13 INFO - PROCESS | 1940 | 1467109273105 Marionette DEBUG loaded listener.js 03:21:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x112ab3400) [pid = 1940] [serial = 67] [outer = 0x1121af400] 03:21:13 INFO - PROCESS | 1940 | 1467109273503 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 03:21:13 INFO - PROCESS | 1940 | 1467109273542 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:21:13 INFO - PROCESS | 1940 | 1467109273546 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:21:13 INFO - PROCESS | 1940 | 1467109273550 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:21:13 INFO - PROCESS | 1940 | 1467109273552 Marionette TRACE conn2 <- [1,66,null,{}] 03:21:13 INFO - PROCESS | 1940 | 1467109273555 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:13 INFO - PROCESS | 1940 | 1467109273556 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:13 INFO - PROCESS | 1940 | 1467109273668 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:21:13 INFO - PROCESS | 1940 | 1467109273709 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:13 INFO - PROCESS | 1940 | 1467109273710 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168b9800 == 24 [pid = 1940] [id = 24] 03:21:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x113c65c00) [pid = 1940] [serial = 68] [outer = 0x0] 03:21:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x115e8a800) [pid = 1940] [serial = 69] [outer = 0x113c65c00] 03:21:13 INFO - PROCESS | 1940 | 1467109273741 Marionette DEBUG loaded listener.js 03:21:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x116a1e800) [pid = 1940] [serial = 70] [outer = 0x113c65c00] 03:21:14 INFO - PROCESS | 1940 | 1467109274149 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 03:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:21:14 INFO - PROCESS | 1940 | 1467109274170 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:21:14 INFO - PROCESS | 1940 | 1467109274172 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:21:14 INFO - PROCESS | 1940 | 1467109274175 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:21:14 INFO - PROCESS | 1940 | 1467109274179 Marionette TRACE conn2 <- [1,70,null,{}] 03:21:14 INFO - PROCESS | 1940 | 1467109274187 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:14 INFO - PROCESS | 1940 | 1467109274190 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:14 INFO - PROCESS | 1940 | 1467109274302 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:21:14 INFO - PROCESS | 1940 | 1467109274411 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:14 INFO - PROCESS | 1940 | 1467109274413 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x119490800 == 25 [pid = 1940] [id = 25] 03:21:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x120ff4800) [pid = 1940] [serial = 71] [outer = 0x0] 03:21:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x120ff6800) [pid = 1940] [serial = 72] [outer = 0x120ff4800] 03:21:14 INFO - PROCESS | 1940 | 1467109274468 Marionette DEBUG loaded listener.js 03:21:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x123808400) [pid = 1940] [serial = 73] [outer = 0x120ff4800] 03:21:15 INFO - PROCESS | 1940 | 1467109275066 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 03:21:15 INFO - PROCESS | 1940 | 1467109275098 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:21:15 INFO - PROCESS | 1940 | 1467109275101 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:21:15 INFO - PROCESS | 1940 | 1467109275104 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 1940 | 1467109275106 Marionette TRACE conn2 <- [1,74,null,{}] 03:21:15 INFO - PROCESS | 1940 | 1467109275110 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:15 INFO - PROCESS | 1940 | 1467109275111 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:15 INFO - PROCESS | 1940 | 1467109275198 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:21:15 INFO - PROCESS | 1940 | 1467109275237 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:15 INFO - PROCESS | 1940 | 1467109275238 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11264c000 == 26 [pid = 1940] [id = 26] 03:21:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x113c8f800) [pid = 1940] [serial = 74] [outer = 0x0] 03:21:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x113dd1c00) [pid = 1940] [serial = 75] [outer = 0x113c8f800] 03:21:15 INFO - PROCESS | 1940 | 1467109275268 Marionette DEBUG loaded listener.js 03:21:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x115e21400) [pid = 1940] [serial = 76] [outer = 0x113c8f800] 03:21:15 INFO - PROCESS | 1940 | 1467109275691 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 03:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:21:15 INFO - PROCESS | 1940 | 1467109275728 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:21:15 INFO - PROCESS | 1940 | 1467109275731 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:21:15 INFO - PROCESS | 1940 | 1467109275735 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 1940 | 1467109275736 Marionette TRACE conn2 <- [1,78,null,{}] 03:21:15 INFO - PROCESS | 1940 | 1467109275762 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:15 INFO - PROCESS | 1940 | 1467109275764 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:15 INFO - PROCESS | 1940 | 1467109275867 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:21:15 INFO - PROCESS | 1940 | 1467109275926 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:15 INFO - PROCESS | 1940 | 1467109275928 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x113cdb800 == 27 [pid = 1940] [id = 27] 03:21:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x116638000) [pid = 1940] [serial = 77] [outer = 0x0] 03:21:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x116804000) [pid = 1940] [serial = 78] [outer = 0x116638000] 03:21:15 INFO - PROCESS | 1940 | 1467109275954 Marionette DEBUG loaded listener.js 03:21:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116a17800) [pid = 1940] [serial = 79] [outer = 0x116638000] 03:21:16 INFO - PROCESS | 1940 | 1467109276297 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 619ms 03:21:16 INFO - PROCESS | 1940 | 1467109276356 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:21:16 INFO - PROCESS | 1940 | 1467109276358 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:21:16 INFO - PROCESS | 1940 | 1467109276361 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:21:16 INFO - PROCESS | 1940 | 1467109276364 Marionette TRACE conn2 <- [1,82,null,{}] 03:21:16 INFO - PROCESS | 1940 | 1467109276375 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:16 INFO - PROCESS | 1940 | 1467109276379 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:16 INFO - PROCESS | 1940 | 1467109276503 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:21:16 INFO - PROCESS | 1940 | 1467109276567 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:16 INFO - PROCESS | 1940 | 1467109276570 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x116183000 == 28 [pid = 1940] [id = 28] 03:21:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x116888800) [pid = 1940] [serial = 80] [outer = 0x0] 03:21:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116af8400) [pid = 1940] [serial = 81] [outer = 0x116888800] 03:21:16 INFO - PROCESS | 1940 | 1467109276614 Marionette DEBUG loaded listener.js 03:21:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1183ec000) [pid = 1940] [serial = 82] [outer = 0x116888800] 03:21:16 INFO - PROCESS | 1940 | 1467109276882 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 574ms 03:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:21:16 INFO - PROCESS | 1940 | 1467109276935 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:21:16 INFO - PROCESS | 1940 | 1467109276936 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:21:16 INFO - PROCESS | 1940 | 1467109276938 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:21:16 INFO - PROCESS | 1940 | 1467109276940 Marionette TRACE conn2 <- [1,86,null,{}] 03:21:16 INFO - PROCESS | 1940 | 1467109276949 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:16 INFO - PROCESS | 1940 | 1467109276951 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:17 INFO - PROCESS | 1940 | 1467109277037 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:21:17 INFO - PROCESS | 1940 | 1467109277093 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:17 INFO - PROCESS | 1940 | 1467109277094 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168ac000 == 29 [pid = 1940] [id = 29] 03:21:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1183f0000) [pid = 1940] [serial = 83] [outer = 0x0] 03:21:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185eb000) [pid = 1940] [serial = 84] [outer = 0x1183f0000] 03:21:17 INFO - PROCESS | 1940 | 1467109277120 Marionette DEBUG loaded listener.js 03:21:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11877e000) [pid = 1940] [serial = 85] [outer = 0x1183f0000] 03:21:17 INFO - PROCESS | 1940 | 1467109277378 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms 03:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:21:17 INFO - PROCESS | 1940 | 1467109277415 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 1940 | 1467109277417 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:21:17 INFO - PROCESS | 1940 | 1467109277419 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 1940 | 1467109277420 Marionette TRACE conn2 <- [1,90,null,{}] 03:21:17 INFO - PROCESS | 1940 | 1467109277432 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:17 INFO - PROCESS | 1940 | 1467109277433 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:17 INFO - PROCESS | 1940 | 1467109277517 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:21:17 INFO - PROCESS | 1940 | 1467109277521 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:17 INFO - PROCESS | 1940 | 1467109277522 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x117157000 == 30 [pid = 1940] [id = 30] 03:21:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1183f6000) [pid = 1940] [serial = 86] [outer = 0x0] 03:21:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119105000) [pid = 1940] [serial = 87] [outer = 0x1183f6000] 03:21:17 INFO - PROCESS | 1940 | 1467109277548 Marionette DEBUG loaded listener.js 03:21:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11944c800) [pid = 1940] [serial = 88] [outer = 0x1183f6000] 03:21:17 INFO - PROCESS | 1940 | 1467109277848 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms 03:21:17 INFO - PROCESS | 1940 | 1467109277894 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 1940 | 1467109277895 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:21:17 INFO - PROCESS | 1940 | 1467109277906 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 1940 | 1467109277907 Marionette TRACE conn2 <- [1,94,null,{}] 03:21:17 INFO - PROCESS | 1940 | 1467109277909 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:17 INFO - PROCESS | 1940 | 1467109277913 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:18 INFO - PROCESS | 1940 | 1467109278017 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:21:18 INFO - PROCESS | 1940 | 1467109278021 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:18 INFO - PROCESS | 1940 | 1467109278024 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x118221000 == 31 [pid = 1940] [id = 31] 03:21:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119452400) [pid = 1940] [serial = 89] [outer = 0x0] 03:21:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11983f400) [pid = 1940] [serial = 90] [outer = 0x119452400] 03:21:18 INFO - PROCESS | 1940 | 1467109278064 Marionette DEBUG loaded listener.js 03:21:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x120ff4c00) [pid = 1940] [serial = 91] [outer = 0x119452400] 03:21:18 INFO - PROCESS | 1940 | 1467109278535 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 671ms 03:21:18 INFO - PROCESS | 1940 | 1467109278577 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:21:18 INFO - PROCESS | 1940 | 1467109278579 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:21:18 INFO - PROCESS | 1940 | 1467109278582 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:21:18 INFO - PROCESS | 1940 | 1467109278584 Marionette TRACE conn2 <- [1,98,null,{}] 03:21:18 INFO - PROCESS | 1940 | 1467109278587 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:18 INFO - PROCESS | 1940 | 1467109278589 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:18 INFO - PROCESS | 1940 | 1467109278689 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:21:18 INFO - PROCESS | 1940 | 1467109278696 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:18 INFO - PROCESS | 1940 | 1467109278697 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11917f000 == 32 [pid = 1940] [id = 32] 03:21:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1183f6800) [pid = 1940] [serial = 92] [outer = 0x0] 03:21:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123976400) [pid = 1940] [serial = 93] [outer = 0x1183f6800] 03:21:18 INFO - PROCESS | 1940 | 1467109278722 Marionette DEBUG loaded listener.js 03:21:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123e3e400) [pid = 1940] [serial = 94] [outer = 0x1183f6800] 03:21:19 INFO - PROCESS | 1940 | 1467109279019 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 03:21:19 INFO - PROCESS | 1940 | 1467109279051 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:21:19 INFO - PROCESS | 1940 | 1467109279052 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:21:19 INFO - PROCESS | 1940 | 1467109279054 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 1940 | 1467109279055 Marionette TRACE conn2 <- [1,102,null,{}] 03:21:19 INFO - PROCESS | 1940 | 1467109279059 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:19 INFO - PROCESS | 1940 | 1467109279061 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:19 INFO - PROCESS | 1940 | 1467109279138 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:21:19 INFO - PROCESS | 1940 | 1467109279184 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:19 INFO - PROCESS | 1940 | 1467109279184 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192d5000 == 33 [pid = 1940] [id = 33] 03:21:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119831c00) [pid = 1940] [serial = 95] [outer = 0x0] 03:21:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123fefc00) [pid = 1940] [serial = 96] [outer = 0x119831c00] 03:21:19 INFO - PROCESS | 1940 | 1467109279209 Marionette DEBUG loaded listener.js 03:21:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1245cf400) [pid = 1940] [serial = 97] [outer = 0x119831c00] 03:21:19 INFO - PROCESS | 1940 | 1467109279462 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 03:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:21:19 INFO - PROCESS | 1940 | 1467109279478 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:21:19 INFO - PROCESS | 1940 | 1467109279480 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:21:19 INFO - PROCESS | 1940 | 1467109279482 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 1940 | 1467109279483 Marionette TRACE conn2 <- [1,106,null,{}] 03:21:19 INFO - PROCESS | 1940 | 1467109279486 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:19 INFO - PROCESS | 1940 | 1467109279488 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:19 INFO - PROCESS | 1940 | 1467109279566 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:21:19 INFO - PROCESS | 1940 | 1467109279570 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:19 INFO - PROCESS | 1940 | 1467109279571 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c7000 == 34 [pid = 1940] [id = 34] 03:21:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x117db2800) [pid = 1940] [serial = 98] [outer = 0x0] 03:21:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124607000) [pid = 1940] [serial = 99] [outer = 0x117db2800] 03:21:19 INFO - PROCESS | 1940 | 1467109279597 Marionette DEBUG loaded listener.js 03:21:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124ba4800) [pid = 1940] [serial = 100] [outer = 0x117db2800] 03:21:19 INFO - PROCESS | 1940 | 1467109279881 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 03:21:19 INFO - PROCESS | 1940 | 1467109279900 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:21:19 INFO - PROCESS | 1940 | 1467109279901 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:21:19 INFO - PROCESS | 1940 | 1467109279903 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 1940 | 1467109279904 Marionette TRACE conn2 <- [1,110,null,{}] 03:21:19 INFO - PROCESS | 1940 | 1467109279914 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:19 INFO - PROCESS | 1940 | 1467109279915 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:20 INFO - PROCESS | 1940 | 1467109280003 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:21:20 INFO - PROCESS | 1940 | 1467109280007 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:20 INFO - PROCESS | 1940 | 1467109280009 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cc9800 == 35 [pid = 1940] [id = 35] 03:21:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1245cac00) [pid = 1940] [serial = 101] [outer = 0x0] 03:21:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124e9c000) [pid = 1940] [serial = 102] [outer = 0x1245cac00] 03:21:20 INFO - PROCESS | 1940 | 1467109280034 Marionette DEBUG loaded listener.js 03:21:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124f08400) [pid = 1940] [serial = 103] [outer = 0x1245cac00] 03:21:20 INFO - PROCESS | 1940 | 1467109280327 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 03:21:20 INFO - PROCESS | 1940 | 1467109280372 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:21:20 INFO - PROCESS | 1940 | 1467109280374 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:21:20 INFO - PROCESS | 1940 | 1467109280417 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:21:20 INFO - PROCESS | 1940 | 1467109280419 Marionette TRACE conn2 <- [1,114,null,{}] 03:21:20 INFO - PROCESS | 1940 | 1467109280421 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:20 INFO - PROCESS | 1940 | 1467109280424 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:20 INFO - PROCESS | 1940 | 1467109280514 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:21:20 INFO - PROCESS | 1940 | 1467109280517 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:20 INFO - PROCESS | 1940 | 1467109280519 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x123874000 == 36 [pid = 1940] [id = 36] 03:21:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124664c00) [pid = 1940] [serial = 104] [outer = 0x0] 03:21:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x125699c00) [pid = 1940] [serial = 105] [outer = 0x124664c00] 03:21:20 INFO - PROCESS | 1940 | 1467109280544 Marionette DEBUG loaded listener.js 03:21:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126445c00) [pid = 1940] [serial = 106] [outer = 0x124664c00] 03:21:20 INFO - PROCESS | 1940 | 1467109280891 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 555ms 03:21:20 INFO - PROCESS | 1940 | 1467109280940 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:21:20 INFO - PROCESS | 1940 | 1467109280942 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:21:20 INFO - PROCESS | 1940 | 1467109280945 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:21:20 INFO - PROCESS | 1940 | 1467109280947 Marionette TRACE conn2 <- [1,118,null,{}] 03:21:20 INFO - PROCESS | 1940 | 1467109280950 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:20 INFO - PROCESS | 1940 | 1467109280952 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:21 INFO - PROCESS | 1940 | 1467109281111 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:21:21 INFO - PROCESS | 1940 | 1467109281125 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:21 INFO - PROCESS | 1940 | 1467109281126 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x123985800 == 37 [pid = 1940] [id = 37] 03:21:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x126453000) [pid = 1940] [serial = 107] [outer = 0x0] 03:21:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x126558000) [pid = 1940] [serial = 108] [outer = 0x126453000] 03:21:21 INFO - PROCESS | 1940 | 1467109281165 Marionette DEBUG loaded listener.js 03:21:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12679b800) [pid = 1940] [serial = 109] [outer = 0x126453000] 03:21:21 INFO - PROCESS | 1940 | 1467109281489 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 571ms 03:21:21 INFO - PROCESS | 1940 | 1467109281516 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:21:21 INFO - PROCESS | 1940 | 1467109281517 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:21:21 INFO - PROCESS | 1940 | 1467109281519 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:21:21 INFO - PROCESS | 1940 | 1467109281520 Marionette TRACE conn2 <- [1,122,null,{}] 03:21:21 INFO - PROCESS | 1940 | 1467109281522 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:21 INFO - PROCESS | 1940 | 1467109281523 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:21 INFO - PROCESS | 1940 | 1467109281616 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:21:21 INFO - PROCESS | 1940 | 1467109281660 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:21 INFO - PROCESS | 1940 | 1467109281661 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bd0000 == 38 [pid = 1940] [id = 38] 03:21:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1267a1c00) [pid = 1940] [serial = 110] [outer = 0x0] 03:21:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128968400) [pid = 1940] [serial = 111] [outer = 0x1267a1c00] 03:21:21 INFO - PROCESS | 1940 | 1467109281698 Marionette DEBUG loaded listener.js 03:21:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128bdcc00) [pid = 1940] [serial = 112] [outer = 0x1267a1c00] 03:21:21 INFO - PROCESS | 1940 | 1467109281937 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 03:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:21:22 INFO - PROCESS | 1940 | 1467109281998 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 1940 | 1467109281999 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:21:22 INFO - PROCESS | 1940 | 1467109282001 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 1940 | 1467109282002 Marionette TRACE conn2 <- [1,126,null,{}] 03:21:22 INFO - PROCESS | 1940 | 1467109282005 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:22 INFO - PROCESS | 1940 | 1467109282006 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:22 INFO - PROCESS | 1940 | 1467109282094 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:21:22 INFO - PROCESS | 1940 | 1467109282098 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:22 INFO - PROCESS | 1940 | 1467109282100 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1240b1800 == 39 [pid = 1940] [id = 39] 03:21:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12569b000) [pid = 1940] [serial = 113] [outer = 0x0] 03:21:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x128da5000) [pid = 1940] [serial = 114] [outer = 0x12569b000] 03:21:22 INFO - PROCESS | 1940 | 1467109282123 Marionette DEBUG loaded listener.js 03:21:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128ebe800) [pid = 1940] [serial = 115] [outer = 0x12569b000] 03:21:22 INFO - PROCESS | 1940 | 1467109282420 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 03:21:22 INFO - PROCESS | 1940 | 1467109282471 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 1940 | 1467109282472 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:21:22 INFO - PROCESS | 1940 | 1467109282474 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 1940 | 1467109282475 Marionette TRACE conn2 <- [1,130,null,{}] 03:21:22 INFO - PROCESS | 1940 | 1467109282477 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:22 INFO - PROCESS | 1940 | 1467109282478 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:22 INFO - PROCESS | 1940 | 1467109282579 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:21:22 INFO - PROCESS | 1940 | 1467109282585 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:22 INFO - PROCESS | 1940 | 1467109282586 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d1000 == 40 [pid = 1940] [id = 40] 03:21:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x129154c00) [pid = 1940] [serial = 116] [outer = 0x0] 03:21:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12915c000) [pid = 1940] [serial = 117] [outer = 0x129154c00] 03:21:22 INFO - PROCESS | 1940 | 1467109282610 Marionette DEBUG loaded listener.js 03:21:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x129381c00) [pid = 1940] [serial = 118] [outer = 0x129154c00] 03:21:22 INFO - PROCESS | 1940 | 1467109282920 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 03:21:22 INFO - PROCESS | 1940 | 1467109282946 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 1940 | 1467109282947 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:21:22 INFO - PROCESS | 1940 | 1467109282949 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 1940 | 1467109282950 Marionette TRACE conn2 <- [1,134,null,{}] 03:21:22 INFO - PROCESS | 1940 | 1467109282952 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:22 INFO - PROCESS | 1940 | 1467109282953 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:23 INFO - PROCESS | 1940 | 1467109283034 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:21:23 INFO - PROCESS | 1940 | 1467109283037 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:23 INFO - PROCESS | 1940 | 1467109283038 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x125730000 == 41 [pid = 1940] [id = 41] 03:21:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x129382400) [pid = 1940] [serial = 119] [outer = 0x0] 03:21:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1293e4800) [pid = 1940] [serial = 120] [outer = 0x129382400] 03:21:23 INFO - PROCESS | 1940 | 1467109283063 Marionette DEBUG loaded listener.js 03:21:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x1293eec00) [pid = 1940] [serial = 121] [outer = 0x129382400] 03:21:24 INFO - PROCESS | 1940 | 1467109284197 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1268ms 03:21:24 INFO - PROCESS | 1940 | 1467109284218 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:21:24 INFO - PROCESS | 1940 | 1467109284221 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:21:24 INFO - PROCESS | 1940 | 1467109284224 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:21:24 INFO - PROCESS | 1940 | 1467109284231 Marionette TRACE conn2 <- [1,138,null,{}] 03:21:24 INFO - PROCESS | 1940 | 1467109284237 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:24 INFO - PROCESS | 1940 | 1467109284239 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:24 INFO - PROCESS | 1940 | 1467109284337 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:21:24 INFO - PROCESS | 1940 | 1467109284342 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:24 INFO - PROCESS | 1940 | 1467109284344 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x113290000 == 42 [pid = 1940] [id = 42] 03:21:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11618e400) [pid = 1940] [serial = 122] [outer = 0x0] 03:21:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x116886c00) [pid = 1940] [serial = 123] [outer = 0x11618e400] 03:21:24 INFO - PROCESS | 1940 | 1467109284372 Marionette DEBUG loaded listener.js 03:21:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1176ed000) [pid = 1940] [serial = 124] [outer = 0x11618e400] 03:21:24 INFO - PROCESS | 1940 | 1467109284686 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 481ms 03:21:24 INFO - PROCESS | 1940 | 1467109284705 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:21:24 INFO - PROCESS | 1940 | 1467109284708 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:21:24 INFO - PROCESS | 1940 | 1467109284727 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:21:24 INFO - PROCESS | 1940 | 1467109284730 Marionette TRACE conn2 <- [1,142,null,{}] 03:21:24 INFO - PROCESS | 1940 | 1467109284733 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:24 INFO - PROCESS | 1940 | 1467109284734 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:24 INFO - PROCESS | 1940 | 1467109284831 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:21:24 INFO - PROCESS | 1940 | 1467109284835 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:24 INFO - PROCESS | 1940 | 1467109284836 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11661c800 == 43 [pid = 1940] [id = 43] 03:21:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x117db8c00) [pid = 1940] [serial = 125] [outer = 0x0] 03:21:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1183f0c00) [pid = 1940] [serial = 126] [outer = 0x117db8c00] 03:21:24 INFO - PROCESS | 1940 | 1467109284862 Marionette DEBUG loaded listener.js 03:21:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x118782400) [pid = 1940] [serial = 127] [outer = 0x117db8c00] 03:21:25 INFO - PROCESS | 1940 | 1467109285676 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12a90d800) [pid = 1940] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x129157c00) [pid = 1940] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12d4c5800) [pid = 1940] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1183ea400) [pid = 1940] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x11853e000) [pid = 1940] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12d1de800) [pid = 1940] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12c88fc00) [pid = 1940] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12c247000) [pid = 1940] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12c240400) [pid = 1940] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1182b3c00) [pid = 1940] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12b97c400) [pid = 1940] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12b97b400) [pid = 1940] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12a9ac000) [pid = 1940] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x116888800) [pid = 1940] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1183f0000) [pid = 1940] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1183f6000) [pid = 1940] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119452400) [pid = 1940] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1183f6800) [pid = 1940] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x119831c00) [pid = 1940] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x117db2800) [pid = 1940] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x124664c00) [pid = 1940] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x126453000) [pid = 1940] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1267a1c00) [pid = 1940] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12d8ed000) [pid = 1940] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1121af400) [pid = 1940] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x113c65c00) [pid = 1940] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x120ff4800) [pid = 1940] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x113c8f800) [pid = 1940] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:21:25 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116638000) [pid = 1940] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1028ms 03:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:21:25 INFO - PROCESS | 1940 | 1467109285749 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:21:25 INFO - PROCESS | 1940 | 1467109285750 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:21:25 INFO - PROCESS | 1940 | 1467109285752 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:21:25 INFO - PROCESS | 1940 | 1467109285754 Marionette TRACE conn2 <- [1,146,null,{}] 03:21:25 INFO - PROCESS | 1940 | 1467109285761 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:25 INFO - PROCESS | 1940 | 1467109285764 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:25 INFO - PROCESS | 1940 | 1467109285839 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:21:25 INFO - PROCESS | 1940 | 1467109285843 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:25 INFO - PROCESS | 1940 | 1467109285845 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x117149800 == 44 [pid = 1940] [id = 44] 03:21:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1183eac00) [pid = 1940] [serial = 128] [outer = 0x0] 03:21:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11853e000) [pid = 1940] [serial = 129] [outer = 0x1183eac00] 03:21:25 INFO - PROCESS | 1940 | 1467109285873 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119157400) [pid = 1940] [serial = 130] [outer = 0x1183eac00] 03:21:26 INFO - PROCESS | 1940 | 1467109286184 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 03:21:26 INFO - PROCESS | 1940 | 1467109286224 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:21:26 INFO - PROCESS | 1940 | 1467109286227 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:21:26 INFO - PROCESS | 1940 | 1467109286230 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:21:26 INFO - PROCESS | 1940 | 1467109286231 Marionette TRACE conn2 <- [1,150,null,{}] 03:21:26 INFO - PROCESS | 1940 | 1467109286233 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:26 INFO - PROCESS | 1940 | 1467109286234 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:26 INFO - PROCESS | 1940 | 1467109286306 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:21:26 INFO - PROCESS | 1940 | 1467109286312 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:26 INFO - PROCESS | 1940 | 1467109286313 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x11821b800 == 45 [pid = 1940] [id = 45] 03:21:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11983d000) [pid = 1940] [serial = 131] [outer = 0x0] 03:21:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119a80000) [pid = 1940] [serial = 132] [outer = 0x11983d000] 03:21:26 INFO - PROCESS | 1940 | 1467109286337 Marionette DEBUG loaded listener.js 03:21:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119c8c800) [pid = 1940] [serial = 133] [outer = 0x11983d000] 03:21:26 INFO - PROCESS | 1940 | 1467109286650 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 03:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:21:26 INFO - PROCESS | 1940 | 1467109286699 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:21:26 INFO - PROCESS | 1940 | 1467109286700 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:21:26 INFO - PROCESS | 1940 | 1467109286702 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:21:26 INFO - PROCESS | 1940 | 1467109286703 Marionette TRACE conn2 <- [1,154,null,{}] 03:21:26 INFO - PROCESS | 1940 | 1467109286705 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:26 INFO - PROCESS | 1940 | 1467109286707 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:26 INFO - PROCESS | 1940 | 1467109286776 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:21:26 INFO - PROCESS | 1940 | 1467109286824 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:26 INFO - PROCESS | 1940 | 1467109286825 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x119187000 == 46 [pid = 1940] [id = 46] 03:21:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x113c73400) [pid = 1940] [serial = 134] [outer = 0x0] 03:21:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119fe0800) [pid = 1940] [serial = 135] [outer = 0x113c73400] 03:21:26 INFO - PROCESS | 1940 | 1467109286849 Marionette DEBUG loaded listener.js 03:21:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x123809c00) [pid = 1940] [serial = 136] [outer = 0x113c73400] 03:21:27 INFO - PROCESS | 1940 | 1467109287143 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 03:21:27 INFO - PROCESS | 1940 | 1467109287171 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:21:27 INFO - PROCESS | 1940 | 1467109287172 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:21:27 INFO - PROCESS | 1940 | 1467109287174 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:21:27 INFO - PROCESS | 1940 | 1467109287177 Marionette TRACE conn2 <- [1,158,null,{}] 03:21:27 INFO - PROCESS | 1940 | 1467109287182 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:27 INFO - PROCESS | 1940 | 1467109287186 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:27 INFO - PROCESS | 1940 | 1467109287268 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:21:27 INFO - PROCESS | 1940 | 1467109287271 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:27 INFO - PROCESS | 1940 | 1467109287273 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cc8800 == 47 [pid = 1940] [id = 47] 03:21:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x123c4ac00) [pid = 1940] [serial = 137] [outer = 0x0] 03:21:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x124b29c00) [pid = 1940] [serial = 138] [outer = 0x123c4ac00] 03:21:27 INFO - PROCESS | 1940 | 1467109287300 Marionette DEBUG loaded listener.js 03:21:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12569a400) [pid = 1940] [serial = 139] [outer = 0x123c4ac00] 03:21:27 INFO - PROCESS | 1940 | 1467109287616 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 474ms 03:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:21:27 INFO - PROCESS | 1940 | 1467109287648 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:21:27 INFO - PROCESS | 1940 | 1467109287649 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:21:27 INFO - PROCESS | 1940 | 1467109287651 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:21:27 INFO - PROCESS | 1940 | 1467109287653 Marionette TRACE conn2 <- [1,162,null,{}] 03:21:27 INFO - PROCESS | 1940 | 1467109287655 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:27 INFO - PROCESS | 1940 | 1467109287656 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:27 INFO - PROCESS | 1940 | 1467109287768 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:21:27 INFO - PROCESS | 1940 | 1467109287818 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:27 INFO - PROCESS | 1940 | 1467109287820 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11214f000 == 48 [pid = 1940] [id = 48] 03:21:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1121be400) [pid = 1940] [serial = 140] [outer = 0x0] 03:21:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x112a79c00) [pid = 1940] [serial = 141] [outer = 0x1121be400] 03:21:27 INFO - PROCESS | 1940 | 1467109287851 Marionette DEBUG loaded listener.js 03:21:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x114f8b400) [pid = 1940] [serial = 142] [outer = 0x1121be400] 03:21:28 INFO - PROCESS | 1940 | 1467109288293 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 03:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:21:28 INFO - PROCESS | 1940 | 1467109288323 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:21:28 INFO - PROCESS | 1940 | 1467109288327 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:21:28 INFO - PROCESS | 1940 | 1467109288332 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:21:28 INFO - PROCESS | 1940 | 1467109288335 Marionette TRACE conn2 <- [1,166,null,{}] 03:21:28 INFO - PROCESS | 1940 | 1467109288339 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:28 INFO - PROCESS | 1940 | 1467109288344 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:28 INFO - PROCESS | 1940 | 1467109288526 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:21:28 INFO - PROCESS | 1940 | 1467109288627 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:28 INFO - PROCESS | 1940 | 1467109288630 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11746d000 == 49 [pid = 1940] [id = 49] 03:21:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1176f4800) [pid = 1940] [serial = 143] [outer = 0x0] 03:21:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1182be000) [pid = 1940] [serial = 144] [outer = 0x1176f4800] 03:21:28 INFO - PROCESS | 1940 | 1467109288674 Marionette DEBUG loaded listener.js 03:21:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11872e800) [pid = 1940] [serial = 145] [outer = 0x1176f4800] 03:21:29 INFO - PROCESS | 1940 | 1467109289104 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 825ms 03:21:29 INFO - PROCESS | 1940 | 1467109289155 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:21:29 INFO - PROCESS | 1940 | 1467109289157 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:21:29 INFO - PROCESS | 1940 | 1467109289178 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 1940 | 1467109289180 Marionette TRACE conn2 <- [1,170,null,{}] 03:21:29 INFO - PROCESS | 1940 | 1467109289182 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:29 INFO - PROCESS | 1940 | 1467109289184 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:29 INFO - PROCESS | 1940 | 1467109289277 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:21:29 INFO - PROCESS | 1940 | 1467109289338 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:29 INFO - PROCESS | 1940 | 1467109289339 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab8800 == 50 [pid = 1940] [id = 50] 03:21:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11983f800) [pid = 1940] [serial = 146] [outer = 0x0] 03:21:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x119c82000) [pid = 1940] [serial = 147] [outer = 0x11983f800] 03:21:29 INFO - PROCESS | 1940 | 1467109289368 Marionette DEBUG loaded listener.js 03:21:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x123c47c00) [pid = 1940] [serial = 148] [outer = 0x11983f800] 03:21:29 INFO - PROCESS | 1940 | 1467109289777 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 03:21:29 INFO - PROCESS | 1940 | 1467109289799 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:21:29 INFO - PROCESS | 1940 | 1467109289801 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:21:29 INFO - PROCESS | 1940 | 1467109289809 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 1940 | 1467109289812 Marionette TRACE conn2 <- [1,174,null,{}] 03:21:29 INFO - PROCESS | 1940 | 1467109289815 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:29 INFO - PROCESS | 1940 | 1467109289817 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:29 INFO - PROCESS | 1940 | 1467109289924 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:21:29 INFO - PROCESS | 1940 | 1467109289971 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:29 INFO - PROCESS | 1940 | 1467109289973 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f3d800 == 51 [pid = 1940] [id = 51] 03:21:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x123e41c00) [pid = 1940] [serial = 149] [outer = 0x0] 03:21:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x124be0c00) [pid = 1940] [serial = 150] [outer = 0x123e41c00] 03:21:30 INFO - PROCESS | 1940 | 1467109290002 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12608d800) [pid = 1940] [serial = 151] [outer = 0x123e41c00] 03:21:30 INFO - PROCESS | 1940 | 1467109290404 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 626ms 03:21:30 INFO - PROCESS | 1940 | 1467109290432 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:21:30 INFO - PROCESS | 1940 | 1467109290433 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:21:30 INFO - PROCESS | 1940 | 1467109290435 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:21:30 INFO - PROCESS | 1940 | 1467109290437 Marionette TRACE conn2 <- [1,178,null,{}] 03:21:30 INFO - PROCESS | 1940 | 1467109290439 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:30 INFO - PROCESS | 1940 | 1467109290440 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:30 INFO - PROCESS | 1940 | 1467109290579 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:21:30 INFO - PROCESS | 1940 | 1467109290585 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:30 INFO - PROCESS | 1940 | 1467109290587 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260c4800 == 52 [pid = 1940] [id = 52] 03:21:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x124605400) [pid = 1940] [serial = 152] [outer = 0x0] 03:21:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1264fd400) [pid = 1940] [serial = 153] [outer = 0x124605400] 03:21:30 INFO - PROCESS | 1940 | 1467109290615 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12679bc00) [pid = 1940] [serial = 154] [outer = 0x124605400] 03:21:31 INFO - PROCESS | 1940 | 1467109291115 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 718ms 03:21:31 INFO - PROCESS | 1940 | 1467109291169 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:21:31 INFO - PROCESS | 1940 | 1467109291171 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:21:31 INFO - PROCESS | 1940 | 1467109291188 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:21:31 INFO - PROCESS | 1940 | 1467109291191 Marionette TRACE conn2 <- [1,182,null,{}] 03:21:31 INFO - PROCESS | 1940 | 1467109291196 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:31 INFO - PROCESS | 1940 | 1467109291198 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:31 INFO - PROCESS | 1940 | 1467109291288 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:21:31 INFO - PROCESS | 1940 | 1467109291348 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:31 INFO - PROCESS | 1940 | 1467109291351 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x116abb800 == 53 [pid = 1940] [id = 53] 03:21:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x114fbac00) [pid = 1940] [serial = 155] [outer = 0x0] 03:21:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x115e8d800) [pid = 1940] [serial = 156] [outer = 0x114fbac00] 03:21:31 INFO - PROCESS | 1940 | 1467109291378 Marionette DEBUG loaded listener.js 03:21:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x116788800) [pid = 1940] [serial = 157] [outer = 0x114fbac00] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x119cc8800 == 52 [pid = 1940] [id = 47] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c7000 == 51 [pid = 1940] [id = 34] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x119187000 == 50 [pid = 1940] [id = 46] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11821b800 == 49 [pid = 1940] [id = 45] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x117149800 == 48 [pid = 1940] [id = 44] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x118221000 == 47 [pid = 1940] [id = 31] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11661c800 == 46 [pid = 1940] [id = 43] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x116183000 == 45 [pid = 1940] [id = 28] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x113290000 == 44 [pid = 1940] [id = 42] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11917f000 == 43 [pid = 1940] [id = 32] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1168ac000 == 42 [pid = 1940] [id = 29] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x113cdb800 == 41 [pid = 1940] [id = 27] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x125730000 == 40 [pid = 1940] [id = 41] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123874000 == 39 [pid = 1940] [id = 36] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x119cc9800 == 38 [pid = 1940] [id = 35] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x117157000 == 37 [pid = 1940] [id = 30] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1192d5000 == 36 [pid = 1940] [id = 33] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1260c4800 == 35 [pid = 1940] [id = 52] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123f3d800 == 34 [pid = 1940] [id = 51] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab8800 == 33 [pid = 1940] [id = 50] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d1000 == 32 [pid = 1940] [id = 40] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11746d000 == 31 [pid = 1940] [id = 49] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123985800 == 30 [pid = 1940] [id = 37] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11214f000 == 29 [pid = 1940] [id = 48] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123bd0000 == 28 [pid = 1940] [id = 38] 03:21:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1240b1800 == 27 [pid = 1940] [id = 39] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x124606c00) [pid = 1940] [serial = 11] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x116af8400) [pid = 1940] [serial = 81] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x1183ec000) [pid = 1940] [serial = 82] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x1185eb000) [pid = 1940] [serial = 84] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x11877e000) [pid = 1940] [serial = 85] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x119105000) [pid = 1940] [serial = 87] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x11944c800) [pid = 1940] [serial = 88] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x11983f400) [pid = 1940] [serial = 90] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x120ff4c00) [pid = 1940] [serial = 91] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x123976400) [pid = 1940] [serial = 93] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x123e3e400) [pid = 1940] [serial = 94] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x123fefc00) [pid = 1940] [serial = 96] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x124607000) [pid = 1940] [serial = 99] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x124e9c000) [pid = 1940] [serial = 102] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x125699c00) [pid = 1940] [serial = 105] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x126558000) [pid = 1940] [serial = 108] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x128968400) [pid = 1940] [serial = 111] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x128da5000) [pid = 1940] [serial = 114] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1121b7400) [pid = 1940] [serial = 66] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x115e8a800) [pid = 1940] [serial = 69] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x120ff6800) [pid = 1940] [serial = 72] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x113dd1c00) [pid = 1940] [serial = 75] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x115e21400) [pid = 1940] [serial = 76] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x116804000) [pid = 1940] [serial = 78] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1245cf400) [pid = 1940] [serial = 97] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124ba4800) [pid = 1940] [serial = 100] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126445c00) [pid = 1940] [serial = 106] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12679b800) [pid = 1940] [serial = 109] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123808400) [pid = 1940] [serial = 73] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116a1e800) [pid = 1940] [serial = 70] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116a17800) [pid = 1940] [serial = 79] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128bdcc00) [pid = 1940] [serial = 112] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x112ab3400) [pid = 1940] [serial = 67] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12915c000) [pid = 1940] [serial = 117] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12e0cf000) [pid = 1940] [serial = 64] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123ff0800) [pid = 1940] [serial = 8] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12c245800) [pid = 1940] [serial = 36] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12c351000) [pid = 1940] [serial = 37] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118538800) [pid = 1940] [serial = 33] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12c23d000) [pid = 1940] [serial = 34] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12bf3bc00) [pid = 1940] [serial = 31] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12bf33800) [pid = 1940] [serial = 30] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12b996c00) [pid = 1940] [serial = 27] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12b99d400) [pid = 1940] [serial = 28] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12abc6800) [pid = 1940] [serial = 24] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b1d9400) [pid = 1940] [serial = 25] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12a90f400) [pid = 1940] [serial = 21] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a9a7c00) [pid = 1940] [serial = 22] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1293eb400) [pid = 1940] [serial = 18] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x129159800) [pid = 1940] [serial = 15] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12915f800) [pid = 1940] [serial = 16] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12d8f4400) [pid = 1940] [serial = 63] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12d8e8400) [pid = 1940] [serial = 60] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12d8ec400) [pid = 1940] [serial = 61] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1183f1800) [pid = 1940] [serial = 57] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12bf2f000) [pid = 1940] [serial = 58] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12d4ba400) [pid = 1940] [serial = 55] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12ce77800) [pid = 1940] [serial = 54] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12d1e4800) [pid = 1940] [serial = 52] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12ce4d000) [pid = 1940] [serial = 45] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12ce77000) [pid = 1940] [serial = 48] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12d1e0400) [pid = 1940] [serial = 51] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12c894800) [pid = 1940] [serial = 42] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12ca77c00) [pid = 1940] [serial = 43] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x12c889800) [pid = 1940] [serial = 40] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12c358800) [pid = 1940] [serial = 39] [outer = 0x0] [url = about:blank] 03:21:32 INFO - PROCESS | 1940 | 1467109292198 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1041ms 03:21:32 INFO - PROCESS | 1940 | 1467109292215 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:21:32 INFO - PROCESS | 1940 | 1467109292218 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:21:32 INFO - PROCESS | 1940 | 1467109292221 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:21:32 INFO - PROCESS | 1940 | 1467109292222 Marionette TRACE conn2 <- [1,186,null,{}] 03:21:32 INFO - PROCESS | 1940 | 1467109292231 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:32 INFO - PROCESS | 1940 | 1467109292232 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:32 INFO - PROCESS | 1940 | 1467109292304 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:21:32 INFO - PROCESS | 1940 | 1467109292310 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:32 INFO - PROCESS | 1940 | 1467109292313 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x112e51800 == 28 [pid = 1940] [id = 54] 03:21:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x115de0800) [pid = 1940] [serial = 158] [outer = 0x0] 03:21:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x115e1fc00) [pid = 1940] [serial = 159] [outer = 0x115de0800] 03:21:32 INFO - PROCESS | 1940 | 1467109292341 Marionette DEBUG loaded listener.js 03:21:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x112a83c00) [pid = 1940] [serial = 160] [outer = 0x115de0800] 03:21:32 INFO - PROCESS | 1940 | 1467109292665 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 477ms 03:21:32 INFO - PROCESS | 1940 | 1467109292697 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:21:32 INFO - PROCESS | 1940 | 1467109292701 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:21:32 INFO - PROCESS | 1940 | 1467109292705 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:21:32 INFO - PROCESS | 1940 | 1467109292707 Marionette TRACE conn2 <- [1,190,null,{}] 03:21:32 INFO - PROCESS | 1940 | 1467109292709 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:32 INFO - PROCESS | 1940 | 1467109292711 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:32 INFO - PROCESS | 1940 | 1467109292784 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:21:32 INFO - PROCESS | 1940 | 1467109292788 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:32 INFO - PROCESS | 1940 | 1467109292790 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x115efb000 == 29 [pid = 1940] [id = 55] 03:21:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x11687ec00) [pid = 1940] [serial = 161] [outer = 0x0] 03:21:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x117db4000) [pid = 1940] [serial = 162] [outer = 0x11687ec00] 03:21:32 INFO - PROCESS | 1940 | 1467109292821 Marionette DEBUG loaded listener.js 03:21:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1183f5c00) [pid = 1940] [serial = 163] [outer = 0x11687ec00] 03:21:33 INFO - PROCESS | 1940 | 1467109293131 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 03:21:33 INFO - PROCESS | 1940 | 1467109293179 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:21:33 INFO - PROCESS | 1940 | 1467109293180 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:21:33 INFO - PROCESS | 1940 | 1467109293182 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:21:33 INFO - PROCESS | 1940 | 1467109293185 Marionette TRACE conn2 <- [1,194,null,{}] 03:21:33 INFO - PROCESS | 1940 | 1467109293192 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:33 INFO - PROCESS | 1940 | 1467109293195 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:33 INFO - PROCESS | 1940 | 1467109293269 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:21:33 INFO - PROCESS | 1940 | 1467109293311 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:33 INFO - PROCESS | 1940 | 1467109293313 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x116aba800 == 30 [pid = 1940] [id = 56] 03:21:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x115e89800) [pid = 1940] [serial = 164] [outer = 0x0] 03:21:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118785400) [pid = 1940] [serial = 165] [outer = 0x115e89800] 03:21:33 INFO - PROCESS | 1940 | 1467109293341 Marionette DEBUG loaded listener.js 03:21:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x119832800) [pid = 1940] [serial = 166] [outer = 0x115e89800] 03:21:33 INFO - PROCESS | 1940 | 1467109293605 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 03:21:33 INFO - PROCESS | 1940 | 1467109293653 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:21:33 INFO - PROCESS | 1940 | 1467109293655 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:21:33 INFO - PROCESS | 1940 | 1467109293666 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:21:33 INFO - PROCESS | 1940 | 1467109293667 Marionette TRACE conn2 <- [1,198,null,{}] 03:21:33 INFO - PROCESS | 1940 | 1467109293669 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:33 INFO - PROCESS | 1940 | 1467109293670 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:33 INFO - PROCESS | 1940 | 1467109293748 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:21:33 INFO - PROCESS | 1940 | 1467109293752 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:33 INFO - PROCESS | 1940 | 1467109293754 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836e000 == 31 [pid = 1940] [id = 57] 03:21:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119c7f800) [pid = 1940] [serial = 167] [outer = 0x0] 03:21:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x120fefc00) [pid = 1940] [serial = 168] [outer = 0x119c7f800] 03:21:33 INFO - PROCESS | 1940 | 1467109293781 Marionette DEBUG loaded listener.js 03:21:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x123803800) [pid = 1940] [serial = 169] [outer = 0x119c7f800] 03:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 428ms 03:21:34 INFO - PROCESS | 1940 | 1467109294077 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:21:34 INFO - PROCESS | 1940 | 1467109294086 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:21:34 INFO - PROCESS | 1940 | 1467109294087 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:21:34 INFO - PROCESS | 1940 | 1467109294089 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:21:34 INFO - PROCESS | 1940 | 1467109294101 Marionette TRACE conn2 <- [1,202,null,{}] 03:21:34 INFO - PROCESS | 1940 | 1467109294114 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:34 INFO - PROCESS | 1940 | 1467109294115 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:34 INFO - PROCESS | 1940 | 1467109294211 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:21:34 INFO - PROCESS | 1940 | 1467109294220 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:34 INFO - PROCESS | 1940 | 1467109294222 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x119176000 == 32 [pid = 1940] [id = 58] 03:21:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x113dddc00) [pid = 1940] [serial = 170] [outer = 0x0] 03:21:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119c80400) [pid = 1940] [serial = 171] [outer = 0x113dddc00] 03:21:34 INFO - PROCESS | 1940 | 1467109294246 Marionette DEBUG loaded listener.js 03:21:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x123ff0800) [pid = 1940] [serial = 172] [outer = 0x113dddc00] 03:21:34 INFO - PROCESS | 1940 | 1467109294568 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 490ms 03:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:21:34 INFO - PROCESS | 1940 | 1467109294580 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:21:34 INFO - PROCESS | 1940 | 1467109294581 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:21:34 INFO - PROCESS | 1940 | 1467109294583 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:21:34 INFO - PROCESS | 1940 | 1467109294584 Marionette TRACE conn2 <- [1,206,null,{}] 03:21:34 INFO - PROCESS | 1940 | 1467109294586 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:34 INFO - PROCESS | 1940 | 1467109294590 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:34 INFO - PROCESS | 1940 | 1467109294693 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:21:34 INFO - PROCESS | 1940 | 1467109294721 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:34 INFO - PROCESS | 1940 | 1467109294723 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195cd000 == 33 [pid = 1940] [id = 59] 03:21:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1240cc400) [pid = 1940] [serial = 173] [outer = 0x0] 03:21:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124b2f800) [pid = 1940] [serial = 174] [outer = 0x1240cc400] 03:21:34 INFO - PROCESS | 1940 | 1467109294748 Marionette DEBUG loaded listener.js 03:21:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x125697000) [pid = 1940] [serial = 175] [outer = 0x1240cc400] 03:21:35 INFO - PROCESS | 1940 | 1467109295062 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 03:21:35 INFO - PROCESS | 1940 | 1467109295105 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:21:35 INFO - PROCESS | 1940 | 1467109295106 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:21:35 INFO - PROCESS | 1940 | 1467109295109 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:21:35 INFO - PROCESS | 1940 | 1467109295110 Marionette TRACE conn2 <- [1,210,null,{}] 03:21:35 INFO - PROCESS | 1940 | 1467109295112 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:35 INFO - PROCESS | 1940 | 1467109295120 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:35 INFO - PROCESS | 1940 | 1467109295202 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:21:35 INFO - PROCESS | 1940 | 1467109295231 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:35 INFO - PROCESS | 1940 | 1467109295232 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cdc000 == 34 [pid = 1940] [id = 60] 03:21:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11889e800) [pid = 1940] [serial = 176] [outer = 0x0] 03:21:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1257e9c00) [pid = 1940] [serial = 177] [outer = 0x11889e800] 03:21:35 INFO - PROCESS | 1940 | 1467109295258 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x126447c00) [pid = 1940] [serial = 178] [outer = 0x11889e800] 03:21:35 INFO - PROCESS | 1940 | 1467109295545 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 03:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:21:35 INFO - PROCESS | 1940 | 1467109295580 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:21:35 INFO - PROCESS | 1940 | 1467109295581 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:21:35 INFO - PROCESS | 1940 | 1467109295583 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:21:35 INFO - PROCESS | 1940 | 1467109295584 Marionette TRACE conn2 <- [1,214,null,{}] 03:21:35 INFO - PROCESS | 1940 | 1467109295586 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:35 INFO - PROCESS | 1940 | 1467109295588 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:35 INFO - PROCESS | 1940 | 1467109295677 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:21:35 INFO - PROCESS | 1940 | 1467109295680 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:35 INFO - PROCESS | 1940 | 1467109295681 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x123889000 == 35 [pid = 1940] [id = 61] 03:21:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1256e2000) [pid = 1940] [serial = 179] [outer = 0x0] 03:21:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126794800) [pid = 1940] [serial = 180] [outer = 0x1256e2000] 03:21:35 INFO - PROCESS | 1940 | 1467109295705 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1267a2000) [pid = 1940] [serial = 181] [outer = 0x1256e2000] 03:21:35 INFO - PROCESS | 1940 | 1467109295984 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 03:21:36 INFO - PROCESS | 1940 | 1467109296007 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:21:36 INFO - PROCESS | 1940 | 1467109296008 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:21:36 INFO - PROCESS | 1940 | 1467109296019 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - PROCESS | 1940 | 1467109296020 Marionette TRACE conn2 <- [1,218,null,{}] 03:21:36 INFO - PROCESS | 1940 | 1467109296022 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:36 INFO - PROCESS | 1940 | 1467109296023 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:36 INFO - PROCESS | 1940 | 1467109296133 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:21:36 INFO - PROCESS | 1940 | 1467109296136 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:36 INFO - PROCESS | 1940 | 1467109296137 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bd6800 == 36 [pid = 1940] [id = 62] 03:21:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x116881000) [pid = 1940] [serial = 182] [outer = 0x0] 03:21:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128968c00) [pid = 1940] [serial = 183] [outer = 0x116881000] 03:21:36 INFO - PROCESS | 1940 | 1467109296188 Marionette DEBUG loaded listener.js 03:21:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128bdbc00) [pid = 1940] [serial = 184] [outer = 0x116881000] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11618e400) [pid = 1940] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1183eac00) [pid = 1940] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x117db8c00) [pid = 1940] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11983d000) [pid = 1940] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x123c4ac00) [pid = 1940] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x113c73400) [pid = 1940] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x129382400) [pid = 1940] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1245cac00) [pid = 1940] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12569b000) [pid = 1940] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:21:36 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x129154c00) [pid = 1940] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:21:36 INFO - PROCESS | 1940 | 1467109296501 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 03:21:36 INFO - PROCESS | 1940 | 1467109296539 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:21:36 INFO - PROCESS | 1940 | 1467109296540 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:21:36 INFO - PROCESS | 1940 | 1467109296542 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - PROCESS | 1940 | 1467109296544 Marionette TRACE conn2 <- [1,222,null,{}] 03:21:36 INFO - PROCESS | 1940 | 1467109296546 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:36 INFO - PROCESS | 1940 | 1467109296547 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:36 INFO - PROCESS | 1940 | 1467109296636 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:21:36 INFO - PROCESS | 1940 | 1467109296665 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:36 INFO - PROCESS | 1940 | 1467109296666 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f3d800 == 37 [pid = 1940] [id = 63] 03:21:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1121b2000) [pid = 1940] [serial = 185] [outer = 0x0] 03:21:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124f09800) [pid = 1940] [serial = 186] [outer = 0x1121b2000] 03:21:36 INFO - PROCESS | 1940 | 1467109296687 Marionette DEBUG loaded listener.js 03:21:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128966400) [pid = 1940] [serial = 187] [outer = 0x1121b2000] 03:21:37 INFO - PROCESS | 1940 | 1467109297022 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 520ms 03:21:37 INFO - PROCESS | 1940 | 1467109297064 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:21:37 INFO - PROCESS | 1940 | 1467109297067 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:21:37 INFO - PROCESS | 1940 | 1467109297070 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:21:37 INFO - PROCESS | 1940 | 1467109297073 Marionette TRACE conn2 <- [1,226,null,{}] 03:21:37 INFO - PROCESS | 1940 | 1467109297076 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:37 INFO - PROCESS | 1940 | 1467109297078 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:37 INFO - PROCESS | 1940 | 1467109297245 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:21:37 INFO - PROCESS | 1940 | 1467109297260 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 1940 | 1467109297262 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x119175000 == 38 [pid = 1940] [id = 64] 03:21:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119839c00) [pid = 1940] [serial = 188] [outer = 0x0] 03:21:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x128da1400) [pid = 1940] [serial = 189] [outer = 0x119839c00] 03:21:37 INFO - PROCESS | 1940 | 1467109297300 Marionette DEBUG loaded listener.js 03:21:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12915f800) [pid = 1940] [serial = 190] [outer = 0x119839c00] 03:21:37 INFO - PROCESS | 1940 | 1467109297598 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 573ms 03:21:37 INFO - PROCESS | 1940 | 1467109297645 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:21:37 INFO - PROCESS | 1940 | 1467109297647 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:21:37 INFO - PROCESS | 1940 | 1467109297650 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:21:37 INFO - PROCESS | 1940 | 1467109297652 Marionette TRACE conn2 <- [1,230,null,{}] 03:21:37 INFO - PROCESS | 1940 | 1467109297655 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:37 INFO - PROCESS | 1940 | 1467109297657 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:37 INFO - PROCESS | 1940 | 1467109297772 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:21:37 INFO - PROCESS | 1940 | 1467109297852 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 1940 | 1467109297853 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x125740000 == 39 [pid = 1940] [id = 65] 03:21:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126c7ec00) [pid = 1940] [serial = 191] [outer = 0x0] 03:21:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x129163800) [pid = 1940] [serial = 192] [outer = 0x126c7ec00] 03:21:37 INFO - PROCESS | 1940 | 1467109297895 Marionette DEBUG loaded listener.js 03:21:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1293ea000) [pid = 1940] [serial = 193] [outer = 0x126c7ec00] 03:21:38 INFO - PROCESS | 1940 | 1467109298177 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 574ms 03:21:38 INFO - PROCESS | 1940 | 1467109298236 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:21:38 INFO - PROCESS | 1940 | 1467109298238 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:21:38 INFO - PROCESS | 1940 | 1467109298252 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:21:38 INFO - PROCESS | 1940 | 1467109298254 Marionette TRACE conn2 <- [1,234,null,{}] 03:21:38 INFO - PROCESS | 1940 | 1467109298260 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:38 INFO - PROCESS | 1940 | 1467109298263 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:38 INFO - PROCESS | 1940 | 1467109298462 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:21:38 INFO - PROCESS | 1940 | 1467109298525 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:38 INFO - PROCESS | 1940 | 1467109298528 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x111f6b800 == 40 [pid = 1940] [id = 66] 03:21:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x111c75400) [pid = 1940] [serial = 194] [outer = 0x0] 03:21:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1121b2c00) [pid = 1940] [serial = 195] [outer = 0x111c75400] 03:21:38 INFO - PROCESS | 1940 | 1467109298579 Marionette DEBUG loaded listener.js 03:21:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112f6d000) [pid = 1940] [serial = 196] [outer = 0x111c75400] 03:21:39 INFO - PROCESS | 1940 | 1467109299154 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 981ms 03:21:39 INFO - PROCESS | 1940 | 1467109299224 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:21:39 INFO - PROCESS | 1940 | 1467109299226 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:21:39 INFO - PROCESS | 1940 | 1467109299229 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:21:39 INFO - PROCESS | 1940 | 1467109299231 Marionette TRACE conn2 <- [1,238,null,{}] 03:21:39 INFO - PROCESS | 1940 | 1467109299234 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:39 INFO - PROCESS | 1940 | 1467109299238 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:39 INFO - PROCESS | 1940 | 1467109299342 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:21:39 INFO - PROCESS | 1940 | 1467109299408 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:39 INFO - PROCESS | 1940 | 1467109299409 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab2800 == 41 [pid = 1940] [id = 67] 03:21:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x116a20000) [pid = 1940] [serial = 197] [outer = 0x0] 03:21:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1174e0800) [pid = 1940] [serial = 198] [outer = 0x116a20000] 03:21:39 INFO - PROCESS | 1940 | 1467109299440 Marionette DEBUG loaded listener.js 03:21:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1183f2800) [pid = 1940] [serial = 199] [outer = 0x116a20000] 03:21:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1131ebc00) [pid = 1940] [serial = 200] [outer = 0x12ca7fc00] 03:21:40 INFO - PROCESS | 1940 | 1467109300097 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x125740000 == 40 [pid = 1940] [id = 65] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119175000 == 39 [pid = 1940] [id = 64] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x123f3d800 == 38 [pid = 1940] [id = 63] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x123bd6800 == 37 [pid = 1940] [id = 62] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x123889000 == 36 [pid = 1940] [id = 61] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119cdc000 == 35 [pid = 1940] [id = 60] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x1195cd000 == 34 [pid = 1940] [id = 59] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x119176000 == 33 [pid = 1940] [id = 58] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x11836e000 == 32 [pid = 1940] [id = 57] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x116aba800 == 31 [pid = 1940] [id = 56] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x115efb000 == 30 [pid = 1940] [id = 55] 03:21:40 INFO - PROCESS | 1940 | --DOCSHELL 0x112e51800 == 29 [pid = 1940] [id = 54] 03:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 920ms 03:21:40 INFO - PROCESS | 1940 | 1467109300149 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:21:40 INFO - PROCESS | 1940 | 1467109300152 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:21:40 INFO - PROCESS | 1940 | 1467109300155 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:21:40 INFO - PROCESS | 1940 | 1467109300157 Marionette TRACE conn2 <- [1,242,null,{}] 03:21:40 INFO - PROCESS | 1940 | 1467109300160 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:40 INFO - PROCESS | 1940 | 1467109300161 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:40 INFO - PROCESS | 1940 | 1467109300240 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116886c00) [pid = 1940] [serial = 123] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1176ed000) [pid = 1940] [serial = 124] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11853e000) [pid = 1940] [serial = 129] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1183f0c00) [pid = 1940] [serial = 126] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118782400) [pid = 1940] [serial = 127] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119157400) [pid = 1940] [serial = 130] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119c8c800) [pid = 1940] [serial = 133] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124b29c00) [pid = 1940] [serial = 138] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12569a400) [pid = 1940] [serial = 139] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119fe0800) [pid = 1940] [serial = 135] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1293eec00) [pid = 1940] [serial = 121] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119a80000) [pid = 1940] [serial = 132] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x123809c00) [pid = 1940] [serial = 136] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1293e4800) [pid = 1940] [serial = 120] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124f08400) [pid = 1940] [serial = 103] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128ebe800) [pid = 1940] [serial = 115] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x129381c00) [pid = 1940] [serial = 118] [outer = 0x0] [url = about:blank] 03:21:40 INFO - PROCESS | 1940 | 1467109300292 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:40 INFO - PROCESS | 1940 | 1467109300293 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x115ef3800 == 30 [pid = 1940] [id = 68] 03:21:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116a25000) [pid = 1940] [serial = 201] [outer = 0x0] 03:21:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x117dbc800) [pid = 1940] [serial = 202] [outer = 0x116a25000] 03:21:40 INFO - PROCESS | 1940 | 1467109300321 Marionette DEBUG loaded listener.js 03:21:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1185ec000) [pid = 1940] [serial = 203] [outer = 0x116a25000] 03:21:40 INFO - PROCESS | 1940 | 1467109300597 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 03:21:40 INFO - PROCESS | 1940 | 1467109300632 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:21:40 INFO - PROCESS | 1940 | 1467109300635 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:21:40 INFO - PROCESS | 1940 | 1467109300667 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:21:40 INFO - PROCESS | 1940 | 1467109300669 Marionette TRACE conn2 <- [1,246,null,{}] 03:21:40 INFO - PROCESS | 1940 | 1467109300671 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:40 INFO - PROCESS | 1940 | 1467109300673 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:40 INFO - PROCESS | 1940 | 1467109300751 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:21:40 INFO - PROCESS | 1940 | 1467109300799 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:40 INFO - PROCESS | 1940 | 1467109300801 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x11746c800 == 31 [pid = 1940] [id = 69] 03:21:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1183f3000) [pid = 1940] [serial = 204] [outer = 0x0] 03:21:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119156c00) [pid = 1940] [serial = 205] [outer = 0x1183f3000] 03:21:40 INFO - PROCESS | 1940 | 1467109300828 Marionette DEBUG loaded listener.js 03:21:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119fe0800) [pid = 1940] [serial = 206] [outer = 0x1183f3000] 03:21:41 INFO - PROCESS | 1940 | 1467109301113 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 477ms 03:21:41 INFO - PROCESS | 1940 | 1467109301140 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:21:41 INFO - PROCESS | 1940 | 1467109301141 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:21:41 INFO - PROCESS | 1940 | 1467109301151 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:21:41 INFO - PROCESS | 1940 | 1467109301154 Marionette TRACE conn2 <- [1,250,null,{}] 03:21:41 INFO - PROCESS | 1940 | 1467109301164 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:41 INFO - PROCESS | 1940 | 1467109301167 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:41 INFO - PROCESS | 1940 | 1467109301243 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:21:41 INFO - PROCESS | 1940 | 1467109301248 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:41 INFO - PROCESS | 1940 | 1467109301251 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x119190800 == 32 [pid = 1940] [id = 70] 03:21:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12380ac00) [pid = 1940] [serial = 207] [outer = 0x0] 03:21:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1240cec00) [pid = 1940] [serial = 208] [outer = 0x12380ac00] 03:21:41 INFO - PROCESS | 1940 | 1467109301280 Marionette DEBUG loaded listener.js 03:21:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124ba5400) [pid = 1940] [serial = 209] [outer = 0x12380ac00] 03:21:41 INFO - PROCESS | 1940 | 1467109301582 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 03:21:41 INFO - PROCESS | 1940 | 1467109301624 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:21:41 INFO - PROCESS | 1940 | 1467109301627 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:21:41 INFO - PROCESS | 1940 | 1467109301630 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:21:41 INFO - PROCESS | 1940 | 1467109301631 Marionette TRACE conn2 <- [1,254,null,{}] 03:21:41 INFO - PROCESS | 1940 | 1467109301634 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:41 INFO - PROCESS | 1940 | 1467109301635 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:41 INFO - PROCESS | 1940 | 1467109301707 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:21:41 INFO - PROCESS | 1940 | 1467109301712 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:41 INFO - PROCESS | 1940 | 1467109301713 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bdc800 == 33 [pid = 1940] [id = 71] 03:21:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x113dd1c00) [pid = 1940] [serial = 210] [outer = 0x0] 03:21:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x125695400) [pid = 1940] [serial = 211] [outer = 0x113dd1c00] 03:21:41 INFO - PROCESS | 1940 | 1467109301738 Marionette DEBUG loaded listener.js 03:21:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12608d000) [pid = 1940] [serial = 212] [outer = 0x113dd1c00] 03:21:42 INFO - PROCESS | 1940 | 1467109302064 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 03:21:42 INFO - PROCESS | 1940 | 1467109302101 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:21:42 INFO - PROCESS | 1940 | 1467109302103 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:21:42 INFO - PROCESS | 1940 | 1467109302106 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:21:42 INFO - PROCESS | 1940 | 1467109302108 Marionette TRACE conn2 <- [1,258,null,{}] 03:21:42 INFO - PROCESS | 1940 | 1467109302111 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:42 INFO - PROCESS | 1940 | 1467109302113 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:42 INFO - PROCESS | 1940 | 1467109302222 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:21:42 INFO - PROCESS | 1940 | 1467109302308 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:42 INFO - PROCESS | 1940 | 1467109302309 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x115ee6800 == 34 [pid = 1940] [id = 72] 03:21:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119105000) [pid = 1940] [serial = 213] [outer = 0x0] 03:21:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126094800) [pid = 1940] [serial = 214] [outer = 0x119105000] 03:21:42 INFO - PROCESS | 1940 | 1467109302350 Marionette DEBUG loaded listener.js 03:21:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126c78800) [pid = 1940] [serial = 215] [outer = 0x119105000] 03:21:42 INFO - PROCESS | 1940 | 1467109302754 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 672ms 03:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:21:42 INFO - PROCESS | 1940 | 1467109302778 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:21:42 INFO - PROCESS | 1940 | 1467109302779 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:21:42 INFO - PROCESS | 1940 | 1467109302782 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:21:42 INFO - PROCESS | 1940 | 1467109302783 Marionette TRACE conn2 <- [1,262,null,{}] 03:21:42 INFO - PROCESS | 1940 | 1467109302785 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:42 INFO - PROCESS | 1940 | 1467109302789 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:42 INFO - PROCESS | 1940 | 1467109302906 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:21:42 INFO - PROCESS | 1940 | 1467109302910 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:42 INFO - PROCESS | 1940 | 1467109302911 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d1800 == 35 [pid = 1940] [id = 73] 03:21:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1240ce000) [pid = 1940] [serial = 216] [outer = 0x0] 03:21:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128da9800) [pid = 1940] [serial = 217] [outer = 0x1240ce000] 03:21:42 INFO - PROCESS | 1940 | 1467109302935 Marionette DEBUG loaded listener.js 03:21:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1293f0c00) [pid = 1940] [serial = 218] [outer = 0x1240ce000] 03:21:43 INFO - PROCESS | 1940 | 1467109303252 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 03:21:43 INFO - PROCESS | 1940 | 1467109303300 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:21:43 INFO - PROCESS | 1940 | 1467109303301 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:21:43 INFO - PROCESS | 1940 | 1467109303304 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:21:43 INFO - PROCESS | 1940 | 1467109303305 Marionette TRACE conn2 <- [1,266,null,{}] 03:21:43 INFO - PROCESS | 1940 | 1467109303307 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:43 INFO - PROCESS | 1940 | 1467109303309 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:43 INFO - PROCESS | 1940 | 1467109303397 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:21:43 INFO - PROCESS | 1940 | 1467109303429 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 1940 | 1467109303430 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x124ec9000 == 36 [pid = 1940] [id = 74] 03:21:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a478c00) [pid = 1940] [serial = 219] [outer = 0x0] 03:21:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a5d0c00) [pid = 1940] [serial = 220] [outer = 0x12a478c00] 03:21:43 INFO - PROCESS | 1940 | 1467109303454 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a909800) [pid = 1940] [serial = 221] [outer = 0x12a478c00] 03:21:43 INFO - PROCESS | 1940 | 1467109303752 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 03:21:43 INFO - PROCESS | 1940 | 1467109303772 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:21:43 INFO - PROCESS | 1940 | 1467109303773 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:21:43 INFO - PROCESS | 1940 | 1467109303777 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:21:43 INFO - PROCESS | 1940 | 1467109303780 Marionette TRACE conn2 <- [1,270,null,{}] 03:21:43 INFO - PROCESS | 1940 | 1467109303789 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:43 INFO - PROCESS | 1940 | 1467109303790 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:43 INFO - PROCESS | 1940 | 1467109303879 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:21:43 INFO - PROCESS | 1940 | 1467109303883 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 1940 | 1467109303884 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x126593800 == 37 [pid = 1940] [id = 75] 03:21:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a482400) [pid = 1940] [serial = 222] [outer = 0x0] 03:21:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a910800) [pid = 1940] [serial = 223] [outer = 0x12a482400] 03:21:43 INFO - PROCESS | 1940 | 1467109303908 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a9ab000) [pid = 1940] [serial = 224] [outer = 0x12a482400] 03:21:44 INFO - PROCESS | 1940 | 1467109304209 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 478ms 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1240cc400) [pid = 1940] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x114fbac00) [pid = 1940] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115e89800) [pid = 1940] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11687ec00) [pid = 1940] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119c7f800) [pid = 1940] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115de0800) [pid = 1940] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11889e800) [pid = 1940] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1121be400) [pid = 1940] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1176f4800) [pid = 1940] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11983f800) [pid = 1940] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x123e41c00) [pid = 1940] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116881000) [pid = 1940] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1121b2000) [pid = 1940] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124605400) [pid = 1940] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1256e2000) [pid = 1940] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119839c00) [pid = 1940] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:21:44 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x113dddc00) [pid = 1940] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:21:44 INFO - PROCESS | 1940 | 1467109304328 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:21:44 INFO - PROCESS | 1940 | 1467109304329 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:21:44 INFO - PROCESS | 1940 | 1467109304334 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:21:44 INFO - PROCESS | 1940 | 1467109304335 Marionette TRACE conn2 <- [1,274,null,{}] 03:21:44 INFO - PROCESS | 1940 | 1467109304337 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:44 INFO - PROCESS | 1940 | 1467109304338 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:44 INFO - PROCESS | 1940 | 1467109304412 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:21:44 INFO - PROCESS | 1940 | 1467109304415 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:44 INFO - PROCESS | 1940 | 1467109304416 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bf1000 == 38 [pid = 1940] [id = 76] 03:21:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115e91000) [pid = 1940] [serial = 225] [outer = 0x0] 03:21:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x116af1400) [pid = 1940] [serial = 226] [outer = 0x115e91000] 03:21:44 INFO - PROCESS | 1940 | 1467109304440 Marionette DEBUG loaded listener.js 03:21:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119a05400) [pid = 1940] [serial = 227] [outer = 0x115e91000] 03:21:44 INFO - PROCESS | 1940 | 1467109304750 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 03:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:21:44 INFO - PROCESS | 1940 | 1467109304802 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:21:44 INFO - PROCESS | 1940 | 1467109304804 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:21:44 INFO - PROCESS | 1940 | 1467109304806 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:21:44 INFO - PROCESS | 1940 | 1467109304807 Marionette TRACE conn2 <- [1,278,null,{}] 03:21:44 INFO - PROCESS | 1940 | 1467109304809 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:44 INFO - PROCESS | 1940 | 1467109304810 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:44 INFO - PROCESS | 1940 | 1467109304883 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:21:44 INFO - PROCESS | 1940 | 1467109304886 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:44 INFO - PROCESS | 1940 | 1467109304887 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bdb000 == 39 [pid = 1940] [id = 77] 03:21:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119c7f800) [pid = 1940] [serial = 228] [outer = 0x0] 03:21:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128ec0c00) [pid = 1940] [serial = 229] [outer = 0x119c7f800] 03:21:44 INFO - PROCESS | 1940 | 1467109304913 Marionette DEBUG loaded listener.js 03:21:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a9b0c00) [pid = 1940] [serial = 230] [outer = 0x119c7f800] 03:21:45 INFO - PROCESS | 1940 | 1467109305216 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 03:21:45 INFO - PROCESS | 1940 | 1467109305236 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:21:45 INFO - PROCESS | 1940 | 1467109305238 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:21:45 INFO - PROCESS | 1940 | 1467109305240 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 1940 | 1467109305242 Marionette TRACE conn2 <- [1,282,null,{}] 03:21:45 INFO - PROCESS | 1940 | 1467109305248 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:45 INFO - PROCESS | 1940 | 1467109305249 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:45 INFO - PROCESS | 1940 | 1467109305361 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:21:45 INFO - PROCESS | 1940 | 1467109305366 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:45 INFO - PROCESS | 1940 | 1467109305368 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e91000 == 40 [pid = 1940] [id = 78] 03:21:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x115e1f000) [pid = 1940] [serial = 231] [outer = 0x0] 03:21:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a9b5c00) [pid = 1940] [serial = 232] [outer = 0x115e1f000] 03:21:45 INFO - PROCESS | 1940 | 1467109305393 Marionette DEBUG loaded listener.js 03:21:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b1d2c00) [pid = 1940] [serial = 233] [outer = 0x115e1f000] 03:21:45 INFO - PROCESS | 1940 | 1467109305679 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 475ms 03:21:45 INFO - PROCESS | 1940 | 1467109305715 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:21:45 INFO - PROCESS | 1940 | 1467109305716 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:21:45 INFO - PROCESS | 1940 | 1467109305718 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 1940 | 1467109305719 Marionette TRACE conn2 <- [1,286,null,{}] 03:21:45 INFO - PROCESS | 1940 | 1467109305721 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:45 INFO - PROCESS | 1940 | 1467109305722 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:45 INFO - PROCESS | 1940 | 1467109305800 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:21:45 INFO - PROCESS | 1940 | 1467109305804 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:45 INFO - PROCESS | 1940 | 1467109305805 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12959b000 == 41 [pid = 1940] [id = 79] 03:21:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12abf8c00) [pid = 1940] [serial = 234] [outer = 0x0] 03:21:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b970c00) [pid = 1940] [serial = 235] [outer = 0x12abf8c00] 03:21:45 INFO - PROCESS | 1940 | 1467109305829 Marionette DEBUG loaded listener.js 03:21:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b977800) [pid = 1940] [serial = 236] [outer = 0x12abf8c00] 03:21:46 INFO - PROCESS | 1940 | 1467109306157 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 03:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:21:46 INFO - PROCESS | 1940 | 1467109306190 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:21:46 INFO - PROCESS | 1940 | 1467109306191 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:21:46 INFO - PROCESS | 1940 | 1467109306193 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:21:46 INFO - PROCESS | 1940 | 1467109306194 Marionette TRACE conn2 <- [1,290,null,{}] 03:21:46 INFO - PROCESS | 1940 | 1467109306196 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:46 INFO - PROCESS | 1940 | 1467109306197 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:46 INFO - PROCESS | 1940 | 1467109306296 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:21:46 INFO - PROCESS | 1940 | 1467109306302 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:46 INFO - PROCESS | 1940 | 1467109306303 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a3000 == 42 [pid = 1940] [id = 80] 03:21:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b978800) [pid = 1940] [serial = 237] [outer = 0x0] 03:21:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12b97e400) [pid = 1940] [serial = 238] [outer = 0x12b978800] 03:21:46 INFO - PROCESS | 1940 | 1467109306326 Marionette DEBUG loaded listener.js 03:21:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b99a000) [pid = 1940] [serial = 239] [outer = 0x12b978800] 03:21:46 INFO - PROCESS | 1940 | 1467109306766 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 03:21:46 INFO - PROCESS | 1940 | 1467109306812 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:21:46 INFO - PROCESS | 1940 | 1467109306815 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:21:46 INFO - PROCESS | 1940 | 1467109306818 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:21:46 INFO - PROCESS | 1940 | 1467109306820 Marionette TRACE conn2 <- [1,294,null,{}] 03:21:46 INFO - PROCESS | 1940 | 1467109306823 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:46 INFO - PROCESS | 1940 | 1467109306826 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:46 INFO - PROCESS | 1940 | 1467109306924 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:21:46 INFO - PROCESS | 1940 | 1467109306971 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:46 INFO - PROCESS | 1940 | 1467109306973 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x117475000 == 43 [pid = 1940] [id = 81] 03:21:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x116af6c00) [pid = 1940] [serial = 240] [outer = 0x0] 03:21:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1185e9000) [pid = 1940] [serial = 241] [outer = 0x116af6c00] 03:21:47 INFO - PROCESS | 1940 | 1467109307005 Marionette DEBUG loaded listener.js 03:21:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119157400) [pid = 1940] [serial = 242] [outer = 0x116af6c00] 03:21:47 INFO - PROCESS | 1940 | 1467109307412 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 03:21:47 INFO - PROCESS | 1940 | 1467109307440 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:21:47 INFO - PROCESS | 1940 | 1467109307443 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:21:47 INFO - PROCESS | 1940 | 1467109307447 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:21:47 INFO - PROCESS | 1940 | 1467109307449 Marionette TRACE conn2 <- [1,298,null,{}] 03:21:47 INFO - PROCESS | 1940 | 1467109307452 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:47 INFO - PROCESS | 1940 | 1467109307453 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:47 INFO - PROCESS | 1940 | 1467109307555 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:21:47 INFO - PROCESS | 1940 | 1467109307635 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:47 INFO - PROCESS | 1940 | 1467109307637 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1240be000 == 44 [pid = 1940] [id = 82] 03:21:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123976400) [pid = 1940] [serial = 243] [outer = 0x0] 03:21:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x123c4e800) [pid = 1940] [serial = 244] [outer = 0x123976400] 03:21:47 INFO - PROCESS | 1940 | 1467109307667 Marionette DEBUG loaded listener.js 03:21:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x124664c00) [pid = 1940] [serial = 245] [outer = 0x123976400] 03:21:48 INFO - PROCESS | 1940 | 1467109308145 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 719ms 03:21:48 INFO - PROCESS | 1940 | 1467109308167 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 1940 | 1467109308170 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:21:48 INFO - PROCESS | 1940 | 1467109308173 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 1940 | 1467109308177 Marionette TRACE conn2 <- [1,302,null,{}] 03:21:48 INFO - PROCESS | 1940 | 1467109308189 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:48 INFO - PROCESS | 1940 | 1467109308193 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:48 INFO - PROCESS | 1940 | 1467109308325 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:21:48 INFO - PROCESS | 1940 | 1467109308386 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:48 INFO - PROCESS | 1940 | 1467109308388 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e9b800 == 45 [pid = 1940] [id = 83] 03:21:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1256dbc00) [pid = 1940] [serial = 246] [outer = 0x0] 03:21:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x126c7b000) [pid = 1940] [serial = 247] [outer = 0x1256dbc00] 03:21:48 INFO - PROCESS | 1940 | 1467109308419 Marionette DEBUG loaded listener.js 03:21:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128967400) [pid = 1940] [serial = 248] [outer = 0x1256dbc00] 03:21:48 INFO - PROCESS | 1940 | 1467109308813 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms 03:21:48 INFO - PROCESS | 1940 | 1467109308853 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 1940 | 1467109308854 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:21:48 INFO - PROCESS | 1940 | 1467109308857 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 1940 | 1467109308858 Marionette TRACE conn2 <- [1,306,null,{}] 03:21:48 INFO - PROCESS | 1940 | 1467109308874 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:48 INFO - PROCESS | 1940 | 1467109308876 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:48 INFO - PROCESS | 1940 | 1467109308974 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:21:49 INFO - PROCESS | 1940 | 1467109309020 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 1940 | 1467109309022 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a61c000 == 46 [pid = 1940] [id = 84] 03:21:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x128bd2000) [pid = 1940] [serial = 249] [outer = 0x0] 03:21:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128bd9400) [pid = 1940] [serial = 250] [outer = 0x128bd2000] 03:21:49 INFO - PROCESS | 1940 | 1467109309050 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128ebb400) [pid = 1940] [serial = 251] [outer = 0x128bd2000] 03:21:49 INFO - PROCESS | 1940 | 1467109309427 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 632ms 03:21:49 INFO - PROCESS | 1940 | 1467109309490 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:21:49 INFO - PROCESS | 1940 | 1467109309491 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:21:49 INFO - PROCESS | 1940 | 1467109309494 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:21:49 INFO - PROCESS | 1940 | 1467109309495 Marionette TRACE conn2 <- [1,310,null,{}] 03:21:49 INFO - PROCESS | 1940 | 1467109309497 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:49 INFO - PROCESS | 1940 | 1467109309499 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:49 INFO - PROCESS | 1940 | 1467109309595 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:21:49 INFO - PROCESS | 1940 | 1467109309645 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 1940 | 1467109309646 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x11335d800 == 47 [pid = 1940] [id = 85] 03:21:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x117db9400) [pid = 1940] [serial = 252] [outer = 0x0] 03:21:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118779000) [pid = 1940] [serial = 253] [outer = 0x117db9400] 03:21:49 INFO - PROCESS | 1940 | 1467109309675 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x126452c00) [pid = 1940] [serial = 254] [outer = 0x117db9400] 03:21:50 INFO - PROCESS | 1940 | 1467109310194 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 771ms 03:21:50 INFO - PROCESS | 1940 | 1467109310265 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:21:50 INFO - PROCESS | 1940 | 1467109310267 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:21:50 INFO - PROCESS | 1940 | 1467109310270 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:21:50 INFO - PROCESS | 1940 | 1467109310272 Marionette TRACE conn2 <- [1,314,null,{}] 03:21:50 INFO - PROCESS | 1940 | 1467109310276 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:50 INFO - PROCESS | 1940 | 1467109310277 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:50 INFO - PROCESS | 1940 | 1467109310366 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:21:50 INFO - PROCESS | 1940 | 1467109310417 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:50 INFO - PROCESS | 1940 | 1467109310418 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168b3000 == 48 [pid = 1940] [id = 86] 03:21:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x116af7800) [pid = 1940] [serial = 255] [outer = 0x0] 03:21:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1185e4400) [pid = 1940] [serial = 256] [outer = 0x116af7800] 03:21:50 INFO - PROCESS | 1940 | 1467109310446 Marionette DEBUG loaded listener.js 03:21:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11889d000) [pid = 1940] [serial = 257] [outer = 0x116af7800] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12959b000 == 47 [pid = 1940] [id = 79] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x128e91000 == 46 [pid = 1940] [id = 78] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119bdb000 == 45 [pid = 1940] [id = 77] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119bf1000 == 44 [pid = 1940] [id = 76] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x126593800 == 43 [pid = 1940] [id = 75] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x124ec9000 == 42 [pid = 1940] [id = 74] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d1800 == 41 [pid = 1940] [id = 73] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x115ee6800 == 40 [pid = 1940] [id = 72] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119bdc800 == 39 [pid = 1940] [id = 71] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x129163800) [pid = 1940] [serial = 192] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119190800 == 38 [pid = 1940] [id = 70] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11746c800 == 37 [pid = 1940] [id = 69] 03:21:50 INFO - PROCESS | 1940 | --DOCSHELL 0x115ef3800 == 36 [pid = 1940] [id = 68] 03:21:50 INFO - PROCESS | 1940 | 1467109310839 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 03:21:50 INFO - PROCESS | 1940 | 1467109310844 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:21:50 INFO - PROCESS | 1940 | 1467109310847 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:21:50 INFO - PROCESS | 1940 | 1467109310851 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:21:50 INFO - PROCESS | 1940 | 1467109310853 Marionette TRACE conn2 <- [1,318,null,{}] 03:21:50 INFO - PROCESS | 1940 | 1467109310855 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:50 INFO - PROCESS | 1940 | 1467109310857 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:50 INFO - PROCESS | 1940 | 1467109310945 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x124b2f800) [pid = 1940] [serial = 174] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x116788800) [pid = 1940] [serial = 157] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x115e8d800) [pid = 1940] [serial = 156] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x118785400) [pid = 1940] [serial = 165] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119832800) [pid = 1940] [serial = 166] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x117db4000) [pid = 1940] [serial = 162] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1183f5c00) [pid = 1940] [serial = 163] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x120fefc00) [pid = 1940] [serial = 168] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x123803800) [pid = 1940] [serial = 169] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x115e1fc00) [pid = 1940] [serial = 159] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x112a83c00) [pid = 1940] [serial = 160] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1257e9c00) [pid = 1940] [serial = 177] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x114f8b400) [pid = 1940] [serial = 142] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x112a79c00) [pid = 1940] [serial = 141] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11872e800) [pid = 1940] [serial = 145] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1182be000) [pid = 1940] [serial = 144] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x123c47c00) [pid = 1940] [serial = 148] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119c82000) [pid = 1940] [serial = 147] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12608d800) [pid = 1940] [serial = 151] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x125697000) [pid = 1940] [serial = 175] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124be0c00) [pid = 1940] [serial = 150] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128968c00) [pid = 1940] [serial = 183] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124f09800) [pid = 1940] [serial = 186] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12679bc00) [pid = 1940] [serial = 154] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126794800) [pid = 1940] [serial = 180] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1267a2000) [pid = 1940] [serial = 181] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126447c00) [pid = 1940] [serial = 178] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1264fd400) [pid = 1940] [serial = 153] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128bdbc00) [pid = 1940] [serial = 184] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x128966400) [pid = 1940] [serial = 187] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128da1400) [pid = 1940] [serial = 189] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119c80400) [pid = 1940] [serial = 171] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12915f800) [pid = 1940] [serial = 190] [outer = 0x0] [url = about:blank] 03:21:50 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x123ff0800) [pid = 1940] [serial = 172] [outer = 0x0] [url = about:blank] 03:21:51 INFO - PROCESS | 1940 | 1467109310998 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:51 INFO - PROCESS | 1940 | 1467109310999 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x116183000 == 37 [pid = 1940] [id = 87] 03:21:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115e8d800) [pid = 1940] [serial = 258] [outer = 0x0] 03:21:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1182be000) [pid = 1940] [serial = 259] [outer = 0x115e8d800] 03:21:51 INFO - PROCESS | 1940 | 1467109311026 Marionette DEBUG loaded listener.js 03:21:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x120fefc00) [pid = 1940] [serial = 260] [outer = 0x115e8d800] 03:21:51 INFO - PROCESS | 1940 | 1467109311337 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 03:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:21:51 INFO - PROCESS | 1940 | 1467109311370 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 1940 | 1467109311372 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:21:51 INFO - PROCESS | 1940 | 1467109311374 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 1940 | 1467109311377 Marionette TRACE conn2 <- [1,322,null,{}] 03:21:51 INFO - PROCESS | 1940 | 1467109311386 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:51 INFO - PROCESS | 1940 | 1467109311389 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:51 INFO - PROCESS | 1940 | 1467109311465 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:21:51 INFO - PROCESS | 1940 | 1467109311531 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:51 INFO - PROCESS | 1940 | 1467109311533 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192ce800 == 38 [pid = 1940] [id = 88] 03:21:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1240cdc00) [pid = 1940] [serial = 261] [outer = 0x0] 03:21:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124f06000) [pid = 1940] [serial = 262] [outer = 0x1240cdc00] 03:21:51 INFO - PROCESS | 1940 | 1467109311566 Marionette DEBUG loaded listener.js 03:21:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126092400) [pid = 1940] [serial = 263] [outer = 0x1240cdc00] 03:21:51 INFO - PROCESS | 1940 | 1467109311863 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 524ms 03:21:51 INFO - PROCESS | 1940 | 1467109311899 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 1940 | 1467109311901 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:21:51 INFO - PROCESS | 1940 | 1467109311903 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 1940 | 1467109311904 Marionette TRACE conn2 <- [1,326,null,{}] 03:21:51 INFO - PROCESS | 1940 | 1467109311906 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:51 INFO - PROCESS | 1940 | 1467109311908 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:51 INFO - PROCESS | 1940 | 1467109311987 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:21:51 INFO - PROCESS | 1940 | 1467109311991 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:51 INFO - PROCESS | 1940 | 1467109311992 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bd9800 == 39 [pid = 1940] [id = 89] 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1265fa000) [pid = 1940] [serial = 264] [outer = 0x0] 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126c82000) [pid = 1940] [serial = 265] [outer = 0x1265fa000] 03:21:52 INFO - PROCESS | 1940 | 1467109312020 Marionette DEBUG loaded listener.js 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128972800) [pid = 1940] [serial = 266] [outer = 0x1265fa000] 03:21:52 INFO - PROCESS | 1940 | 1467109312331 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 03:21:52 INFO - PROCESS | 1940 | 1467109312372 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:21:52 INFO - PROCESS | 1940 | 1467109312373 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:21:52 INFO - PROCESS | 1940 | 1467109312376 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:21:52 INFO - PROCESS | 1940 | 1467109312377 Marionette TRACE conn2 <- [1,330,null,{}] 03:21:52 INFO - PROCESS | 1940 | 1467109312379 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:52 INFO - PROCESS | 1940 | 1467109312380 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:52 INFO - PROCESS | 1940 | 1467109312455 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:21:52 INFO - PROCESS | 1940 | 1467109312461 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:52 INFO - PROCESS | 1940 | 1467109312463 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12388f800 == 40 [pid = 1940] [id = 90] 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128973800) [pid = 1940] [serial = 267] [outer = 0x0] 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bdd800) [pid = 1940] [serial = 268] [outer = 0x128973800] 03:21:52 INFO - PROCESS | 1940 | 1467109312494 Marionette DEBUG loaded listener.js 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x129154400) [pid = 1940] [serial = 269] [outer = 0x128973800] 03:21:52 INFO - PROCESS | 1940 | 1467109312820 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 03:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:21:52 INFO - PROCESS | 1940 | 1467109312846 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:21:52 INFO - PROCESS | 1940 | 1467109312847 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:21:52 INFO - PROCESS | 1940 | 1467109312850 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:21:52 INFO - PROCESS | 1940 | 1467109312851 Marionette TRACE conn2 <- [1,334,null,{}] 03:21:52 INFO - PROCESS | 1940 | 1467109312853 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:52 INFO - PROCESS | 1940 | 1467109312857 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:52 INFO - PROCESS | 1940 | 1467109312949 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:21:52 INFO - PROCESS | 1940 | 1467109312981 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:52 INFO - PROCESS | 1940 | 1467109312982 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bdd800 == 41 [pid = 1940] [id = 91] 03:21:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128bd2c00) [pid = 1940] [serial = 270] [outer = 0x0] 03:21:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12915d000) [pid = 1940] [serial = 271] [outer = 0x128bd2c00] 03:21:53 INFO - PROCESS | 1940 | 1467109313006 Marionette DEBUG loaded listener.js 03:21:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a911000) [pid = 1940] [serial = 272] [outer = 0x128bd2c00] 03:21:53 INFO - PROCESS | 1940 | 1467109313334 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 03:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:21:53 INFO - PROCESS | 1940 | 1467109313369 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:21:53 INFO - PROCESS | 1940 | 1467109313371 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:21:53 INFO - PROCESS | 1940 | 1467109313374 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:21:53 INFO - PROCESS | 1940 | 1467109313377 Marionette TRACE conn2 <- [1,338,null,{}] 03:21:53 INFO - PROCESS | 1940 | 1467109313382 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:53 INFO - PROCESS | 1940 | 1467109313383 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:53 INFO - PROCESS | 1940 | 1467109313529 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:21:53 INFO - PROCESS | 1940 | 1467109313554 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:53 INFO - PROCESS | 1940 | 1467109313556 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x124ec5800 == 42 [pid = 1940] [id = 92] 03:21:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a9aac00) [pid = 1940] [serial = 273] [outer = 0x0] 03:21:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12abc1400) [pid = 1940] [serial = 274] [outer = 0x12a9aac00] 03:21:53 INFO - PROCESS | 1940 | 1467109313597 Marionette DEBUG loaded listener.js 03:21:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12abedc00) [pid = 1940] [serial = 275] [outer = 0x12a9aac00] 03:21:54 INFO - PROCESS | 1940 | 1467109314001 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 675ms 03:21:54 INFO - PROCESS | 1940 | 1467109314049 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:21:54 INFO - PROCESS | 1940 | 1467109314050 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:21:54 INFO - PROCESS | 1940 | 1467109314052 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:21:54 INFO - PROCESS | 1940 | 1467109314053 Marionette TRACE conn2 <- [1,342,null,{}] 03:21:54 INFO - PROCESS | 1940 | 1467109314055 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:54 INFO - PROCESS | 1940 | 1467109314056 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:54 INFO - PROCESS | 1940 | 1467109314154 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:21:54 INFO - PROCESS | 1940 | 1467109314180 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:54 INFO - PROCESS | 1940 | 1467109314181 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260cd800 == 43 [pid = 1940] [id = 93] 03:21:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12abf8000) [pid = 1940] [serial = 276] [outer = 0x0] 03:21:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b1d9800) [pid = 1940] [serial = 277] [outer = 0x12abf8000] 03:21:54 INFO - PROCESS | 1940 | 1467109314205 Marionette DEBUG loaded listener.js 03:21:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b997000) [pid = 1940] [serial = 278] [outer = 0x12abf8000] 03:21:54 INFO - PROCESS | 1940 | 1467109314504 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 03:21:54 INFO - PROCESS | 1940 | 1467109314532 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:21:54 INFO - PROCESS | 1940 | 1467109314534 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:21:54 INFO - PROCESS | 1940 | 1467109314536 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:21:54 INFO - PROCESS | 1940 | 1467109314537 Marionette TRACE conn2 <- [1,346,null,{}] 03:21:54 INFO - PROCESS | 1940 | 1467109314539 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:54 INFO - PROCESS | 1940 | 1467109314540 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:54 INFO - PROCESS | 1940 | 1467109314650 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:21:54 INFO - PROCESS | 1940 | 1467109314661 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:54 INFO - PROCESS | 1940 | 1467109314662 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b17000 == 44 [pid = 1940] [id = 94] 03:21:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12b997400) [pid = 1940] [serial = 279] [outer = 0x0] 03:21:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12b9a2400) [pid = 1940] [serial = 280] [outer = 0x12b997400] 03:21:54 INFO - PROCESS | 1940 | 1467109314685 Marionette DEBUG loaded listener.js 03:21:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12bf2d800) [pid = 1940] [serial = 281] [outer = 0x12b997400] 03:21:55 INFO - PROCESS | 1940 | 1467109315099 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119c7f800) [pid = 1940] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x113dd1c00) [pid = 1940] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x126c7ec00) [pid = 1940] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x116a25000) [pid = 1940] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12a478c00) [pid = 1940] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119105000) [pid = 1940] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x115e91000) [pid = 1940] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1240ce000) [pid = 1940] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12380ac00) [pid = 1940] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1183f3000) [pid = 1940] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a482400) [pid = 1940] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x115e1f000) [pid = 1940] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:21:55 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12abf8c00) [pid = 1940] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 03:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:21:55 INFO - PROCESS | 1940 | 1467109315155 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:21:55 INFO - PROCESS | 1940 | 1467109315157 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:21:55 INFO - PROCESS | 1940 | 1467109315159 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:21:55 INFO - PROCESS | 1940 | 1467109315160 Marionette TRACE conn2 <- [1,350,null,{}] 03:21:55 INFO - PROCESS | 1940 | 1467109315162 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:55 INFO - PROCESS | 1940 | 1467109315163 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:55 INFO - PROCESS | 1940 | 1467109315242 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:21:55 INFO - PROCESS | 1940 | 1467109315248 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:55 INFO - PROCESS | 1940 | 1467109315249 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1265aa800 == 45 [pid = 1940] [id = 95] 03:21:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12380ac00) [pid = 1940] [serial = 282] [outer = 0x0] 03:21:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x125697800) [pid = 1940] [serial = 283] [outer = 0x12380ac00] 03:21:55 INFO - PROCESS | 1940 | 1467109315273 Marionette DEBUG loaded listener.js 03:21:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a47a800) [pid = 1940] [serial = 284] [outer = 0x12380ac00] 03:21:55 INFO - PROCESS | 1940 | 1467109315589 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 03:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:21:55 INFO - PROCESS | 1940 | 1467109315627 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:21:55 INFO - PROCESS | 1940 | 1467109315629 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:21:55 INFO - PROCESS | 1940 | 1467109315631 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:21:55 INFO - PROCESS | 1940 | 1467109315632 Marionette TRACE conn2 <- [1,354,null,{}] 03:21:55 INFO - PROCESS | 1940 | 1467109315635 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:55 INFO - PROCESS | 1940 | 1467109315636 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:55 INFO - PROCESS | 1940 | 1467109315753 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:21:55 INFO - PROCESS | 1940 | 1467109315760 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:55 INFO - PROCESS | 1940 | 1467109315762 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12959f800 == 46 [pid = 1940] [id = 96] 03:21:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123971c00) [pid = 1940] [serial = 285] [outer = 0x0] 03:21:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12bf34400) [pid = 1940] [serial = 286] [outer = 0x123971c00] 03:21:55 INFO - PROCESS | 1940 | 1467109315788 Marionette DEBUG loaded listener.js 03:21:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12bf82000) [pid = 1940] [serial = 287] [outer = 0x123971c00] 03:21:56 INFO - PROCESS | 1940 | 1467109316139 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 518ms 03:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:21:56 INFO - PROCESS | 1940 | 1467109316150 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:21:56 INFO - PROCESS | 1940 | 1467109316152 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:21:56 INFO - PROCESS | 1940 | 1467109316155 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:21:56 INFO - PROCESS | 1940 | 1467109316157 Marionette TRACE conn2 <- [1,358,null,{}] 03:21:56 INFO - PROCESS | 1940 | 1467109316163 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:56 INFO - PROCESS | 1940 | 1467109316165 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:56 INFO - PROCESS | 1940 | 1467109316291 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:21:56 INFO - PROCESS | 1940 | 1467109316366 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:56 INFO - PROCESS | 1940 | 1467109316367 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a660000 == 47 [pid = 1940] [id = 97] 03:21:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x114fbe800) [pid = 1940] [serial = 288] [outer = 0x0] 03:21:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12bf85400) [pid = 1940] [serial = 289] [outer = 0x114fbe800] 03:21:56 INFO - PROCESS | 1940 | 1467109316407 Marionette DEBUG loaded listener.js 03:21:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12c244400) [pid = 1940] [serial = 290] [outer = 0x114fbe800] 03:21:56 INFO - PROCESS | 1940 | 1467109316741 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 624ms 03:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:21:56 INFO - PROCESS | 1940 | 1467109316781 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:21:56 INFO - PROCESS | 1940 | 1467109316782 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:21:56 INFO - PROCESS | 1940 | 1467109316784 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:21:56 INFO - PROCESS | 1940 | 1467109316785 Marionette TRACE conn2 <- [1,362,null,{}] 03:21:56 INFO - PROCESS | 1940 | 1467109316787 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:56 INFO - PROCESS | 1940 | 1467109316799 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:56 INFO - PROCESS | 1940 | 1467109316879 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:21:56 INFO - PROCESS | 1940 | 1467109316928 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:56 INFO - PROCESS | 1940 | 1467109316929 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b110800 == 48 [pid = 1940] [id = 98] 03:21:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bf7d000) [pid = 1940] [serial = 291] [outer = 0x0] 03:21:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12c249800) [pid = 1940] [serial = 292] [outer = 0x12bf7d000] 03:21:56 INFO - PROCESS | 1940 | 1467109316952 Marionette DEBUG loaded listener.js 03:21:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12c356400) [pid = 1940] [serial = 293] [outer = 0x12bf7d000] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x116abb800 == 47 [pid = 1940] [id = 53] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x111f6b800 == 46 [pid = 1940] [id = 66] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab2800 == 45 [pid = 1940] [id = 67] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x1168b3000 == 44 [pid = 1940] [id = 86] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x11335d800 == 43 [pid = 1940] [id = 85] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x12a61c000 == 42 [pid = 1940] [id = 84] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x128e9b800 == 41 [pid = 1940] [id = 83] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x1240be000 == 40 [pid = 1940] [id = 82] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4a3000 == 39 [pid = 1940] [id = 80] 03:21:57 INFO - PROCESS | 1940 | --DOCSHELL 0x117475000 == 38 [pid = 1940] [id = 81] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x116183000 == 37 [pid = 1940] [id = 87] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x119bd9800 == 36 [pid = 1940] [id = 89] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1192ce800 == 35 [pid = 1940] [id = 88] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x123bdd800 == 34 [pid = 1940] [id = 91] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x128b17000 == 33 [pid = 1940] [id = 94] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12388f800 == 32 [pid = 1940] [id = 90] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1260cd800 == 31 [pid = 1940] [id = 93] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12959f800 == 30 [pid = 1940] [id = 96] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x124ec5800 == 29 [pid = 1940] [id = 92] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1265aa800 == 28 [pid = 1940] [id = 95] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12b977800) [pid = 1940] [serial = 236] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12a660000 == 27 [pid = 1940] [id = 97] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128ec0c00) [pid = 1940] [serial = 229] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x125695400) [pid = 1940] [serial = 211] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1293ea000) [pid = 1940] [serial = 193] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x117dbc800) [pid = 1940] [serial = 202] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1185ec000) [pid = 1940] [serial = 203] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12a909800) [pid = 1940] [serial = 221] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126c78800) [pid = 1940] [serial = 215] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1174e0800) [pid = 1940] [serial = 198] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126094800) [pid = 1940] [serial = 214] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12a9b0c00) [pid = 1940] [serial = 230] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119a05400) [pid = 1940] [serial = 227] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1293f0c00) [pid = 1940] [serial = 218] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1240cec00) [pid = 1940] [serial = 208] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12608d000) [pid = 1940] [serial = 212] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12b973800) [pid = 1940] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119fe0800) [pid = 1940] [serial = 206] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a9ab000) [pid = 1940] [serial = 224] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1121b2c00) [pid = 1940] [serial = 195] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116af1400) [pid = 1940] [serial = 226] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12b1d2c00) [pid = 1940] [serial = 233] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124ba5400) [pid = 1940] [serial = 209] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12a9b5c00) [pid = 1940] [serial = 232] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12a910800) [pid = 1940] [serial = 223] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128da9800) [pid = 1940] [serial = 217] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119156c00) [pid = 1940] [serial = 205] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12a5d0c00) [pid = 1940] [serial = 220] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12b970c00) [pid = 1940] [serial = 235] [outer = 0x0] [url = about:blank] 03:21:58 INFO - PROCESS | 1940 | 1467109318304 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1571ms 03:21:58 INFO - PROCESS | 1940 | 1467109318356 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:21:58 INFO - PROCESS | 1940 | 1467109318358 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:21:58 INFO - PROCESS | 1940 | 1467109318367 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:21:58 INFO - PROCESS | 1940 | 1467109318369 Marionette TRACE conn2 <- [1,366,null,{}] 03:21:58 INFO - PROCESS | 1940 | 1467109318373 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:58 INFO - PROCESS | 1940 | 1467109318376 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:58 INFO - PROCESS | 1940 | 1467109318455 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:21:58 INFO - PROCESS | 1940 | 1467109318506 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:58 INFO - PROCESS | 1940 | 1467109318507 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x11335d800 == 28 [pid = 1940] [id = 99] 03:21:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116af7000) [pid = 1940] [serial = 294] [outer = 0x0] 03:21:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1176f3400) [pid = 1940] [serial = 295] [outer = 0x116af7000] 03:21:58 INFO - PROCESS | 1940 | 1467109318536 Marionette DEBUG loaded listener.js 03:21:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183ef400) [pid = 1940] [serial = 296] [outer = 0x116af7000] 03:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 474ms 03:21:58 INFO - PROCESS | 1940 | 1467109318837 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:58 INFO - PROCESS | 1940 | 1467109318840 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:21:58 INFO - PROCESS | 1940 | 1467109318845 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:21:58 INFO - PROCESS | 1940 | 1467109318856 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:21:58 INFO - PROCESS | 1940 | 1467109318858 Marionette TRACE conn2 <- [1,370,null,{}] 03:21:58 INFO - PROCESS | 1940 | 1467109318868 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:58 INFO - PROCESS | 1940 | 1467109318870 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:58 INFO - PROCESS | 1940 | 1467109318958 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:21:58 INFO - PROCESS | 1940 | 1467109318977 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:58 INFO - PROCESS | 1940 | 1467109318979 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168c2800 == 29 [pid = 1940] [id = 100] 03:21:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1183f0400) [pid = 1940] [serial = 297] [outer = 0x0] 03:21:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119447800) [pid = 1940] [serial = 298] [outer = 0x1183f0400] 03:21:59 INFO - PROCESS | 1940 | 1467109319050 Marionette DEBUG loaded listener.js 03:21:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11983e000) [pid = 1940] [serial = 299] [outer = 0x1183f0400] 03:21:59 INFO - PROCESS | 1940 | 1467109319399 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 579ms 03:21:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:21:59 INFO - PROCESS | 1940 | 1467109319435 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:21:59 INFO - PROCESS | 1940 | 1467109319436 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:21:59 INFO - PROCESS | 1940 | 1467109319439 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:21:59 INFO - PROCESS | 1940 | 1467109319441 Marionette TRACE conn2 <- [1,374,null,{}] 03:21:59 INFO - PROCESS | 1940 | 1467109319449 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:59 INFO - PROCESS | 1940 | 1467109319452 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:59 INFO - PROCESS | 1940 | 1467109319524 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:21:59 INFO - PROCESS | 1940 | 1467109319571 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:59 INFO - PROCESS | 1940 | 1467109319574 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:21:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x118376000 == 30 [pid = 1940] [id = 101] 03:21:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x111c81800) [pid = 1940] [serial = 300] [outer = 0x0] 03:21:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1240c4000) [pid = 1940] [serial = 301] [outer = 0x111c81800] 03:21:59 INFO - PROCESS | 1940 | 1467109319601 Marionette DEBUG loaded listener.js 03:21:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124b29c00) [pid = 1940] [serial = 302] [outer = 0x111c81800] 03:21:59 INFO - PROCESS | 1940 | 1467109319916 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:21:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:21:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 523ms 03:21:59 INFO - PROCESS | 1940 | 1467109319964 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:21:59 INFO - PROCESS | 1940 | 1467109319966 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:21:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:21:59 INFO - PROCESS | 1940 | 1467109319970 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:21:59 INFO - PROCESS | 1940 | 1467109319971 Marionette TRACE conn2 <- [1,378,null,{}] 03:21:59 INFO - PROCESS | 1940 | 1467109319975 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:59 INFO - PROCESS | 1940 | 1467109319977 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:00 INFO - PROCESS | 1940 | 1467109320102 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:22:00 INFO - PROCESS | 1940 | 1467109320168 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:00 INFO - PROCESS | 1940 | 1467109320169 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11948f000 == 31 [pid = 1940] [id = 102] 03:22:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124a25400) [pid = 1940] [serial = 303] [outer = 0x0] 03:22:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124f09400) [pid = 1940] [serial = 304] [outer = 0x124a25400] 03:22:00 INFO - PROCESS | 1940 | 1467109320211 Marionette DEBUG loaded listener.js 03:22:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x126450c00) [pid = 1940] [serial = 305] [outer = 0x124a25400] 03:22:00 INFO - PROCESS | 1940 | 1467109320549 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:22:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:22:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 03:22:00 INFO - PROCESS | 1940 | 1467109320590 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:22:00 INFO - PROCESS | 1940 | 1467109320592 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:22:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:22:00 INFO - PROCESS | 1940 | 1467109320597 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:22:00 INFO - PROCESS | 1940 | 1467109320598 Marionette TRACE conn2 <- [1,382,null,{}] 03:22:00 INFO - PROCESS | 1940 | 1467109320600 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:00 INFO - PROCESS | 1940 | 1467109320601 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:00 INFO - PROCESS | 1940 | 1467109320670 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:22:00 INFO - PROCESS | 1940 | 1467109320717 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:00 INFO - PROCESS | 1940 | 1467109320719 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cc8000 == 32 [pid = 1940] [id = 103] 03:22:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112adec00) [pid = 1940] [serial = 306] [outer = 0x0] 03:22:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126560800) [pid = 1940] [serial = 307] [outer = 0x112adec00] 03:22:00 INFO - PROCESS | 1940 | 1467109320743 Marionette DEBUG loaded listener.js 03:22:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126c80c00) [pid = 1940] [serial = 308] [outer = 0x112adec00] 03:22:01 INFO - PROCESS | 1940 | 1467109321051 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:22:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:22:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 03:22:01 INFO - PROCESS | 1940 | 1467109321067 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:22:01 INFO - PROCESS | 1940 | 1467109321069 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:22:01 INFO - PROCESS | 1940 | 1467109321071 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:22:01 INFO - PROCESS | 1940 | 1467109321072 Marionette TRACE conn2 <- [1,386,null,{}] 03:22:01 INFO - PROCESS | 1940 | 1467109321074 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:01 INFO - PROCESS | 1940 | 1467109321082 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:01 INFO - PROCESS | 1940 | 1467109321179 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:22:01 INFO - PROCESS | 1940 | 1467109321183 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:01 INFO - PROCESS | 1940 | 1467109321184 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ac2000 == 33 [pid = 1940] [id = 104] 03:22:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128969400) [pid = 1940] [serial = 309] [outer = 0x0] 03:22:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128bd1c00) [pid = 1940] [serial = 310] [outer = 0x128969400] 03:22:01 INFO - PROCESS | 1940 | 1467109321210 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1293e2800) [pid = 1940] [serial = 311] [outer = 0x128969400] 03:22:01 INFO - PROCESS | 1940 | 1467109321531 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 03:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:22:01 INFO - PROCESS | 1940 | 1467109321541 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:22:01 INFO - PROCESS | 1940 | 1467109321542 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:22:01 INFO - PROCESS | 1940 | 1467109321548 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:22:01 INFO - PROCESS | 1940 | 1467109321549 Marionette TRACE conn2 <- [1,390,null,{}] 03:22:01 INFO - PROCESS | 1940 | 1467109321552 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:01 INFO - PROCESS | 1940 | 1467109321553 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:01 INFO - PROCESS | 1940 | 1467109321659 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:22:01 INFO - PROCESS | 1940 | 1467109321665 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:01 INFO - PROCESS | 1940 | 1467109321666 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f38800 == 34 [pid = 1940] [id = 105] 03:22:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11889a800) [pid = 1940] [serial = 312] [outer = 0x0] 03:22:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1293ea000) [pid = 1940] [serial = 313] [outer = 0x11889a800] 03:22:01 INFO - PROCESS | 1940 | 1467109321703 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a5d2800) [pid = 1940] [serial = 314] [outer = 0x11889a800] 03:22:02 INFO - PROCESS | 1940 | 1467109322244 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 722ms 03:22:02 INFO - PROCESS | 1940 | 1467109322284 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:22:02 INFO - PROCESS | 1940 | 1467109322285 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:22:02 INFO - PROCESS | 1940 | 1467109322296 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:22:02 INFO - PROCESS | 1940 | 1467109322297 Marionette TRACE conn2 <- [1,394,null,{}] 03:22:02 INFO - PROCESS | 1940 | 1467109322300 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:02 INFO - PROCESS | 1940 | 1467109322301 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:02 INFO - PROCESS | 1940 | 1467109322371 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:22:02 INFO - PROCESS | 1940 | 1467109322374 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:02 INFO - PROCESS | 1940 | 1467109322376 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d3800 == 35 [pid = 1940] [id = 106] 03:22:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a90a400) [pid = 1940] [serial = 315] [outer = 0x0] 03:22:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a911800) [pid = 1940] [serial = 316] [outer = 0x12a90a400] 03:22:02 INFO - PROCESS | 1940 | 1467109322404 Marionette DEBUG loaded listener.js 03:22:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b1d7400) [pid = 1940] [serial = 317] [outer = 0x12a90a400] 03:22:02 INFO - PROCESS | 1940 | 1467109322741 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 476ms 03:22:02 INFO - PROCESS | 1940 | 1467109322766 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:22:02 INFO - PROCESS | 1940 | 1467109322768 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:22:02 INFO - PROCESS | 1940 | 1467109322770 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:22:02 INFO - PROCESS | 1940 | 1467109322772 Marionette TRACE conn2 <- [1,398,null,{}] 03:22:02 INFO - PROCESS | 1940 | 1467109322775 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:02 INFO - PROCESS | 1940 | 1467109322776 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:02 INFO - PROCESS | 1940 | 1467109322851 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:22:02 INFO - PROCESS | 1940 | 1467109322907 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:02 INFO - PROCESS | 1940 | 1467109322908 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x118375000 == 36 [pid = 1940] [id = 107] 03:22:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11944c800) [pid = 1940] [serial = 318] [outer = 0x0] 03:22:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b971c00) [pid = 1940] [serial = 319] [outer = 0x11944c800] 03:22:02 INFO - PROCESS | 1940 | 1467109322931 Marionette DEBUG loaded listener.js 03:22:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12b997800) [pid = 1940] [serial = 320] [outer = 0x11944c800] 03:22:03 INFO - PROCESS | 1940 | 1467109323345 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 621ms 03:22:03 INFO - PROCESS | 1940 | 1467109323392 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:22:03 INFO - PROCESS | 1940 | 1467109323396 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:22:03 INFO - PROCESS | 1940 | 1467109323399 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:22:03 INFO - PROCESS | 1940 | 1467109323401 Marionette TRACE conn2 <- [1,402,null,{}] 03:22:03 INFO - PROCESS | 1940 | 1467109323404 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:03 INFO - PROCESS | 1940 | 1467109323406 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:03 INFO - PROCESS | 1940 | 1467109323497 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:22:03 INFO - PROCESS | 1940 | 1467109323527 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:03 INFO - PROCESS | 1940 | 1467109323528 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd0000 == 37 [pid = 1940] [id = 108] 03:22:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12b998400) [pid = 1940] [serial = 321] [outer = 0x0] 03:22:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12bf2f400) [pid = 1940] [serial = 322] [outer = 0x12b998400] 03:22:03 INFO - PROCESS | 1940 | 1467109323549 Marionette DEBUG loaded listener.js 03:22:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12bf3b000) [pid = 1940] [serial = 323] [outer = 0x12b998400] 03:22:04 INFO - PROCESS | 1940 | 1467109324021 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 674ms 03:22:04 INFO - PROCESS | 1940 | 1467109324074 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:22:04 INFO - PROCESS | 1940 | 1467109324076 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:22:04 INFO - PROCESS | 1940 | 1467109324081 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:22:04 INFO - PROCESS | 1940 | 1467109324084 Marionette TRACE conn2 <- [1,406,null,{}] 03:22:04 INFO - PROCESS | 1940 | 1467109324088 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:04 INFO - PROCESS | 1940 | 1467109324090 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:04 INFO - PROCESS | 1940 | 1467109324281 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:22:04 INFO - PROCESS | 1940 | 1467109324320 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:04 INFO - PROCESS | 1940 | 1467109324321 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bf5000 == 38 [pid = 1940] [id = 109] 03:22:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12c350800) [pid = 1940] [serial = 324] [outer = 0x0] 03:22:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12c352800) [pid = 1940] [serial = 325] [outer = 0x12c350800] 03:22:04 INFO - PROCESS | 1940 | 1467109324363 Marionette DEBUG loaded listener.js 03:22:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12c35ec00) [pid = 1940] [serial = 326] [outer = 0x12c350800] 03:22:04 INFO - PROCESS | 1940 | 1467109324620 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:22:04 INFO - PROCESS | 1940 | 1467109324830 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 772ms 03:22:04 INFO - PROCESS | 1940 | 1467109324854 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:22:04 INFO - PROCESS | 1940 | 1467109324855 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:22:04 INFO - PROCESS | 1940 | 1467109324857 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:22:04 INFO - PROCESS | 1940 | 1467109324858 Marionette TRACE conn2 <- [1,410,null,{}] 03:22:04 INFO - PROCESS | 1940 | 1467109324862 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:04 INFO - PROCESS | 1940 | 1467109324863 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:04 INFO - PROCESS | 1940 | 1467109324968 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:22:04 INFO - PROCESS | 1940 | 1467109324971 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:04 INFO - PROCESS | 1940 | 1467109324972 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4aa000 == 39 [pid = 1940] [id = 110] 03:22:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x110ee4400) [pid = 1940] [serial = 327] [outer = 0x0] 03:22:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x110eef400) [pid = 1940] [serial = 328] [outer = 0x110ee4400] 03:22:04 INFO - PROCESS | 1940 | 1467109324997 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x126c7fc00) [pid = 1940] [serial = 329] [outer = 0x110ee4400] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12a9aac00) [pid = 1940] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12abf8000) [pid = 1940] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12b997400) [pid = 1940] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12380ac00) [pid = 1940] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x128973800) [pid = 1940] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1265fa000) [pid = 1940] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1240cdc00) [pid = 1940] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x115e8d800) [pid = 1940] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x116af7800) [pid = 1940] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x117db9400) [pid = 1940] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128bd2000) [pid = 1940] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1256dbc00) [pid = 1940] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123976400) [pid = 1940] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x116af6c00) [pid = 1940] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12b978800) [pid = 1940] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128bd2c00) [pid = 1940] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x114fbe800) [pid = 1940] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123971c00) [pid = 1940] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x111c75400) [pid = 1940] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:22:05 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116a20000) [pid = 1940] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:22:05 INFO - PROCESS | 1940 | 1467109325524 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 03:22:05 INFO - PROCESS | 1940 | 1467109325528 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:22:05 INFO - PROCESS | 1940 | 1467109325530 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:22:05 INFO - PROCESS | 1940 | 1467109325531 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:22:05 INFO - PROCESS | 1940 | 1467109325533 Marionette TRACE conn2 <- [1,414,null,{}] 03:22:05 INFO - PROCESS | 1940 | 1467109325535 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:05 INFO - PROCESS | 1940 | 1467109325536 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:05 INFO - PROCESS | 1940 | 1467109325615 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:22:05 INFO - PROCESS | 1940 | 1467109325619 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:05 INFO - PROCESS | 1940 | 1467109325620 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f4d800 == 40 [pid = 1940] [id = 111] 03:22:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116af6c00) [pid = 1940] [serial = 330] [outer = 0x0] 03:22:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119c7f800) [pid = 1940] [serial = 331] [outer = 0x116af6c00] 03:22:05 INFO - PROCESS | 1940 | 1467109325643 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x125697000) [pid = 1940] [serial = 332] [outer = 0x116af6c00] 03:22:05 INFO - PROCESS | 1940 | 1467109325982 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 03:22:06 INFO - PROCESS | 1940 | 1467109326000 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:22:06 INFO - PROCESS | 1940 | 1467109326001 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:22:06 INFO - PROCESS | 1940 | 1467109326003 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:22:06 INFO - PROCESS | 1940 | 1467109326004 Marionette TRACE conn2 <- [1,418,null,{}] 03:22:06 INFO - PROCESS | 1940 | 1467109326006 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:06 INFO - PROCESS | 1940 | 1467109326007 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:06 INFO - PROCESS | 1940 | 1467109326111 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:22:06 INFO - PROCESS | 1940 | 1467109326117 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:06 INFO - PROCESS | 1940 | 1467109326119 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b185800 == 41 [pid = 1940] [id = 112] 03:22:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x116f71000) [pid = 1940] [serial = 333] [outer = 0x0] 03:22:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12679b000) [pid = 1940] [serial = 334] [outer = 0x116f71000] 03:22:06 INFO - PROCESS | 1940 | 1467109326149 Marionette DEBUG loaded listener.js 03:22:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1293eb800) [pid = 1940] [serial = 335] [outer = 0x116f71000] 03:22:06 INFO - PROCESS | 1940 | 1467109326923 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 03:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:22:06 INFO - PROCESS | 1940 | 1467109326975 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:22:06 INFO - PROCESS | 1940 | 1467109326976 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:22:06 INFO - PROCESS | 1940 | 1467109326978 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:22:06 INFO - PROCESS | 1940 | 1467109326979 Marionette TRACE conn2 <- [1,422,null,{}] 03:22:06 INFO - PROCESS | 1940 | 1467109326981 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:06 INFO - PROCESS | 1940 | 1467109326982 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:07 INFO - PROCESS | 1940 | 1467109327059 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:22:07 INFO - PROCESS | 1940 | 1467109327064 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:07 INFO - PROCESS | 1940 | 1467109327065 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9da000 == 42 [pid = 1940] [id = 113] 03:22:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128bd3800) [pid = 1940] [serial = 336] [outer = 0x0] 03:22:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b998c00) [pid = 1940] [serial = 337] [outer = 0x128bd3800] 03:22:07 INFO - PROCESS | 1940 | 1467109327089 Marionette DEBUG loaded listener.js 03:22:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12c889000) [pid = 1940] [serial = 338] [outer = 0x128bd3800] 03:22:07 INFO - PROCESS | 1940 | 1467109327946 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:22:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:22:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1022ms 03:22:08 INFO - PROCESS | 1940 | 1467109328013 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:22:08 INFO - PROCESS | 1940 | 1467109328016 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:22:08 INFO - PROCESS | 1940 | 1467109328019 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:22:08 INFO - PROCESS | 1940 | 1467109328021 Marionette TRACE conn2 <- [1,426,null,{}] 03:22:08 INFO - PROCESS | 1940 | 1467109328026 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:08 INFO - PROCESS | 1940 | 1467109328027 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:08 INFO - PROCESS | 1940 | 1467109328156 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:22:08 INFO - PROCESS | 1940 | 1467109328208 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:08 INFO - PROCESS | 1940 | 1467109328211 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x115ef2800 == 43 [pid = 1940] [id = 114] 03:22:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x114f88800) [pid = 1940] [serial = 339] [outer = 0x0] 03:22:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x115e20c00) [pid = 1940] [serial = 340] [outer = 0x114f88800] 03:22:08 INFO - PROCESS | 1940 | 1467109328243 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x116a25800) [pid = 1940] [serial = 341] [outer = 0x114f88800] 03:22:08 INFO - PROCESS | 1940 | 1467109328964 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:22:09 INFO - PROCESS | 1940 | 1467109329045 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:22:09 INFO - PROCESS | 1940 | 1467109329048 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - PROCESS | 1940 | 1467109329050 Marionette TRACE conn2 <- [1,430,null,{}] 03:22:09 INFO - PROCESS | 1940 | 1467109329064 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:09 INFO - PROCESS | 1940 | 1467109329066 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:09 INFO - PROCESS | 1940 | 1467109329164 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:22:09 INFO - PROCESS | 1940 | 1467109329241 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:09 INFO - PROCESS | 1940 | 1467109329244 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x115ee7800 == 44 [pid = 1940] [id = 115] 03:22:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x116af2c00) [pid = 1940] [serial = 342] [outer = 0x0] 03:22:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1176f4400) [pid = 1940] [serial = 343] [outer = 0x116af2c00] 03:22:09 INFO - PROCESS | 1940 | 1467109329272 Marionette DEBUG loaded listener.js 03:22:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1183ef800) [pid = 1940] [serial = 344] [outer = 0x116af2c00] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x12b185800 == 43 [pid = 1940] [id = 112] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x123f4d800 == 42 [pid = 1940] [id = 111] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4aa000 == 41 [pid = 1940] [id = 110] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x119bf5000 == 40 [pid = 1940] [id = 109] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd0000 == 39 [pid = 1940] [id = 108] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x118375000 == 38 [pid = 1940] [id = 107] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d3800 == 37 [pid = 1940] [id = 106] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12c249800) [pid = 1940] [serial = 292] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x123f38800 == 36 [pid = 1940] [id = 105] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x123ac2000 == 35 [pid = 1940] [id = 104] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x119cc8000 == 34 [pid = 1940] [id = 103] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x11948f000 == 33 [pid = 1940] [id = 102] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x118376000 == 32 [pid = 1940] [id = 101] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x1168c2800 == 31 [pid = 1940] [id = 100] 03:22:09 INFO - PROCESS | 1940 | --DOCSHELL 0x11335d800 == 30 [pid = 1940] [id = 99] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1183f2800) [pid = 1940] [serial = 199] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x112f6d000) [pid = 1940] [serial = 196] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12abc1400) [pid = 1940] [serial = 274] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12b1d9800) [pid = 1940] [serial = 277] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b9a2400) [pid = 1940] [serial = 280] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12b997000) [pid = 1940] [serial = 278] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x125697800) [pid = 1940] [serial = 283] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12a47a800) [pid = 1940] [serial = 284] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12bf2d800) [pid = 1940] [serial = 281] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128bdd800) [pid = 1940] [serial = 268] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x129154400) [pid = 1940] [serial = 269] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126c82000) [pid = 1940] [serial = 265] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128972800) [pid = 1940] [serial = 266] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124f06000) [pid = 1940] [serial = 262] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x126092400) [pid = 1940] [serial = 263] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1182be000) [pid = 1940] [serial = 259] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x120fefc00) [pid = 1940] [serial = 260] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11889d000) [pid = 1940] [serial = 257] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1185e4400) [pid = 1940] [serial = 256] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126452c00) [pid = 1940] [serial = 254] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118779000) [pid = 1940] [serial = 253] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128ebb400) [pid = 1940] [serial = 251] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128bd9400) [pid = 1940] [serial = 250] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128967400) [pid = 1940] [serial = 248] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126c7b000) [pid = 1940] [serial = 247] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x124664c00) [pid = 1940] [serial = 245] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123c4e800) [pid = 1940] [serial = 244] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119157400) [pid = 1940] [serial = 242] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1185e9000) [pid = 1940] [serial = 241] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12b97e400) [pid = 1940] [serial = 238] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12b99a000) [pid = 1940] [serial = 239] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12915d000) [pid = 1940] [serial = 271] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12bf85400) [pid = 1940] [serial = 289] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12bf82000) [pid = 1940] [serial = 287] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12abedc00) [pid = 1940] [serial = 275] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12a911000) [pid = 1940] [serial = 272] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12bf34400) [pid = 1940] [serial = 286] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12c244400) [pid = 1940] [serial = 290] [outer = 0x0] [url = about:blank] 03:22:09 INFO - PROCESS | 1940 | 1467109329706 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 682ms 03:22:09 INFO - PROCESS | 1940 | 1467109329731 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:22:09 INFO - PROCESS | 1940 | 1467109329734 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:22:09 INFO - PROCESS | 1940 | 1467109329739 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - PROCESS | 1940 | 1467109329740 Marionette TRACE conn2 <- [1,434,null,{}] 03:22:09 INFO - PROCESS | 1940 | 1467109329749 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:09 INFO - PROCESS | 1940 | 1467109329750 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:09 INFO - PROCESS | 1940 | 1467109329828 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:22:09 INFO - PROCESS | 1940 | 1467109329833 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:09 INFO - PROCESS | 1940 | 1467109329834 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x117149000 == 31 [pid = 1940] [id = 116] 03:22:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x118779000) [pid = 1940] [serial = 345] [outer = 0x0] 03:22:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11889c800) [pid = 1940] [serial = 346] [outer = 0x118779000] 03:22:09 INFO - PROCESS | 1940 | 1467109329863 Marionette DEBUG loaded listener.js 03:22:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11963a800) [pid = 1940] [serial = 347] [outer = 0x118779000] 03:22:10 INFO - PROCESS | 1940 | 1467109330188 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:22:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:22:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 03:22:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:22:10 INFO - PROCESS | 1940 | 1467109330215 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:22:10 INFO - PROCESS | 1940 | 1467109330216 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:22:10 INFO - PROCESS | 1940 | 1467109330219 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:22:10 INFO - PROCESS | 1940 | 1467109330221 Marionette TRACE conn2 <- [1,438,null,{}] 03:22:10 INFO - PROCESS | 1940 | 1467109330229 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:10 INFO - PROCESS | 1940 | 1467109330232 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:10 INFO - PROCESS | 1940 | 1467109330308 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:22:10 INFO - PROCESS | 1940 | 1467109330316 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:10 INFO - PROCESS | 1940 | 1467109330318 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184d6000 == 32 [pid = 1940] [id = 117] 03:22:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119643000) [pid = 1940] [serial = 348] [outer = 0x0] 03:22:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119a05800) [pid = 1940] [serial = 349] [outer = 0x119643000] 03:22:10 INFO - PROCESS | 1940 | 1467109330346 Marionette DEBUG loaded listener.js 03:22:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119c8c800) [pid = 1940] [serial = 350] [outer = 0x119643000] 03:22:10 INFO - PROCESS | 1940 | 1467109330712 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:22:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:22:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 03:22:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:22:10 INFO - PROCESS | 1940 | 1467109330741 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:22:10 INFO - PROCESS | 1940 | 1467109330744 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:22:10 INFO - PROCESS | 1940 | 1467109330746 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:22:10 INFO - PROCESS | 1940 | 1467109330747 Marionette TRACE conn2 <- [1,442,null,{}] 03:22:10 INFO - PROCESS | 1940 | 1467109330749 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:10 INFO - PROCESS | 1940 | 1467109330750 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:10 INFO - PROCESS | 1940 | 1467109330828 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:22:10 INFO - PROCESS | 1940 | 1467109330834 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:10 INFO - PROCESS | 1940 | 1467109330835 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x11948e800 == 33 [pid = 1940] [id = 118] 03:22:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x120ff6c00) [pid = 1940] [serial = 351] [outer = 0x0] 03:22:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123a7a000) [pid = 1940] [serial = 352] [outer = 0x120ff6c00] 03:22:10 INFO - PROCESS | 1940 | 1467109330860 Marionette DEBUG loaded listener.js 03:22:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1240c6400) [pid = 1940] [serial = 353] [outer = 0x120ff6c00] 03:22:11 INFO - PROCESS | 1940 | 1467109331187 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 473ms 03:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:22:11 INFO - PROCESS | 1940 | 1467109331220 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:22:11 INFO - PROCESS | 1940 | 1467109331221 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:22:11 INFO - PROCESS | 1940 | 1467109331223 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:22:11 INFO - PROCESS | 1940 | 1467109331224 Marionette TRACE conn2 <- [1,446,null,{}] 03:22:11 INFO - PROCESS | 1940 | 1467109331228 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:11 INFO - PROCESS | 1940 | 1467109331230 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:11 INFO - PROCESS | 1940 | 1467109331301 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:22:11 INFO - PROCESS | 1940 | 1467109331304 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:11 INFO - PROCESS | 1940 | 1467109331305 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x11336a000 == 34 [pid = 1940] [id = 119] 03:22:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119831c00) [pid = 1940] [serial = 354] [outer = 0x0] 03:22:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124608000) [pid = 1940] [serial = 355] [outer = 0x119831c00] 03:22:11 INFO - PROCESS | 1940 | 1467109331332 Marionette DEBUG loaded listener.js 03:22:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124bdf000) [pid = 1940] [serial = 356] [outer = 0x119831c00] 03:22:11 INFO - PROCESS | 1940 | 1467109331667 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 03:22:11 INFO - PROCESS | 1940 | 1467109331693 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:22:11 INFO - PROCESS | 1940 | 1467109331696 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:22:11 INFO - PROCESS | 1940 | 1467109331699 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:22:11 INFO - PROCESS | 1940 | 1467109331700 Marionette TRACE conn2 <- [1,450,null,{}] 03:22:11 INFO - PROCESS | 1940 | 1467109331702 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:11 INFO - PROCESS | 1940 | 1467109331706 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:11 INFO - PROCESS | 1940 | 1467109331829 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:22:11 INFO - PROCESS | 1940 | 1467109331841 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:11 INFO - PROCESS | 1940 | 1467109331842 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x123981000 == 35 [pid = 1940] [id = 120] 03:22:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124657c00) [pid = 1940] [serial = 357] [outer = 0x0] 03:22:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12569a000) [pid = 1940] [serial = 358] [outer = 0x124657c00] 03:22:11 INFO - PROCESS | 1940 | 1467109331867 Marionette DEBUG loaded listener.js 03:22:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126c7f400) [pid = 1940] [serial = 359] [outer = 0x124657c00] 03:22:12 INFO - PROCESS | 1940 | 1467109332292 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 1940 | 1467109332320 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:22:12 INFO - PROCESS | 1940 | 1467109332324 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 1940 | 1467109332326 Marionette TRACE conn2 <- [1,454,null,{}] 03:22:12 INFO - PROCESS | 1940 | 1467109332337 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:12 INFO - PROCESS | 1940 | 1467109332339 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:12 INFO - PROCESS | 1940 | 1467109332478 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:22:12 INFO - PROCESS | 1940 | 1467109332528 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:12 INFO - PROCESS | 1940 | 1467109332529 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x1240a4800 == 36 [pid = 1940] [id = 121] 03:22:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1257e9c00) [pid = 1940] [serial = 360] [outer = 0x0] 03:22:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128bd8000) [pid = 1940] [serial = 361] [outer = 0x1257e9c00] 03:22:12 INFO - PROCESS | 1940 | 1467109332567 Marionette DEBUG loaded listener.js 03:22:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128ebe000) [pid = 1940] [serial = 362] [outer = 0x1257e9c00] 03:22:12 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:12 INFO - PROCESS | 1940 | 1467109332900 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 628ms 03:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:22:12 INFO - PROCESS | 1940 | 1467109332951 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 1940 | 1467109332952 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:22:12 INFO - PROCESS | 1940 | 1467109332954 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 1940 | 1467109332955 Marionette TRACE conn2 <- [1,458,null,{}] 03:22:12 INFO - PROCESS | 1940 | 1467109332958 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:12 INFO - PROCESS | 1940 | 1467109332959 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:13 INFO - PROCESS | 1940 | 1467109333050 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:22:13 INFO - PROCESS | 1940 | 1467109333083 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:13 INFO - PROCESS | 1940 | 1467109333084 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12572c000 == 37 [pid = 1940] [id = 122] 03:22:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x129155c00) [pid = 1940] [serial = 363] [outer = 0x0] 03:22:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12915ac00) [pid = 1940] [serial = 364] [outer = 0x129155c00] 03:22:13 INFO - PROCESS | 1940 | 1467109333108 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x129388800) [pid = 1940] [serial = 365] [outer = 0x129155c00] 03:22:13 INFO - PROCESS | 1940 | 1467109333449 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:22:13 INFO - PROCESS | 1940 | 1467109333476 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:22:13 INFO - PROCESS | 1940 | 1467109333479 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:22:13 INFO - PROCESS | 1940 | 1467109333480 Marionette TRACE conn2 <- [1,462,null,{}] 03:22:13 INFO - PROCESS | 1940 | 1467109333483 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:13 INFO - PROCESS | 1940 | 1467109333485 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:13 INFO - PROCESS | 1940 | 1467109333627 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:22:13 INFO - PROCESS | 1940 | 1467109333643 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:13 INFO - PROCESS | 1940 | 1467109333644 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267b0800 == 38 [pid = 1940] [id = 123] 03:22:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12938b000) [pid = 1940] [serial = 366] [outer = 0x0] 03:22:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a5ca800) [pid = 1940] [serial = 367] [outer = 0x12938b000] 03:22:13 INFO - PROCESS | 1940 | 1467109333696 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a90ec00) [pid = 1940] [serial = 368] [outer = 0x12938b000] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b998400) [pid = 1940] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1183f0400) [pid = 1940] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11944c800) [pid = 1940] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124a25400) [pid = 1940] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12c350800) [pid = 1940] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112adec00) [pid = 1940] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a90a400) [pid = 1940] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128969400) [pid = 1940] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12bf7d000) [pid = 1940] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x116af7000) [pid = 1940] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11889a800) [pid = 1940] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x111c81800) [pid = 1940] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x110ee4400) [pid = 1940] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x116af6c00) [pid = 1940] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:22:14 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x116f71000) [pid = 1940] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:22:14 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:14 INFO - PROCESS | 1940 | 1467109334197 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:22:14 INFO - PROCESS | 1940 | 1467109334274 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:22:14 INFO - PROCESS | 1940 | 1467109334282 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:22:14 INFO - PROCESS | 1940 | 1467109334283 Marionette TRACE conn2 <- [1,466,null,{}] 03:22:14 INFO - PROCESS | 1940 | 1467109334285 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:14 INFO - PROCESS | 1940 | 1467109334286 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:14 INFO - PROCESS | 1940 | 1467109334365 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:22:14 INFO - PROCESS | 1940 | 1467109334369 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:14 INFO - PROCESS | 1940 | 1467109334370 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b0a800 == 39 [pid = 1940] [id = 124] 03:22:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x120ff0000) [pid = 1940] [serial = 369] [outer = 0x0] 03:22:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12679bc00) [pid = 1940] [serial = 370] [outer = 0x120ff0000] 03:22:14 INFO - PROCESS | 1940 | 1467109334394 Marionette DEBUG loaded listener.js 03:22:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12a47a800) [pid = 1940] [serial = 371] [outer = 0x120ff0000] 03:22:14 INFO - PROCESS | 1940 | 1467109334702 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:22:14 INFO - PROCESS | 1940 | 1467109334752 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:22:14 INFO - PROCESS | 1940 | 1467109334755 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:22:14 INFO - PROCESS | 1940 | 1467109334756 Marionette TRACE conn2 <- [1,470,null,{}] 03:22:14 INFO - PROCESS | 1940 | 1467109334759 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:14 INFO - PROCESS | 1940 | 1467109334760 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:14 INFO - PROCESS | 1940 | 1467109334850 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:22:14 INFO - PROCESS | 1940 | 1467109334904 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:14 INFO - PROCESS | 1940 | 1467109334906 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd0000 == 40 [pid = 1940] [id = 125] 03:22:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1240cc400) [pid = 1940] [serial = 372] [outer = 0x0] 03:22:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12a90dc00) [pid = 1940] [serial = 373] [outer = 0x1240cc400] 03:22:14 INFO - PROCESS | 1940 | 1467109334931 Marionette DEBUG loaded listener.js 03:22:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12b1dd800) [pid = 1940] [serial = 374] [outer = 0x1240cc400] 03:22:15 INFO - PROCESS | 1940 | 1467109335222 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:22:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 03:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:22:15 INFO - PROCESS | 1940 | 1467109335274 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:22:15 INFO - PROCESS | 1940 | 1467109335276 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:22:15 INFO - PROCESS | 1940 | 1467109335280 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:22:15 INFO - PROCESS | 1940 | 1467109335282 Marionette TRACE conn2 <- [1,474,null,{}] 03:22:15 INFO - PROCESS | 1940 | 1467109335285 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:15 INFO - PROCESS | 1940 | 1467109335286 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:15 INFO - PROCESS | 1940 | 1467109335363 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:22:15 INFO - PROCESS | 1940 | 1467109335367 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:15 INFO - PROCESS | 1940 | 1467109335368 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a8800 == 41 [pid = 1940] [id = 126] 03:22:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12b1d2000) [pid = 1940] [serial = 375] [outer = 0x0] 03:22:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12b9a1c00) [pid = 1940] [serial = 376] [outer = 0x12b1d2000] 03:22:15 INFO - PROCESS | 1940 | 1467109335391 Marionette DEBUG loaded listener.js 03:22:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12bf36400) [pid = 1940] [serial = 377] [outer = 0x12b1d2000] 03:22:15 INFO - PROCESS | 1940 | 1467109335718 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:22:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 03:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:22:15 INFO - PROCESS | 1940 | 1467109335750 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:22:15 INFO - PROCESS | 1940 | 1467109335751 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:22:15 INFO - PROCESS | 1940 | 1467109335753 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:22:15 INFO - PROCESS | 1940 | 1467109335754 Marionette TRACE conn2 <- [1,478,null,{}] 03:22:15 INFO - PROCESS | 1940 | 1467109335756 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:15 INFO - PROCESS | 1940 | 1467109335757 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:15 INFO - PROCESS | 1940 | 1467109335865 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:22:15 INFO - PROCESS | 1940 | 1467109335870 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:15 INFO - PROCESS | 1940 | 1467109335871 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a616000 == 42 [pid = 1940] [id = 127] 03:22:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12bf3b400) [pid = 1940] [serial = 378] [outer = 0x0] 03:22:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12bf7b000) [pid = 1940] [serial = 379] [outer = 0x12bf3b400] 03:22:15 INFO - PROCESS | 1940 | 1467109335895 Marionette DEBUG loaded listener.js 03:22:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12bf87c00) [pid = 1940] [serial = 380] [outer = 0x12bf3b400] 03:22:16 INFO - PROCESS | 1940 | 1467109336335 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:22:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 03:22:16 INFO - PROCESS | 1940 | 1467109336374 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:22:16 INFO - PROCESS | 1940 | 1467109336376 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:22:16 INFO - PROCESS | 1940 | 1467109336398 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:22:16 INFO - PROCESS | 1940 | 1467109336400 Marionette TRACE conn2 <- [1,482,null,{}] 03:22:16 INFO - PROCESS | 1940 | 1467109336404 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:16 INFO - PROCESS | 1940 | 1467109336406 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:16 INFO - PROCESS | 1940 | 1467109336507 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:22:16 INFO - PROCESS | 1940 | 1467109336599 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:16 INFO - PROCESS | 1940 | 1467109336601 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d38000 == 43 [pid = 1940] [id = 128] 03:22:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1183f3000) [pid = 1940] [serial = 381] [outer = 0x0] 03:22:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1183f7000) [pid = 1940] [serial = 382] [outer = 0x1183f3000] 03:22:16 INFO - PROCESS | 1940 | 1467109336632 Marionette DEBUG loaded listener.js 03:22:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119156c00) [pid = 1940] [serial = 383] [outer = 0x1183f3000] 03:22:17 INFO - PROCESS | 1940 | 1467109337115 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 775ms 03:22:17 INFO - PROCESS | 1940 | 1467109337172 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:22:17 INFO - PROCESS | 1940 | 1467109337176 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:22:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:22:17 INFO - PROCESS | 1940 | 1467109337183 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:22:17 INFO - PROCESS | 1940 | 1467109337186 Marionette TRACE conn2 <- [1,486,null,{}] 03:22:17 INFO - PROCESS | 1940 | 1467109337190 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:17 INFO - PROCESS | 1940 | 1467109337192 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:17 INFO - PROCESS | 1940 | 1467109337340 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:22:17 INFO - PROCESS | 1940 | 1467109337427 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:17 INFO - PROCESS | 1940 | 1467109337429 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x123988800 == 44 [pid = 1940] [id = 129] 03:22:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119646000) [pid = 1940] [serial = 384] [outer = 0x0] 03:22:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119a81c00) [pid = 1940] [serial = 385] [outer = 0x119646000] 03:22:17 INFO - PROCESS | 1940 | 1467109337459 Marionette DEBUG loaded listener.js 03:22:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123976400) [pid = 1940] [serial = 386] [outer = 0x119646000] 03:22:17 INFO - PROCESS | 1940 | 1467109337915 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:22:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 771ms 03:22:17 INFO - PROCESS | 1940 | 1467109337954 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:22:17 INFO - PROCESS | 1940 | 1467109337955 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:22:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:22:17 INFO - PROCESS | 1940 | 1467109337958 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:22:17 INFO - PROCESS | 1940 | 1467109337960 Marionette TRACE conn2 <- [1,490,null,{}] 03:22:17 INFO - PROCESS | 1940 | 1467109337968 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:17 INFO - PROCESS | 1940 | 1467109337971 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:18 INFO - PROCESS | 1940 | 1467109338072 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:22:18 INFO - PROCESS | 1940 | 1467109338124 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:18 INFO - PROCESS | 1940 | 1467109338126 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab85000 == 45 [pid = 1940] [id = 130] 03:22:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x125058800) [pid = 1940] [serial = 387] [outer = 0x0] 03:22:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1267a2400) [pid = 1940] [serial = 388] [outer = 0x125058800] 03:22:18 INFO - PROCESS | 1940 | 1467109338157 Marionette DEBUG loaded listener.js 03:22:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x129159400) [pid = 1940] [serial = 389] [outer = 0x125058800] 03:22:18 INFO - PROCESS | 1940 | 1467109338684 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:22:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:22:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 772ms 03:22:18 INFO - PROCESS | 1940 | 1467109338732 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:22:18 INFO - PROCESS | 1940 | 1467109338735 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:22:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:22:18 INFO - PROCESS | 1940 | 1467109338738 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:22:18 INFO - PROCESS | 1940 | 1467109338740 Marionette TRACE conn2 <- [1,494,null,{}] 03:22:18 INFO - PROCESS | 1940 | 1467109338744 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:18 INFO - PROCESS | 1940 | 1467109338746 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:18 INFO - PROCESS | 1940 | 1467109338863 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:22:18 INFO - PROCESS | 1940 | 1467109338925 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:18 INFO - PROCESS | 1940 | 1467109338926 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b18f800 == 46 [pid = 1940] [id = 131] 03:22:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12abeb000) [pid = 1940] [serial = 390] [outer = 0x0] 03:22:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12abf6c00) [pid = 1940] [serial = 391] [outer = 0x12abeb000] 03:22:18 INFO - PROCESS | 1940 | 1467109338955 Marionette DEBUG loaded listener.js 03:22:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b976000) [pid = 1940] [serial = 392] [outer = 0x12abeb000] 03:22:19 INFO - PROCESS | 1940 | 1467109339621 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 925ms 03:22:19 INFO - PROCESS | 1940 | 1467109339664 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:22:19 INFO - PROCESS | 1940 | 1467109339668 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:22:19 INFO - PROCESS | 1940 | 1467109339673 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:22:19 INFO - PROCESS | 1940 | 1467109339676 Marionette TRACE conn2 <- [1,498,null,{}] 03:22:19 INFO - PROCESS | 1940 | 1467109339681 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:19 INFO - PROCESS | 1940 | 1467109339682 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:19 INFO - PROCESS | 1940 | 1467109339815 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:22:19 INFO - PROCESS | 1940 | 1467109339939 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:19 INFO - PROCESS | 1940 | 1467109339942 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188a5000 == 47 [pid = 1940] [id = 132] 03:22:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1185ea400) [pid = 1940] [serial = 393] [outer = 0x0] 03:22:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x112a82c00) [pid = 1940] [serial = 394] [outer = 0x1185ea400] 03:22:19 INFO - PROCESS | 1940 | 1467109339972 Marionette DEBUG loaded listener.js 03:22:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119156400) [pid = 1940] [serial = 395] [outer = 0x1185ea400] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12b110800 == 46 [pid = 1940] [id = 98] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4a8800 == 45 [pid = 1940] [id = 126] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd0000 == 44 [pid = 1940] [id = 125] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x128b0a800 == 43 [pid = 1940] [id = 124] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x1267b0800 == 42 [pid = 1940] [id = 123] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12572c000 == 41 [pid = 1940] [id = 122] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x1240a4800 == 40 [pid = 1940] [id = 121] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x123981000 == 39 [pid = 1940] [id = 120] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x11336a000 == 38 [pid = 1940] [id = 119] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x11948e800 == 37 [pid = 1940] [id = 118] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x1184d6000 == 36 [pid = 1940] [id = 117] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x117149000 == 35 [pid = 1940] [id = 116] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x115ee7800 == 34 [pid = 1940] [id = 115] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x115ef2800 == 33 [pid = 1940] [id = 114] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9da000 == 32 [pid = 1940] [id = 113] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12b18f800 == 31 [pid = 1940] [id = 131] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab85000 == 30 [pid = 1940] [id = 130] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x123988800 == 29 [pid = 1940] [id = 129] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x117d38000 == 28 [pid = 1940] [id = 128] 03:22:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12a616000 == 27 [pid = 1940] [id = 127] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x110eef400) [pid = 1940] [serial = 328] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119c7f800) [pid = 1940] [serial = 331] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x125697000) [pid = 1940] [serial = 332] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12b998c00) [pid = 1940] [serial = 337] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126c7fc00) [pid = 1940] [serial = 329] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1293eb800) [pid = 1940] [serial = 335] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12c35ec00) [pid = 1940] [serial = 326] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b997800) [pid = 1940] [serial = 320] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12679b000) [pid = 1940] [serial = 334] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12bf3b000) [pid = 1940] [serial = 323] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12bf2f400) [pid = 1940] [serial = 322] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119447800) [pid = 1940] [serial = 298] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11983e000) [pid = 1940] [serial = 299] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12b971c00) [pid = 1940] [serial = 319] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x124f09400) [pid = 1940] [serial = 304] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126450c00) [pid = 1940] [serial = 305] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12c352800) [pid = 1940] [serial = 325] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126560800) [pid = 1940] [serial = 307] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x126c80c00) [pid = 1940] [serial = 308] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12b1d7400) [pid = 1940] [serial = 317] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12a911800) [pid = 1940] [serial = 316] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128bd1c00) [pid = 1940] [serial = 310] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1293e2800) [pid = 1940] [serial = 311] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12c356400) [pid = 1940] [serial = 293] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1176f3400) [pid = 1940] [serial = 295] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1183ef400) [pid = 1940] [serial = 296] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1293ea000) [pid = 1940] [serial = 313] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12a5d2800) [pid = 1940] [serial = 314] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1240c4000) [pid = 1940] [serial = 301] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x124b29c00) [pid = 1940] [serial = 302] [outer = 0x0] [url = about:blank] 03:22:20 INFO - PROCESS | 1940 | 1467109340868 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:22:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:22:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1230ms 03:22:20 INFO - PROCESS | 1940 | 1467109340903 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:22:20 INFO - PROCESS | 1940 | 1467109340905 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:22:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:22:20 INFO - PROCESS | 1940 | 1467109340908 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:22:20 INFO - PROCESS | 1940 | 1467109340911 Marionette TRACE conn2 <- [1,502,null,{}] 03:22:20 INFO - PROCESS | 1940 | 1467109340916 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:20 INFO - PROCESS | 1940 | 1467109340918 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:20 INFO - PROCESS | 1940 | 1467109340990 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:22:21 INFO - PROCESS | 1940 | 1467109340997 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:21 INFO - PROCESS | 1940 | 1467109341000 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x11328c000 == 28 [pid = 1940] [id = 133] 03:22:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x113372400) [pid = 1940] [serial = 396] [outer = 0x0] 03:22:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x114f8b400) [pid = 1940] [serial = 397] [outer = 0x113372400] 03:22:21 INFO - PROCESS | 1940 | 1467109341029 Marionette DEBUG loaded listener.js 03:22:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112a77400) [pid = 1940] [serial = 398] [outer = 0x113372400] 03:22:21 INFO - PROCESS | 1940 | 1467109341390 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:22:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:22:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 524ms 03:22:21 INFO - PROCESS | 1940 | 1467109341432 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:22:21 INFO - PROCESS | 1940 | 1467109341435 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:22:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:22:21 INFO - PROCESS | 1940 | 1467109341440 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:22:21 INFO - PROCESS | 1940 | 1467109341442 Marionette TRACE conn2 <- [1,506,null,{}] 03:22:21 INFO - PROCESS | 1940 | 1467109341444 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:21 INFO - PROCESS | 1940 | 1467109341446 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:21 INFO - PROCESS | 1940 | 1467109341521 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:22:21 INFO - PROCESS | 1940 | 1467109341525 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:21 INFO - PROCESS | 1940 | 1467109341526 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168b6000 == 29 [pid = 1940] [id = 134] 03:22:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x116a20000) [pid = 1940] [serial = 399] [outer = 0x0] 03:22:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183f4c00) [pid = 1940] [serial = 400] [outer = 0x116a20000] 03:22:21 INFO - PROCESS | 1940 | 1467109341556 Marionette DEBUG loaded listener.js 03:22:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118729400) [pid = 1940] [serial = 401] [outer = 0x116a20000] 03:22:21 INFO - PROCESS | 1940 | 1467109341905 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:22:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:22:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 03:22:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:22:21 INFO - PROCESS | 1940 | 1467109341913 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:22:21 INFO - PROCESS | 1940 | 1467109341915 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:22:21 INFO - PROCESS | 1940 | 1467109341917 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:22:21 INFO - PROCESS | 1940 | 1467109341920 Marionette TRACE conn2 <- [1,510,null,{}] 03:22:21 INFO - PROCESS | 1940 | 1467109341929 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:21 INFO - PROCESS | 1940 | 1467109341933 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:22 INFO - PROCESS | 1940 | 1467109342008 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:22:22 INFO - PROCESS | 1940 | 1467109342057 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:22 INFO - PROCESS | 1940 | 1467109342059 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x118375000 == 30 [pid = 1940] [id = 135] 03:22:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1131a6c00) [pid = 1940] [serial = 402] [outer = 0x0] 03:22:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119641800) [pid = 1940] [serial = 403] [outer = 0x1131a6c00] 03:22:22 INFO - PROCESS | 1940 | 1467109342086 Marionette DEBUG loaded listener.js 03:22:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119c8d800) [pid = 1940] [serial = 404] [outer = 0x1131a6c00] 03:22:22 INFO - PROCESS | 1940 | 1467109342390 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 03:22:22 INFO - PROCESS | 1940 | 1467109342442 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:22:22 INFO - PROCESS | 1940 | 1467109342445 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:22:22 INFO - PROCESS | 1940 | 1467109342449 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:22:22 INFO - PROCESS | 1940 | 1467109342450 Marionette TRACE conn2 <- [1,514,null,{}] 03:22:22 INFO - PROCESS | 1940 | 1467109342452 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:22 INFO - PROCESS | 1940 | 1467109342453 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:22 INFO - PROCESS | 1940 | 1467109342530 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:22:22 INFO - PROCESS | 1940 | 1467109342580 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:22 INFO - PROCESS | 1940 | 1467109342581 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x119490000 == 31 [pid = 1940] [id = 136] 03:22:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11915a000) [pid = 1940] [serial = 405] [outer = 0x0] 03:22:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12396dc00) [pid = 1940] [serial = 406] [outer = 0x11915a000] 03:22:22 INFO - PROCESS | 1940 | 1467109342606 Marionette DEBUG loaded listener.js 03:22:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124606c00) [pid = 1940] [serial = 407] [outer = 0x11915a000] 03:22:22 INFO - PROCESS | 1940 | 1467109342868 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 467ms 03:22:22 INFO - PROCESS | 1940 | 1467109342917 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:22:22 INFO - PROCESS | 1940 | 1467109342919 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:22:22 INFO - PROCESS | 1940 | 1467109342921 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:22:22 INFO - PROCESS | 1940 | 1467109342922 Marionette TRACE conn2 <- [1,518,null,{}] 03:22:22 INFO - PROCESS | 1940 | 1467109342924 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:22 INFO - PROCESS | 1940 | 1467109342926 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:23 INFO - PROCESS | 1940 | 1467109343028 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:22:23 INFO - PROCESS | 1940 | 1467109343032 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:23 INFO - PROCESS | 1940 | 1467109343033 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cd1800 == 32 [pid = 1940] [id = 137] 03:22:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1131eec00) [pid = 1940] [serial = 408] [outer = 0x0] 03:22:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124b2f800) [pid = 1940] [serial = 409] [outer = 0x1131eec00] 03:22:23 INFO - PROCESS | 1940 | 1467109343061 Marionette DEBUG loaded listener.js 03:22:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124f08800) [pid = 1940] [serial = 410] [outer = 0x1131eec00] 03:22:23 INFO - PROCESS | 1940 | 1467109343549 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:22:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:22:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 03:22:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:22:23 INFO - PROCESS | 1940 | 1467109343596 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:22:23 INFO - PROCESS | 1940 | 1467109343598 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:22:23 INFO - PROCESS | 1940 | 1467109343600 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:22:23 INFO - PROCESS | 1940 | 1467109343601 Marionette TRACE conn2 <- [1,522,null,{}] 03:22:23 INFO - PROCESS | 1940 | 1467109343603 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:23 INFO - PROCESS | 1940 | 1467109343607 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:23 INFO - PROCESS | 1940 | 1467109343713 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:22:23 INFO - PROCESS | 1940 | 1467109343718 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:23 INFO - PROCESS | 1940 | 1467109343719 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bd3000 == 33 [pid = 1940] [id = 138] 03:22:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124f06800) [pid = 1940] [serial = 411] [outer = 0x0] 03:22:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1267a3800) [pid = 1940] [serial = 412] [outer = 0x124f06800] 03:22:23 INFO - PROCESS | 1940 | 1467109343759 Marionette DEBUG loaded listener.js 03:22:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x126c80800) [pid = 1940] [serial = 413] [outer = 0x124f06800] 03:22:24 INFO - PROCESS | 1940 | 1467109344101 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:22:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:22:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 03:22:24 INFO - PROCESS | 1940 | 1467109344129 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:22:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:22:24 INFO - PROCESS | 1940 | 1467109344140 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:22:24 INFO - PROCESS | 1940 | 1467109344142 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:22:24 INFO - PROCESS | 1940 | 1467109344144 Marionette TRACE conn2 <- [1,526,null,{}] 03:22:24 INFO - PROCESS | 1940 | 1467109344146 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:24 INFO - PROCESS | 1940 | 1467109344148 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:24 INFO - PROCESS | 1940 | 1467109344237 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:22:24 INFO - PROCESS | 1940 | 1467109344240 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 1940 | 1467109344241 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246c9000 == 34 [pid = 1940] [id = 139] 03:22:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12569b800) [pid = 1940] [serial = 414] [outer = 0x0] 03:22:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128973800) [pid = 1940] [serial = 415] [outer = 0x12569b800] 03:22:24 INFO - PROCESS | 1940 | 1467109344265 Marionette DEBUG loaded listener.js 03:22:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128bdb000) [pid = 1940] [serial = 416] [outer = 0x12569b800] 03:22:24 INFO - PROCESS | 1940 | 1467109344583 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:22:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 03:22:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 03:22:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:22:24 INFO - PROCESS | 1940 | 1467109344619 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:22:24 INFO - PROCESS | 1940 | 1467109344620 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:22:24 INFO - PROCESS | 1940 | 1467109344622 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:22:24 INFO - PROCESS | 1940 | 1467109344624 Marionette TRACE conn2 <- [1,530,null,{}] 03:22:24 INFO - PROCESS | 1940 | 1467109344626 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:24 INFO - PROCESS | 1940 | 1467109344627 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:24 INFO - PROCESS | 1940 | 1467109344719 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:22:24 INFO - PROCESS | 1940 | 1467109344722 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 1940 | 1467109344723 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192c9800 == 35 [pid = 1940] [id = 140] 03:22:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x120ff3c00) [pid = 1940] [serial = 417] [outer = 0x0] 03:22:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129158000) [pid = 1940] [serial = 418] [outer = 0x120ff3c00] 03:22:24 INFO - PROCESS | 1940 | 1467109344748 Marionette DEBUG loaded listener.js 03:22:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x129387c00) [pid = 1940] [serial = 419] [outer = 0x120ff3c00] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12b1d2000) [pid = 1940] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1257e9c00) [pid = 1940] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x129155c00) [pid = 1940] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12938b000) [pid = 1940] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119643000) [pid = 1940] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118779000) [pid = 1940] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x120ff6c00) [pid = 1940] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116af2c00) [pid = 1940] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128bd3800) [pid = 1940] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119831c00) [pid = 1940] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x114f88800) [pid = 1940] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1240cc400) [pid = 1940] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124657c00) [pid = 1940] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x120ff0000) [pid = 1940] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:22:25 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12bf3b400) [pid = 1940] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:22:25 INFO - PROCESS | 1940 | 1467109345217 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:22:25 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 03:22:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:22:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:22:25 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 03:22:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:22:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:22:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 618ms 03:22:25 INFO - PROCESS | 1940 | 1467109345242 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:22:25 INFO - PROCESS | 1940 | 1467109345243 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:22:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:22:25 INFO - PROCESS | 1940 | 1467109345251 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:22:25 INFO - PROCESS | 1940 | 1467109345252 Marionette TRACE conn2 <- [1,534,null,{}] 03:22:25 INFO - PROCESS | 1940 | 1467109345265 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:25 INFO - PROCESS | 1940 | 1467109345267 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:25 INFO - PROCESS | 1940 | 1467109345375 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:22:25 INFO - PROCESS | 1940 | 1467109345408 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:25 INFO - PROCESS | 1940 | 1467109345409 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x118372800 == 36 [pid = 1940] [id = 141] 03:22:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115ddcc00) [pid = 1940] [serial = 420] [outer = 0x0] 03:22:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124606000) [pid = 1940] [serial = 421] [outer = 0x115ddcc00] 03:22:25 INFO - PROCESS | 1940 | 1467109345433 Marionette DEBUG loaded listener.js 03:22:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128ebb000) [pid = 1940] [serial = 422] [outer = 0x115ddcc00] 03:22:25 INFO - PROCESS | 1940 | 1467109345698 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:22:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:22:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 03:22:25 INFO - PROCESS | 1940 | 1467109345722 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:22:25 INFO - PROCESS | 1940 | 1467109345723 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:22:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:22:25 INFO - PROCESS | 1940 | 1467109345725 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:22:25 INFO - PROCESS | 1940 | 1467109345726 Marionette TRACE conn2 <- [1,538,null,{}] 03:22:25 INFO - PROCESS | 1940 | 1467109345736 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:25 INFO - PROCESS | 1940 | 1467109345737 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:25 INFO - PROCESS | 1940 | 1467109345829 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:22:25 INFO - PROCESS | 1940 | 1467109345836 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:25 INFO - PROCESS | 1940 | 1467109345837 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x128c87800 == 37 [pid = 1940] [id = 142] 03:22:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119a04800) [pid = 1940] [serial = 423] [outer = 0x0] 03:22:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1293e2800) [pid = 1940] [serial = 424] [outer = 0x119a04800] 03:22:25 INFO - PROCESS | 1940 | 1467109345866 Marionette DEBUG loaded listener.js 03:22:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a5cac00) [pid = 1940] [serial = 425] [outer = 0x119a04800] 03:22:26 INFO - PROCESS | 1940 | 1467109346188 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:22:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 03:22:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 477ms 03:22:26 INFO - PROCESS | 1940 | 1467109346203 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:22:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:22:26 INFO - PROCESS | 1940 | 1467109346204 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:22:26 INFO - PROCESS | 1940 | 1467109346206 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:22:26 INFO - PROCESS | 1940 | 1467109346208 Marionette TRACE conn2 <- [1,542,null,{}] 03:22:26 INFO - PROCESS | 1940 | 1467109346218 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:26 INFO - PROCESS | 1940 | 1467109346219 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:26 INFO - PROCESS | 1940 | 1467109346335 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:22:26 INFO - PROCESS | 1940 | 1467109346341 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 1940 | 1467109346342 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12959e000 == 38 [pid = 1940] [id = 143] 03:22:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x116af1800) [pid = 1940] [serial = 426] [outer = 0x0] 03:22:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a5d1800) [pid = 1940] [serial = 427] [outer = 0x116af1800] 03:22:26 INFO - PROCESS | 1940 | 1467109346369 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b1d9000) [pid = 1940] [serial = 428] [outer = 0x116af1800] 03:22:26 INFO - PROCESS | 1940 | 1467109346662 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:22:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 03:22:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 478ms 03:22:26 INFO - PROCESS | 1940 | 1467109346685 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:22:26 INFO - PROCESS | 1940 | 1467109346686 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:22:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:22:26 INFO - PROCESS | 1940 | 1467109346689 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:22:26 INFO - PROCESS | 1940 | 1467109346690 Marionette TRACE conn2 <- [1,546,null,{}] 03:22:26 INFO - PROCESS | 1940 | 1467109346692 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:26 INFO - PROCESS | 1940 | 1467109346695 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:26 INFO - PROCESS | 1940 | 1467109346790 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:22:26 INFO - PROCESS | 1940 | 1467109346799 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 1940 | 1467109346800 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a620800 == 39 [pid = 1940] [id = 144] 03:22:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b1d9800) [pid = 1940] [serial = 429] [outer = 0x0] 03:22:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b979800) [pid = 1940] [serial = 430] [outer = 0x12b1d9800] 03:22:26 INFO - PROCESS | 1940 | 1467109346827 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b9a3000) [pid = 1940] [serial = 431] [outer = 0x12b1d9800] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1188a5000 == 38 [pid = 1940] [id = 132] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x11328c000 == 37 [pid = 1940] [id = 133] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1168b6000 == 36 [pid = 1940] [id = 134] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118375000 == 35 [pid = 1940] [id = 135] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x119490000 == 34 [pid = 1940] [id = 136] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1192c9800 == 33 [pid = 1940] [id = 140] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x128c87800 == 32 [pid = 1940] [id = 142] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1246c9000 == 31 [pid = 1940] [id = 139] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118372800 == 30 [pid = 1940] [id = 141] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12959e000 == 29 [pid = 1940] [id = 143] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x123bd3000 == 28 [pid = 1940] [id = 138] 03:22:27 INFO - PROCESS | 1940 | --DOCSHELL 0x119cd1800 == 27 [pid = 1940] [id = 137] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12bf87c00) [pid = 1940] [serial = 380] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12bf7b000) [pid = 1940] [serial = 379] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12b9a1c00) [pid = 1940] [serial = 376] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128bd8000) [pid = 1940] [serial = 361] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12915ac00) [pid = 1940] [serial = 364] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128ebe000) [pid = 1940] [serial = 362] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12a5ca800) [pid = 1940] [serial = 367] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119a05800) [pid = 1940] [serial = 349] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119c8c800) [pid = 1940] [serial = 350] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11889c800) [pid = 1940] [serial = 346] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11963a800) [pid = 1940] [serial = 347] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x123a7a000) [pid = 1940] [serial = 352] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1240c6400) [pid = 1940] [serial = 353] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1176f4400) [pid = 1940] [serial = 343] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1183ef800) [pid = 1940] [serial = 344] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12c889000) [pid = 1940] [serial = 338] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124608000) [pid = 1940] [serial = 355] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x124bdf000) [pid = 1940] [serial = 356] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x115e20c00) [pid = 1940] [serial = 340] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x116a25800) [pid = 1940] [serial = 341] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x129388800) [pid = 1940] [serial = 365] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12a90ec00) [pid = 1940] [serial = 368] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12b1dd800) [pid = 1940] [serial = 374] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12569a000) [pid = 1940] [serial = 358] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12a90dc00) [pid = 1940] [serial = 373] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12a47a800) [pid = 1940] [serial = 371] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12679bc00) [pid = 1940] [serial = 370] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x126c7f400) [pid = 1940] [serial = 359] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12bf36400) [pid = 1940] [serial = 377] [outer = 0x0] [url = about:blank] 03:22:28 INFO - PROCESS | 1940 | 1467109348200 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:22:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:22:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1523ms 03:22:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:22:28 INFO - PROCESS | 1940 | 1467109348214 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:22:28 INFO - PROCESS | 1940 | 1467109348217 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:22:28 INFO - PROCESS | 1940 | 1467109348223 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:22:28 INFO - PROCESS | 1940 | 1467109348226 Marionette TRACE conn2 <- [1,550,null,{}] 03:22:28 INFO - PROCESS | 1940 | 1467109348232 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:28 INFO - PROCESS | 1940 | 1467109348235 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:28 INFO - PROCESS | 1940 | 1467109348354 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:22:28 INFO - PROCESS | 1940 | 1467109348366 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:28 INFO - PROCESS | 1940 | 1467109348369 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11335d800 == 28 [pid = 1940] [id = 145] 03:22:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x112fde800) [pid = 1940] [serial = 432] [outer = 0x0] 03:22:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1131ef000) [pid = 1940] [serial = 433] [outer = 0x112fde800] 03:22:28 INFO - PROCESS | 1940 | 1467109348403 Marionette DEBUG loaded listener.js 03:22:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x116632000) [pid = 1940] [serial = 434] [outer = 0x112fde800] 03:22:28 INFO - PROCESS | 1940 | 1467109348751 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:22:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 03:22:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 575ms 03:22:28 INFO - PROCESS | 1940 | 1467109348796 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:22:28 INFO - PROCESS | 1940 | 1467109348799 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:22:28 INFO - PROCESS | 1940 | 1467109348804 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:22:28 INFO - PROCESS | 1940 | 1467109348805 Marionette TRACE conn2 <- [1,554,null,{}] 03:22:28 INFO - PROCESS | 1940 | 1467109348808 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:28 INFO - PROCESS | 1940 | 1467109348810 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:28 INFO - PROCESS | 1940 | 1467109348887 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:22:28 INFO - PROCESS | 1940 | 1467109348932 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:28 INFO - PROCESS | 1940 | 1467109348933 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x11684a800 == 29 [pid = 1940] [id = 146] 03:22:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x116638000) [pid = 1940] [serial = 435] [outer = 0x0] 03:22:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x116a1f800) [pid = 1940] [serial = 436] [outer = 0x116638000] 03:22:28 INFO - PROCESS | 1940 | 1467109348960 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1182b3c00) [pid = 1940] [serial = 437] [outer = 0x116638000] 03:22:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:29 INFO - PROCESS | 1940 | 1467109349242 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 470ms 03:22:29 INFO - PROCESS | 1940 | 1467109349285 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 1940 | 1467109349287 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:22:29 INFO - PROCESS | 1940 | 1467109349298 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 1940 | 1467109349301 Marionette TRACE conn2 <- [1,558,null,{}] 03:22:29 INFO - PROCESS | 1940 | 1467109349309 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:29 INFO - PROCESS | 1940 | 1467109349314 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:29 INFO - PROCESS | 1940 | 1467109349387 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:22:29 INFO - PROCESS | 1940 | 1467109349434 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:29 INFO - PROCESS | 1940 | 1467109349436 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d50800 == 30 [pid = 1940] [id = 147] 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1183eec00) [pid = 1940] [serial = 438] [outer = 0x0] 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118779000) [pid = 1940] [serial = 439] [outer = 0x1183eec00] 03:22:29 INFO - PROCESS | 1940 | 1467109349463 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11944c400) [pid = 1940] [serial = 440] [outer = 0x1183eec00] 03:22:29 INFO - PROCESS | 1940 | 1467109349756 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 03:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:22:29 INFO - PROCESS | 1940 | 1467109349769 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 1940 | 1467109349771 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:22:29 INFO - PROCESS | 1940 | 1467109349773 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 1940 | 1467109349774 Marionette TRACE conn2 <- [1,562,null,{}] 03:22:29 INFO - PROCESS | 1940 | 1467109349776 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:29 INFO - PROCESS | 1940 | 1467109349778 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:29 INFO - PROCESS | 1940 | 1467109349864 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:22:29 INFO - PROCESS | 1940 | 1467109349867 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:29 INFO - PROCESS | 1940 | 1467109349868 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192d0800 == 31 [pid = 1940] [id = 148] 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11963fc00) [pid = 1940] [serial = 441] [outer = 0x0] 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119a05400) [pid = 1940] [serial = 442] [outer = 0x11963fc00] 03:22:29 INFO - PROCESS | 1940 | 1467109349895 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119a81000) [pid = 1940] [serial = 443] [outer = 0x11963fc00] 03:22:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:30 INFO - PROCESS | 1940 | 1467109350206 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 03:22:30 INFO - PROCESS | 1940 | 1467109350243 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:22:30 INFO - PROCESS | 1940 | 1467109350246 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:22:30 INFO - PROCESS | 1940 | 1467109350249 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:22:30 INFO - PROCESS | 1940 | 1467109350250 Marionette TRACE conn2 <- [1,566,null,{}] 03:22:30 INFO - PROCESS | 1940 | 1467109350253 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:30 INFO - PROCESS | 1940 | 1467109350254 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:30 INFO - PROCESS | 1940 | 1467109350351 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:22:30 INFO - PROCESS | 1940 | 1467109350356 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:30 INFO - PROCESS | 1940 | 1467109350357 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195d0000 == 32 [pid = 1940] [id = 149] 03:22:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183f5400) [pid = 1940] [serial = 444] [outer = 0x0] 03:22:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119f21c00) [pid = 1940] [serial = 445] [outer = 0x1183f5400] 03:22:30 INFO - PROCESS | 1940 | 1467109350384 Marionette DEBUG loaded listener.js 03:22:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12396d000) [pid = 1940] [serial = 446] [outer = 0x1183f5400] 03:22:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:30 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:30 INFO - PROCESS | 1940 | 1467109350689 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 03:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:22:30 INFO - PROCESS | 1940 | 1467109350719 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:22:30 INFO - PROCESS | 1940 | 1467109350720 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:22:30 INFO - PROCESS | 1940 | 1467109350722 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:22:30 INFO - PROCESS | 1940 | 1467109350723 Marionette TRACE conn2 <- [1,570,null,{}] 03:22:30 INFO - PROCESS | 1940 | 1467109350726 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:30 INFO - PROCESS | 1940 | 1467109350732 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:30 INFO - PROCESS | 1940 | 1467109350818 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:22:30 INFO - PROCESS | 1940 | 1467109350822 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:30 INFO - PROCESS | 1940 | 1467109350823 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12397c800 == 33 [pid = 1940] [id = 150] 03:22:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1121be800) [pid = 1940] [serial = 447] [outer = 0x0] 03:22:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x124605400) [pid = 1940] [serial = 448] [outer = 0x1121be800] 03:22:30 INFO - PROCESS | 1940 | 1467109350849 Marionette DEBUG loaded listener.js 03:22:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x125691c00) [pid = 1940] [serial = 449] [outer = 0x1121be800] 03:22:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:31 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:31 INFO - PROCESS | 1940 | 1467109351153 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 03:22:31 INFO - PROCESS | 1940 | 1467109351192 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:22:31 INFO - PROCESS | 1940 | 1467109351193 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:22:31 INFO - PROCESS | 1940 | 1467109351198 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:22:31 INFO - PROCESS | 1940 | 1467109351199 Marionette TRACE conn2 <- [1,574,null,{}] 03:22:31 INFO - PROCESS | 1940 | 1467109351201 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:31 INFO - PROCESS | 1940 | 1467109351202 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:31 INFO - PROCESS | 1940 | 1467109351302 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:22:31 INFO - PROCESS | 1940 | 1467109351307 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 1940 | 1467109351308 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ac3800 == 34 [pid = 1940] [id = 151] 03:22:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123e47800) [pid = 1940] [serial = 450] [outer = 0x0] 03:22:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1256e5800) [pid = 1940] [serial = 451] [outer = 0x123e47800] 03:22:31 INFO - PROCESS | 1940 | 1467109351332 Marionette DEBUG loaded listener.js 03:22:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126092000) [pid = 1940] [serial = 452] [outer = 0x123e47800] 03:22:31 INFO - PROCESS | 1940 | 1467109351615 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 03:22:31 INFO - PROCESS | 1940 | 1467109351667 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:22:31 INFO - PROCESS | 1940 | 1467109351669 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:22:31 INFO - PROCESS | 1940 | 1467109351671 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:22:31 INFO - PROCESS | 1940 | 1467109351672 Marionette TRACE conn2 <- [1,578,null,{}] 03:22:31 INFO - PROCESS | 1940 | 1467109351674 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:31 INFO - PROCESS | 1940 | 1467109351675 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:31 INFO - PROCESS | 1940 | 1467109351746 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:22:31 INFO - PROCESS | 1940 | 1467109351749 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 1940 | 1467109351750 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d6800 == 35 [pid = 1940] [id = 152] 03:22:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x126092400) [pid = 1940] [serial = 453] [outer = 0x0] 03:22:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126795400) [pid = 1940] [serial = 454] [outer = 0x126092400] 03:22:31 INFO - PROCESS | 1940 | 1467109351775 Marionette DEBUG loaded listener.js 03:22:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126c78c00) [pid = 1940] [serial = 455] [outer = 0x126092400] 03:22:32 INFO - PROCESS | 1940 | 1467109352193 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 572ms 03:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:22:32 INFO - PROCESS | 1940 | 1467109352244 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:22:32 INFO - PROCESS | 1940 | 1467109352246 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:22:32 INFO - PROCESS | 1940 | 1467109352249 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:22:32 INFO - PROCESS | 1940 | 1467109352251 Marionette TRACE conn2 <- [1,582,null,{}] 03:22:32 INFO - PROCESS | 1940 | 1467109352255 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:32 INFO - PROCESS | 1940 | 1467109352257 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:32 INFO - PROCESS | 1940 | 1467109352362 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:22:32 INFO - PROCESS | 1940 | 1467109352411 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:32 INFO - PROCESS | 1940 | 1467109352412 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x114f37800 == 36 [pid = 1940] [id = 153] 03:22:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x112f36400) [pid = 1940] [serial = 456] [outer = 0x0] 03:22:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x112feac00) [pid = 1940] [serial = 457] [outer = 0x112f36400] 03:22:32 INFO - PROCESS | 1940 | 1467109352444 Marionette DEBUG loaded listener.js 03:22:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x115e8f000) [pid = 1940] [serial = 458] [outer = 0x112f36400] 03:22:32 INFO - PROCESS | 1940 | 1467109352949 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 03:22:32 INFO - PROCESS | 1940 | 1467109352971 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:22:32 INFO - PROCESS | 1940 | 1467109352974 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:22:33 INFO - PROCESS | 1940 | 1467109353007 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:22:33 INFO - PROCESS | 1940 | 1467109353008 Marionette TRACE conn2 <- [1,586,null,{}] 03:22:33 INFO - PROCESS | 1940 | 1467109353011 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:33 INFO - PROCESS | 1940 | 1467109353015 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:33 INFO - PROCESS | 1940 | 1467109353117 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:22:33 INFO - PROCESS | 1940 | 1467109353187 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:33 INFO - PROCESS | 1940 | 1467109353188 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192b9800 == 37 [pid = 1940] [id = 154] 03:22:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x117db4000) [pid = 1940] [serial = 459] [outer = 0x0] 03:22:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1183efc00) [pid = 1940] [serial = 460] [outer = 0x117db4000] 03:22:33 INFO - PROCESS | 1940 | 1467109353219 Marionette DEBUG loaded listener.js 03:22:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x118787400) [pid = 1940] [serial = 461] [outer = 0x117db4000] 03:22:33 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:33 INFO - PROCESS | 1940 | 1467109353831 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 872ms 03:22:33 INFO - PROCESS | 1940 | 1467109353879 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:22:33 INFO - PROCESS | 1940 | 1467109353882 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:22:33 INFO - PROCESS | 1940 | 1467109353886 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:22:33 INFO - PROCESS | 1940 | 1467109353888 Marionette TRACE conn2 <- [1,590,null,{}] 03:22:33 INFO - PROCESS | 1940 | 1467109353892 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:33 INFO - PROCESS | 1940 | 1467109353893 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:33 INFO - PROCESS | 1940 | 1467109353996 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x123ac3800 == 36 [pid = 1940] [id = 151] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12397c800 == 35 [pid = 1940] [id = 150] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1195d0000 == 34 [pid = 1940] [id = 149] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1192d0800 == 33 [pid = 1940] [id = 148] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x117d50800 == 32 [pid = 1940] [id = 147] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x11684a800 == 31 [pid = 1940] [id = 146] 03:22:34 INFO - PROCESS | 1940 | --DOCSHELL 0x11335d800 == 30 [pid = 1940] [id = 145] 03:22:34 INFO - PROCESS | 1940 | 1467109354076 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:34 INFO - PROCESS | 1940 | 1467109354079 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e37800 == 31 [pid = 1940] [id = 155] 03:22:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x116f6dc00) [pid = 1940] [serial = 462] [outer = 0x0] 03:22:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11853b400) [pid = 1940] [serial = 463] [outer = 0x116f6dc00] 03:22:34 INFO - PROCESS | 1940 | 1467109354108 Marionette DEBUG loaded listener.js 03:22:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11915a400) [pid = 1940] [serial = 464] [outer = 0x116f6dc00] 03:22:34 INFO - PROCESS | 1940 | 1467109354377 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 03:22:34 INFO - PROCESS | 1940 | 1467109354406 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:22:34 INFO - PROCESS | 1940 | 1467109354409 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:22:34 INFO - PROCESS | 1940 | 1467109354421 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 1940 | 1467109354423 Marionette TRACE conn2 <- [1,594,null,{}] 03:22:34 INFO - PROCESS | 1940 | 1467109354425 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:34 INFO - PROCESS | 1940 | 1467109354427 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:34 INFO - PROCESS | 1940 | 1467109354517 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:22:34 INFO - PROCESS | 1940 | 1467109354521 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:34 INFO - PROCESS | 1940 | 1467109354522 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192ca000 == 32 [pid = 1940] [id = 156] 03:22:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119451800) [pid = 1940] [serial = 465] [outer = 0x0] 03:22:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119c82400) [pid = 1940] [serial = 466] [outer = 0x119451800] 03:22:34 INFO - PROCESS | 1940 | 1467109354551 Marionette DEBUG loaded listener.js 03:22:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123a78800) [pid = 1940] [serial = 467] [outer = 0x119451800] 03:22:34 INFO - PROCESS | 1940 | 1467109354889 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 03:22:34 INFO - PROCESS | 1940 | 1467109354943 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:22:34 INFO - PROCESS | 1940 | 1467109354944 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:22:34 INFO - PROCESS | 1940 | 1467109354946 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 1940 | 1467109354949 Marionette TRACE conn2 <- [1,598,null,{}] 03:22:34 INFO - PROCESS | 1940 | 1467109354956 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:34 INFO - PROCESS | 1940 | 1467109354960 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:35 INFO - PROCESS | 1940 | 1467109355036 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:22:35 INFO - PROCESS | 1940 | 1467109355044 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:35 INFO - PROCESS | 1940 | 1467109355054 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bdc800 == 33 [pid = 1940] [id = 157] 03:22:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1133e5c00) [pid = 1940] [serial = 468] [outer = 0x0] 03:22:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x124bab400) [pid = 1940] [serial = 469] [outer = 0x1133e5c00] 03:22:35 INFO - PROCESS | 1940 | 1467109355081 Marionette DEBUG loaded listener.js 03:22:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1257f5400) [pid = 1940] [serial = 470] [outer = 0x1133e5c00] 03:22:35 INFO - PROCESS | 1940 | 1467109355418 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 03:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:22:35 INFO - PROCESS | 1940 | 1467109355467 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:22:35 INFO - PROCESS | 1940 | 1467109355469 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:22:35 INFO - PROCESS | 1940 | 1467109355471 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:22:35 INFO - PROCESS | 1940 | 1467109355472 Marionette TRACE conn2 <- [1,602,null,{}] 03:22:35 INFO - PROCESS | 1940 | 1467109355474 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:35 INFO - PROCESS | 1940 | 1467109355475 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:35 INFO - PROCESS | 1940 | 1467109355551 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:22:35 INFO - PROCESS | 1940 | 1467109355554 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:35 INFO - PROCESS | 1940 | 1467109355555 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260ce000 == 34 [pid = 1940] [id = 158] 03:22:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x126095800) [pid = 1940] [serial = 471] [outer = 0x0] 03:22:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x126c7ac00) [pid = 1940] [serial = 472] [outer = 0x126095800] 03:22:35 INFO - PROCESS | 1940 | 1467109355582 Marionette DEBUG loaded listener.js 03:22:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x128bd0800) [pid = 1940] [serial = 473] [outer = 0x126095800] 03:22:35 INFO - PROCESS | 1940 | 1467109355889 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 03:22:35 INFO - PROCESS | 1940 | 1467109355939 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:22:35 INFO - PROCESS | 1940 | 1467109355941 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:22:35 INFO - PROCESS | 1940 | 1467109355943 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:22:35 INFO - PROCESS | 1940 | 1467109355944 Marionette TRACE conn2 <- [1,606,null,{}] 03:22:35 INFO - PROCESS | 1940 | 1467109355946 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:35 INFO - PROCESS | 1940 | 1467109355947 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:36 INFO - PROCESS | 1940 | 1467109356018 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:22:36 INFO - PROCESS | 1940 | 1467109356022 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 1940 | 1467109356023 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b0f800 == 35 [pid = 1940] [id = 159] 03:22:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128bd0c00) [pid = 1940] [serial = 474] [outer = 0x0] 03:22:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128ebac00) [pid = 1940] [serial = 475] [outer = 0x128bd0c00] 03:22:36 INFO - PROCESS | 1940 | 1467109356057 Marionette DEBUG loaded listener.js 03:22:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12915c800) [pid = 1940] [serial = 476] [outer = 0x128bd0c00] 03:22:36 INFO - PROCESS | 1940 | 1467109356418 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 03:22:36 INFO - PROCESS | 1940 | 1467109356464 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:22:36 INFO - PROCESS | 1940 | 1467109356466 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:22:36 INFO - PROCESS | 1940 | 1467109356473 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:22:36 INFO - PROCESS | 1940 | 1467109356474 Marionette TRACE conn2 <- [1,610,null,{}] 03:22:36 INFO - PROCESS | 1940 | 1467109356477 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:36 INFO - PROCESS | 1940 | 1467109356481 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:36 INFO - PROCESS | 1940 | 1467109356587 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:22:36 INFO - PROCESS | 1940 | 1467109356623 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 1940 | 1467109356624 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x129327000 == 36 [pid = 1940] [id = 160] 03:22:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x128bd2800) [pid = 1940] [serial = 477] [outer = 0x0] 03:22:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1293e7000) [pid = 1940] [serial = 478] [outer = 0x128bd2800] 03:22:36 INFO - PROCESS | 1940 | 1467109356649 Marionette DEBUG loaded listener.js 03:22:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12a9b1000) [pid = 1940] [serial = 479] [outer = 0x128bd2800] 03:22:36 INFO - PROCESS | 1940 | 1467109356973 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 03:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:22:36 INFO - PROCESS | 1940 | 1467109356992 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:22:37 INFO - PROCESS | 1940 | 1467109356993 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:22:37 INFO - PROCESS | 1940 | 1467109356998 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:22:37 INFO - PROCESS | 1940 | 1467109357001 Marionette TRACE conn2 <- [1,614,null,{}] 03:22:37 INFO - PROCESS | 1940 | 1467109357003 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:37 INFO - PROCESS | 1940 | 1467109357004 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:37 INFO - PROCESS | 1940 | 1467109357097 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:22:37 INFO - PROCESS | 1940 | 1467109357137 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:37 INFO - PROCESS | 1940 | 1467109357138 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4ac000 == 37 [pid = 1940] [id = 161] 03:22:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11983e000) [pid = 1940] [serial = 480] [outer = 0x0] 03:22:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12abedc00) [pid = 1940] [serial = 481] [outer = 0x11983e000] 03:22:37 INFO - PROCESS | 1940 | 1467109357162 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12b971c00) [pid = 1940] [serial = 482] [outer = 0x11983e000] 03:22:37 INFO - PROCESS | 1940 | 1467109357447 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 03:22:37 INFO - PROCESS | 1940 | 1467109357475 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:22:37 INFO - PROCESS | 1940 | 1467109357476 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:22:37 INFO - PROCESS | 1940 | 1467109357486 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:22:37 INFO - PROCESS | 1940 | 1467109357487 Marionette TRACE conn2 <- [1,618,null,{}] 03:22:37 INFO - PROCESS | 1940 | 1467109357490 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:37 INFO - PROCESS | 1940 | 1467109357491 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:37 INFO - PROCESS | 1940 | 1467109357590 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:22:37 INFO - PROCESS | 1940 | 1467109357594 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:37 INFO - PROCESS | 1940 | 1467109357595 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a619800 == 38 [pid = 1940] [id = 162] 03:22:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x123feec00) [pid = 1940] [serial = 483] [outer = 0x0] 03:22:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12b976c00) [pid = 1940] [serial = 484] [outer = 0x123feec00] 03:22:37 INFO - PROCESS | 1940 | 1467109357619 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12b9a4400) [pid = 1940] [serial = 485] [outer = 0x123feec00] 03:22:38 INFO - PROCESS | 1940 | 1467109358024 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 570ms 03:22:38 INFO - PROCESS | 1940 | 1467109358064 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 1940 | 1467109358066 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:22:38 INFO - PROCESS | 1940 | 1467109358069 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - PROCESS | 1940 | 1467109358071 Marionette TRACE conn2 <- [1,622,null,{}] 03:22:38 INFO - PROCESS | 1940 | 1467109358074 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:38 INFO - PROCESS | 1940 | 1467109358076 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:38 INFO - PROCESS | 1940 | 1467109358371 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x123e47800) [pid = 1940] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x112fde800) [pid = 1940] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x11963fc00) [pid = 1940] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1183f5400) [pid = 1940] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x116638000) [pid = 1940] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1121be800) [pid = 1940] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1183eec00) [pid = 1940] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1131eec00) [pid = 1940] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x124f06800) [pid = 1940] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x115ddcc00) [pid = 1940] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12569b800) [pid = 1940] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x120ff3c00) [pid = 1940] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x119a04800) [pid = 1940] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x116af1800) [pid = 1940] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x116a20000) [pid = 1940] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x113372400) [pid = 1940] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1185ea400) [pid = 1940] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12abeb000) [pid = 1940] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x125058800) [pid = 1940] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119646000) [pid = 1940] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1183f3000) [pid = 1940] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11915a000) [pid = 1940] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:22:38 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1131a6c00) [pid = 1940] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:22:38 INFO - PROCESS | 1940 | 1467109358436 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:38 INFO - PROCESS | 1940 | 1467109358445 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x116681000 == 39 [pid = 1940] [id = 163] 03:22:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x110eed000) [pid = 1940] [serial = 486] [outer = 0x0] 03:22:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1131eec00) [pid = 1940] [serial = 487] [outer = 0x110eed000] 03:22:38 INFO - PROCESS | 1940 | 1467109358470 Marionette DEBUG loaded listener.js 03:22:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1176f7400) [pid = 1940] [serial = 488] [outer = 0x110eed000] 03:22:38 INFO - PROCESS | 1940 | 1467109358719 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 673ms 03:22:38 INFO - PROCESS | 1940 | 1467109358742 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 1940 | 1467109358744 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:22:38 INFO - PROCESS | 1940 | 1467109358756 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - PROCESS | 1940 | 1467109358757 Marionette TRACE conn2 <- [1,626,null,{}] 03:22:38 INFO - PROCESS | 1940 | 1467109358759 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:38 INFO - PROCESS | 1940 | 1467109358761 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:38 INFO - PROCESS | 1940 | 1467109358853 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:22:38 INFO - PROCESS | 1940 | 1467109358856 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:38 INFO - PROCESS | 1940 | 1467109358857 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b118800 == 40 [pid = 1940] [id = 164] 03:22:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x117db9c00) [pid = 1940] [serial = 489] [outer = 0x0] 03:22:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119648400) [pid = 1940] [serial = 490] [outer = 0x117db9c00] 03:22:38 INFO - PROCESS | 1940 | 1467109358881 Marionette DEBUG loaded listener.js 03:22:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1257f4000) [pid = 1940] [serial = 491] [outer = 0x117db9c00] 03:22:39 INFO - PROCESS | 1940 | 1467109359216 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 03:22:39 INFO - PROCESS | 1940 | 1467109359228 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:22:39 INFO - PROCESS | 1940 | 1467109359233 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:22:39 INFO - PROCESS | 1940 | 1467109359235 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:22:39 INFO - PROCESS | 1940 | 1467109359237 Marionette TRACE conn2 <- [1,630,null,{}] 03:22:39 INFO - PROCESS | 1940 | 1467109359239 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:39 INFO - PROCESS | 1940 | 1467109359241 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:39 INFO - PROCESS | 1940 | 1467109359355 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:22:39 INFO - PROCESS | 1940 | 1467109359368 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:39 INFO - PROCESS | 1940 | 1467109359370 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b19b800 == 41 [pid = 1940] [id = 165] 03:22:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1183eec00) [pid = 1940] [serial = 492] [outer = 0x0] 03:22:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128eba000) [pid = 1940] [serial = 493] [outer = 0x1183eec00] 03:22:39 INFO - PROCESS | 1940 | 1467109359395 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12bf82000) [pid = 1940] [serial = 494] [outer = 0x1183eec00] 03:22:39 INFO - PROCESS | 1940 | 1467109359698 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 03:22:39 INFO - PROCESS | 1940 | 1467109359755 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:22:39 INFO - PROCESS | 1940 | 1467109359756 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:22:39 INFO - PROCESS | 1940 | 1467109359759 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:22:39 INFO - PROCESS | 1940 | 1467109359760 Marionette TRACE conn2 <- [1,634,null,{}] 03:22:39 INFO - PROCESS | 1940 | 1467109359762 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:39 INFO - PROCESS | 1940 | 1467109359763 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:39 INFO - PROCESS | 1940 | 1467109359838 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:22:39 INFO - PROCESS | 1940 | 1467109359841 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:39 INFO - PROCESS | 1940 | 1467109359843 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcd8000 == 42 [pid = 1940] [id = 166] 03:22:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12bf82400) [pid = 1940] [serial = 495] [outer = 0x0] 03:22:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12c241c00) [pid = 1940] [serial = 496] [outer = 0x12bf82400] 03:22:39 INFO - PROCESS | 1940 | 1467109359870 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12c248800) [pid = 1940] [serial = 497] [outer = 0x12bf82400] 03:22:40 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12c356400) [pid = 1940] [serial = 498] [outer = 0x12ca7fc00] 03:22:40 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:40 INFO - PROCESS | 1940 | 1467109360437 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 03:22:40 INFO - PROCESS | 1940 | 1467109360481 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:22:40 INFO - PROCESS | 1940 | 1467109360485 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:22:40 INFO - PROCESS | 1940 | 1467109360490 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:22:40 INFO - PROCESS | 1940 | 1467109360494 Marionette TRACE conn2 <- [1,638,null,{}] 03:22:40 INFO - PROCESS | 1940 | 1467109360502 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:40 INFO - PROCESS | 1940 | 1467109360505 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:40 INFO - PROCESS | 1940 | 1467109360636 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:22:40 INFO - PROCESS | 1940 | 1467109360686 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:40 INFO - PROCESS | 1940 | 1467109360689 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x116848000 == 43 [pid = 1940] [id = 167] 03:22:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x114f88800) [pid = 1940] [serial = 499] [outer = 0x0] 03:22:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x115de7400) [pid = 1940] [serial = 500] [outer = 0x114f88800] 03:22:40 INFO - PROCESS | 1940 | 1467109360719 Marionette DEBUG loaded listener.js 03:22:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x116f6d400) [pid = 1940] [serial = 501] [outer = 0x114f88800] 03:22:40 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:41 INFO - PROCESS | 1940 | 1467109361138 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:22:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 679ms 03:22:41 INFO - PROCESS | 1940 | 1467109361191 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:22:41 INFO - PROCESS | 1940 | 1467109361194 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:22:41 INFO - PROCESS | 1940 | 1467109361213 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:22:41 INFO - PROCESS | 1940 | 1467109361215 Marionette TRACE conn2 <- [1,642,null,{}] 03:22:41 INFO - PROCESS | 1940 | 1467109361217 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:41 INFO - PROCESS | 1940 | 1467109361219 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:41 INFO - PROCESS | 1940 | 1467109361321 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:22:41 INFO - PROCESS | 1940 | 1467109361386 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:41 INFO - PROCESS | 1940 | 1467109361388 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x124ec5000 == 44 [pid = 1940] [id = 168] 03:22:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x119159400) [pid = 1940] [serial = 502] [outer = 0x0] 03:22:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x119a7f400) [pid = 1940] [serial = 503] [outer = 0x119159400] 03:22:41 INFO - PROCESS | 1940 | 1467109361419 Marionette DEBUG loaded listener.js 03:22:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x123c4e400) [pid = 1940] [serial = 504] [outer = 0x119159400] 03:22:41 INFO - PROCESS | 1940 | 1467109361832 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:22:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 673ms 03:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:22:41 INFO - PROCESS | 1940 | 1467109361885 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:22:41 INFO - PROCESS | 1940 | 1467109361886 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:22:41 INFO - PROCESS | 1940 | 1467109361888 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:22:41 INFO - PROCESS | 1940 | 1467109361891 Marionette TRACE conn2 <- [1,646,null,{}] 03:22:41 INFO - PROCESS | 1940 | 1467109361898 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:41 INFO - PROCESS | 1940 | 1467109361902 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:42 INFO - PROCESS | 1940 | 1467109362002 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:22:42 INFO - PROCESS | 1940 | 1467109362063 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:42 INFO - PROCESS | 1940 | 1467109362066 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d1800 == 45 [pid = 1940] [id = 169] 03:22:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1256e1400) [pid = 1940] [serial = 505] [outer = 0x0] 03:22:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12608d800) [pid = 1940] [serial = 506] [outer = 0x1256e1400] 03:22:42 INFO - PROCESS | 1940 | 1467109362097 Marionette DEBUG loaded listener.js 03:22:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x128da0400) [pid = 1940] [serial = 507] [outer = 0x1256e1400] 03:22:42 INFO - PROCESS | 1940 | 1467109362542 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:22:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 721ms 03:22:42 INFO - PROCESS | 1940 | 1467109362609 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:22:42 INFO - PROCESS | 1940 | 1467109362611 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:22:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:22:42 INFO - PROCESS | 1940 | 1467109362667 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:22:42 INFO - PROCESS | 1940 | 1467109362668 Marionette TRACE conn2 <- [1,650,null,{}] 03:22:42 INFO - PROCESS | 1940 | 1467109362671 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:42 INFO - PROCESS | 1940 | 1467109362672 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:42 INFO - PROCESS | 1940 | 1467109362773 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:22:42 INFO - PROCESS | 1940 | 1467109362837 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:42 INFO - PROCESS | 1940 | 1467109362838 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x116168800 == 46 [pid = 1940] [id = 170] 03:22:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x116af1400) [pid = 1940] [serial = 508] [outer = 0x0] 03:22:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x124be2c00) [pid = 1940] [serial = 509] [outer = 0x116af1400] 03:22:42 INFO - PROCESS | 1940 | 1467109362869 Marionette DEBUG loaded listener.js 03:22:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1293e3000) [pid = 1940] [serial = 510] [outer = 0x116af1400] 03:22:43 INFO - PROCESS | 1940 | 1467109363440 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:22:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:22:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 837ms 03:22:43 INFO - PROCESS | 1940 | 1467109363497 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:22:43 INFO - PROCESS | 1940 | 1467109363499 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:22:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:22:43 INFO - PROCESS | 1940 | 1467109363503 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:22:43 INFO - PROCESS | 1940 | 1467109363505 Marionette TRACE conn2 <- [1,654,null,{}] 03:22:43 INFO - PROCESS | 1940 | 1467109363508 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:43 INFO - PROCESS | 1940 | 1467109363509 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:43 INFO - PROCESS | 1940 | 1467109363606 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:22:43 INFO - PROCESS | 1940 | 1467109363675 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:43 INFO - PROCESS | 1940 | 1467109363677 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x113299000 == 47 [pid = 1940] [id = 171] 03:22:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x116af1000) [pid = 1940] [serial = 511] [outer = 0x0] 03:22:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1176ee800) [pid = 1940] [serial = 512] [outer = 0x116af1000] 03:22:43 INFO - PROCESS | 1940 | 1467109363705 Marionette DEBUG loaded listener.js 03:22:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x1183f1800) [pid = 1940] [serial = 513] [outer = 0x116af1000] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12a620800 == 46 [pid = 1940] [id = 144] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12b19b800 == 45 [pid = 1940] [id = 165] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12b118800 == 44 [pid = 1940] [id = 164] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x116681000 == 43 [pid = 1940] [id = 163] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12a619800 == 42 [pid = 1940] [id = 162] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4ac000 == 41 [pid = 1940] [id = 161] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x129327000 == 40 [pid = 1940] [id = 160] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x126795400) [pid = 1940] [serial = 454] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12b979800) [pid = 1940] [serial = 430] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x128b0f800 == 39 [pid = 1940] [id = 159] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x1260ce000 == 38 [pid = 1940] [id = 158] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x123bdc800 == 37 [pid = 1940] [id = 157] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x1192ca000 == 36 [pid = 1940] [id = 156] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x115e37800 == 35 [pid = 1940] [id = 155] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x1192b9800 == 34 [pid = 1940] [id = 154] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x114f37800 == 33 [pid = 1940] [id = 153] 03:22:44 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d6800 == 32 [pid = 1940] [id = 152] 03:22:44 INFO - PROCESS | 1940 | 1467109364126 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:22:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:22:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 03:22:44 INFO - PROCESS | 1940 | 1467109364175 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:22:44 INFO - PROCESS | 1940 | 1467109364178 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:22:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:22:44 INFO - PROCESS | 1940 | 1467109364182 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:22:44 INFO - PROCESS | 1940 | 1467109364184 Marionette TRACE conn2 <- [1,658,null,{}] 03:22:44 INFO - PROCESS | 1940 | 1467109364186 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:44 INFO - PROCESS | 1940 | 1467109364188 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:44 INFO - PROCESS | 1940 | 1467109364273 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x124b2f800) [pid = 1940] [serial = 409] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1267a3800) [pid = 1940] [serial = 412] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x124606000) [pid = 1940] [serial = 421] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x128bdb000) [pid = 1940] [serial = 416] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x128973800) [pid = 1940] [serial = 415] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x129158000) [pid = 1940] [serial = 418] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1293e2800) [pid = 1940] [serial = 424] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12a5d1800) [pid = 1940] [serial = 427] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1183f4c00) [pid = 1940] [serial = 400] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x114f8b400) [pid = 1940] [serial = 397] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x112a77400) [pid = 1940] [serial = 398] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x112a82c00) [pid = 1940] [serial = 394] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119156400) [pid = 1940] [serial = 395] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12b976000) [pid = 1940] [serial = 392] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12abf6c00) [pid = 1940] [serial = 391] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x129159400) [pid = 1940] [serial = 389] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1267a2400) [pid = 1940] [serial = 388] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x123976400) [pid = 1940] [serial = 386] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119a81c00) [pid = 1940] [serial = 385] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119156c00) [pid = 1940] [serial = 383] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1183f7000) [pid = 1940] [serial = 382] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12396dc00) [pid = 1940] [serial = 406] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119641800) [pid = 1940] [serial = 403] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119c8d800) [pid = 1940] [serial = 404] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126092000) [pid = 1940] [serial = 452] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118729400) [pid = 1940] [serial = 401] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b1d9000) [pid = 1940] [serial = 428] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x129387c00) [pid = 1940] [serial = 419] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126c80800) [pid = 1940] [serial = 413] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x124f08800) [pid = 1940] [serial = 410] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a5cac00) [pid = 1940] [serial = 425] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128ebb000) [pid = 1940] [serial = 422] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x124606c00) [pid = 1940] [serial = 407] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1256e5800) [pid = 1940] [serial = 451] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1131ef000) [pid = 1940] [serial = 433] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116632000) [pid = 1940] [serial = 434] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119a05400) [pid = 1940] [serial = 442] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119a81000) [pid = 1940] [serial = 443] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119f21c00) [pid = 1940] [serial = 445] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12396d000) [pid = 1940] [serial = 446] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1182b3c00) [pid = 1940] [serial = 437] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124605400) [pid = 1940] [serial = 448] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x116a1f800) [pid = 1940] [serial = 436] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x125691c00) [pid = 1940] [serial = 449] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x118779000) [pid = 1940] [serial = 439] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11944c400) [pid = 1940] [serial = 440] [outer = 0x0] [url = about:blank] 03:22:44 INFO - PROCESS | 1940 | 1467109364336 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:44 INFO - PROCESS | 1940 | 1467109364337 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168a5800 == 33 [pid = 1940] [id = 172] 03:22:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11678b800) [pid = 1940] [serial = 514] [outer = 0x0] 03:22:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183f4400) [pid = 1940] [serial = 515] [outer = 0x11678b800] 03:22:44 INFO - PROCESS | 1940 | 1467109364364 Marionette DEBUG loaded listener.js 03:22:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119a7e000) [pid = 1940] [serial = 516] [outer = 0x11678b800] 03:22:44 INFO - PROCESS | 1940 | 1467109364660 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:22:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:22:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 03:22:44 INFO - PROCESS | 1940 | 1467109364702 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:22:44 INFO - PROCESS | 1940 | 1467109364703 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:22:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:22:44 INFO - PROCESS | 1940 | 1467109364705 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:22:44 INFO - PROCESS | 1940 | 1467109364708 Marionette TRACE conn2 <- [1,662,null,{}] 03:22:44 INFO - PROCESS | 1940 | 1467109364717 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:44 INFO - PROCESS | 1940 | 1467109364720 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:44 INFO - PROCESS | 1940 | 1467109364796 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:22:44 INFO - PROCESS | 1940 | 1467109364857 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:44 INFO - PROCESS | 1940 | 1467109364859 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192d7800 == 34 [pid = 1940] [id = 173] 03:22:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119a81000) [pid = 1940] [serial = 517] [outer = 0x0] 03:22:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12396d000) [pid = 1940] [serial = 518] [outer = 0x119a81000] 03:22:44 INFO - PROCESS | 1940 | 1467109364886 Marionette DEBUG loaded listener.js 03:22:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x124f08800) [pid = 1940] [serial = 519] [outer = 0x119a81000] 03:22:45 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:45 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:45 INFO - PROCESS | 1940 | 1467109365212 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 03:22:45 INFO - PROCESS | 1940 | 1467109365226 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:22:45 INFO - PROCESS | 1940 | 1467109365230 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:22:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:22:45 INFO - PROCESS | 1940 | 1467109365234 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:22:45 INFO - PROCESS | 1940 | 1467109365235 Marionette TRACE conn2 <- [1,666,null,{}] 03:22:45 INFO - PROCESS | 1940 | 1467109365238 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:45 INFO - PROCESS | 1940 | 1467109365240 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:45 INFO - PROCESS | 1940 | 1467109365350 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:22:45 INFO - PROCESS | 1940 | 1467109365425 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:45 INFO - PROCESS | 1940 | 1467109365427 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x1196dc800 == 35 [pid = 1940] [id = 174] 03:22:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124be0c00) [pid = 1940] [serial = 520] [outer = 0x0] 03:22:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12644cc00) [pid = 1940] [serial = 521] [outer = 0x124be0c00] 03:22:45 INFO - PROCESS | 1940 | 1467109365447 Marionette DEBUG loaded listener.js 03:22:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126c82c00) [pid = 1940] [serial = 522] [outer = 0x124be0c00] 03:22:45 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:45 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:45 INFO - PROCESS | 1940 | 1467109365798 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 570ms 03:22:45 INFO - PROCESS | 1940 | 1467109365805 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:22:45 INFO - PROCESS | 1940 | 1467109365807 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:22:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:22:45 INFO - PROCESS | 1940 | 1467109365811 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:22:45 INFO - PROCESS | 1940 | 1467109365813 Marionette TRACE conn2 <- [1,670,null,{}] 03:22:45 INFO - PROCESS | 1940 | 1467109365816 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:45 INFO - PROCESS | 1940 | 1467109365818 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:45 INFO - PROCESS | 1940 | 1467109365940 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:22:46 INFO - PROCESS | 1940 | 1467109366023 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:46 INFO - PROCESS | 1940 | 1467109366025 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12397f000 == 36 [pid = 1940] [id = 175] 03:22:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11963dc00) [pid = 1940] [serial = 523] [outer = 0x0] 03:22:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128d9e800) [pid = 1940] [serial = 524] [outer = 0x11963dc00] 03:22:46 INFO - PROCESS | 1940 | 1467109366067 Marionette DEBUG loaded listener.js 03:22:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x129163c00) [pid = 1940] [serial = 525] [outer = 0x11963dc00] 03:22:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:22:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 03:22:46 INFO - PROCESS | 1940 | 1467109366472 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:22:46 INFO - PROCESS | 1940 | 1467109366481 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:22:46 INFO - PROCESS | 1940 | 1467109366482 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:22:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:22:46 INFO - PROCESS | 1940 | 1467109366484 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:22:46 INFO - PROCESS | 1940 | 1467109366485 Marionette TRACE conn2 <- [1,674,null,{}] 03:22:46 INFO - PROCESS | 1940 | 1467109366487 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:46 INFO - PROCESS | 1940 | 1467109366491 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:46 INFO - PROCESS | 1940 | 1467109366614 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:22:46 INFO - PROCESS | 1940 | 1467109366666 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:46 INFO - PROCESS | 1940 | 1467109366667 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c95000 == 37 [pid = 1940] [id = 176] 03:22:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1293f1c00) [pid = 1940] [serial = 526] [outer = 0x0] 03:22:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a90ec00) [pid = 1940] [serial = 527] [outer = 0x1293f1c00] 03:22:46 INFO - PROCESS | 1940 | 1467109366692 Marionette DEBUG loaded listener.js 03:22:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b979c00) [pid = 1940] [serial = 528] [outer = 0x1293f1c00] 03:22:46 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:46 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:22:46 INFO - PROCESS | 1940 | 1467109366980 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 03:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 03:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:22:47 INFO - PROCESS | 1940 | 1467109367004 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:22:47 INFO - PROCESS | 1940 | 1467109367005 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:22:47 INFO - PROCESS | 1940 | 1467109367007 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:22:47 INFO - PROCESS | 1940 | 1467109367009 Marionette TRACE conn2 <- [1,678,null,{}] 03:22:47 INFO - PROCESS | 1940 | 1467109367011 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:47 INFO - PROCESS | 1940 | 1467109367014 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:47 INFO - PROCESS | 1940 | 1467109367113 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:22:47 INFO - PROCESS | 1940 | 1467109367117 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:47 INFO - PROCESS | 1940 | 1467109367118 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x113290800 == 38 [pid = 1940] [id = 177] 03:22:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a5d0c00) [pid = 1940] [serial = 529] [outer = 0x0] 03:22:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b99e400) [pid = 1940] [serial = 530] [outer = 0x12a5d0c00] 03:22:47 INFO - PROCESS | 1940 | 1467109367142 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12bf78c00) [pid = 1940] [serial = 531] [outer = 0x12a5d0c00] 03:22:47 INFO - PROCESS | 1940 | 1467109367465 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 03:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 03:22:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:22:47 INFO - PROCESS | 1940 | 1467109367485 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:22:47 INFO - PROCESS | 1940 | 1467109367486 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:22:47 INFO - PROCESS | 1940 | 1467109367488 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:22:47 INFO - PROCESS | 1940 | 1467109367489 Marionette TRACE conn2 <- [1,682,null,{}] 03:22:47 INFO - PROCESS | 1940 | 1467109367491 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:47 INFO - PROCESS | 1940 | 1467109367492 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:47 INFO - PROCESS | 1940 | 1467109367592 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:22:47 INFO - PROCESS | 1940 | 1467109367603 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:47 INFO - PROCESS | 1940 | 1467109367605 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267c3800 == 39 [pid = 1940] [id = 178] 03:22:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1131a2c00) [pid = 1940] [serial = 532] [outer = 0x0] 03:22:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12bf84c00) [pid = 1940] [serial = 533] [outer = 0x1131a2c00] 03:22:47 INFO - PROCESS | 1940 | 1467109367628 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12c248400) [pid = 1940] [serial = 534] [outer = 0x1131a2c00] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x117db9c00) [pid = 1940] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b1d9800) [pid = 1940] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128bd2800) [pid = 1940] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11983e000) [pid = 1940] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116f6dc00) [pid = 1940] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119451800) [pid = 1940] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x117db4000) [pid = 1940] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112f36400) [pid = 1940] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1133e5c00) [pid = 1940] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126095800) [pid = 1940] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128bd0c00) [pid = 1940] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123feec00) [pid = 1940] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1183eec00) [pid = 1940] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:22:48 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x110eed000) [pid = 1940] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:22:48 INFO - PROCESS | 1940 | 1467109368450 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 03:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 03:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 03:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:22:48 INFO - PROCESS | 1940 | 1467109368458 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:22:48 INFO - PROCESS | 1940 | 1467109368459 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:22:48 INFO - PROCESS | 1940 | 1467109368463 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:22:48 INFO - PROCESS | 1940 | 1467109368464 Marionette TRACE conn2 <- [1,686,null,{}] 03:22:48 INFO - PROCESS | 1940 | 1467109368467 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:48 INFO - PROCESS | 1940 | 1467109368468 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:48 INFO - PROCESS | 1940 | 1467109368543 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:22:48 INFO - PROCESS | 1940 | 1467109368549 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:48 INFO - PROCESS | 1940 | 1467109368550 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x125738800 == 40 [pid = 1940] [id = 179] 03:22:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x115e20c00) [pid = 1940] [serial = 535] [outer = 0x0] 03:22:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11963d400) [pid = 1940] [serial = 536] [outer = 0x115e20c00] 03:22:48 INFO - PROCESS | 1940 | 1467109368574 Marionette DEBUG loaded listener.js 03:22:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126093c00) [pid = 1940] [serial = 537] [outer = 0x115e20c00] 03:22:49 INFO - PROCESS | 1940 | 1467109369376 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 03:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 921ms 03:22:49 INFO - PROCESS | 1940 | 1467109369383 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:22:49 INFO - PROCESS | 1940 | 1467109369385 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:22:49 INFO - PROCESS | 1940 | 1467109369387 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:22:49 INFO - PROCESS | 1940 | 1467109369388 Marionette TRACE conn2 <- [1,690,null,{}] 03:22:49 INFO - PROCESS | 1940 | 1467109369390 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:49 INFO - PROCESS | 1940 | 1467109369391 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:49 INFO - PROCESS | 1940 | 1467109369470 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:22:49 INFO - PROCESS | 1940 | 1467109369474 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:49 INFO - PROCESS | 1940 | 1467109369474 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12959b000 == 41 [pid = 1940] [id = 180] 03:22:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128bd8800) [pid = 1940] [serial = 538] [outer = 0x0] 03:22:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12b1d2800) [pid = 1940] [serial = 539] [outer = 0x128bd8800] 03:22:49 INFO - PROCESS | 1940 | 1467109369499 Marionette DEBUG loaded listener.js 03:22:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12c352c00) [pid = 1940] [serial = 540] [outer = 0x128bd8800] 03:22:50 INFO - PROCESS | 1940 | 1467109370302 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 03:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 03:22:50 INFO - PROCESS | 1940 | 1467109370306 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:22:50 INFO - PROCESS | 1940 | 1467109370307 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:22:50 INFO - PROCESS | 1940 | 1467109370309 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:22:50 INFO - PROCESS | 1940 | 1467109370311 Marionette TRACE conn2 <- [1,694,null,{}] 03:22:50 INFO - PROCESS | 1940 | 1467109370316 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:50 INFO - PROCESS | 1940 | 1467109370317 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:50 INFO - PROCESS | 1940 | 1467109370407 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:22:50 INFO - PROCESS | 1940 | 1467109370505 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:50 INFO - PROCESS | 1940 | 1467109370507 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132a4000 == 42 [pid = 1940] [id = 181] 03:22:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x110ee8800) [pid = 1940] [serial = 541] [outer = 0x0] 03:22:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x112a82c00) [pid = 1940] [serial = 542] [outer = 0x110ee8800] 03:22:50 INFO - PROCESS | 1940 | 1467109370539 Marionette DEBUG loaded listener.js 03:22:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116639400) [pid = 1940] [serial = 543] [outer = 0x110ee8800] 03:22:51 INFO - PROCESS | 1940 | 1467109371463 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 03:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 03:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 03:22:51 INFO - PROCESS | 1940 | 1467109371484 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:22:51 INFO - PROCESS | 1940 | 1467109371486 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:22:51 INFO - PROCESS | 1940 | 1467109371489 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:22:51 INFO - PROCESS | 1940 | 1467109371492 Marionette TRACE conn2 <- [1,698,null,{}] 03:22:51 INFO - PROCESS | 1940 | 1467109371495 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:51 INFO - PROCESS | 1940 | 1467109371497 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:51 INFO - PROCESS | 1940 | 1467109371596 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:22:51 INFO - PROCESS | 1940 | 1467109371646 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:51 INFO - PROCESS | 1940 | 1467109371648 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192d2000 == 43 [pid = 1940] [id = 182] 03:22:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119641c00) [pid = 1940] [serial = 544] [outer = 0x0] 03:22:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11983ec00) [pid = 1940] [serial = 545] [outer = 0x119641c00] 03:22:51 INFO - PROCESS | 1940 | 1467109371678 Marionette DEBUG loaded listener.js 03:22:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123809800) [pid = 1940] [serial = 546] [outer = 0x119641c00] 03:22:52 INFO - PROCESS | 1940 | 1467109372585 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:22:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 03:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1121ms 03:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:22:52 INFO - PROCESS | 1940 | 1467109372613 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:22:52 INFO - PROCESS | 1940 | 1467109372615 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:22:52 INFO - PROCESS | 1940 | 1467109372618 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:22:52 INFO - PROCESS | 1940 | 1467109372620 Marionette TRACE conn2 <- [1,702,null,{}] 03:22:52 INFO - PROCESS | 1940 | 1467109372622 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:52 INFO - PROCESS | 1940 | 1467109372624 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:52 INFO - PROCESS | 1940 | 1467109372725 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:22:52 INFO - PROCESS | 1940 | 1467109372775 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:52 INFO - PROCESS | 1940 | 1467109372777 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12932e000 == 44 [pid = 1940] [id = 183] 03:22:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x123ff1800) [pid = 1940] [serial = 547] [outer = 0x0] 03:22:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128bd1000) [pid = 1940] [serial = 548] [outer = 0x123ff1800] 03:22:52 INFO - PROCESS | 1940 | 1467109372805 Marionette DEBUG loaded listener.js 03:22:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x129385400) [pid = 1940] [serial = 549] [outer = 0x123ff1800] 03:22:53 INFO - PROCESS | 1940 | 1467109373673 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:22:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1073ms 03:22:53 INFO - PROCESS | 1940 | 1467109373693 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:22:53 INFO - PROCESS | 1940 | 1467109373696 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:22:53 INFO - PROCESS | 1940 | 1467109373700 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:22:53 INFO - PROCESS | 1940 | 1467109373701 Marionette TRACE conn2 <- [1,706,null,{}] 03:22:53 INFO - PROCESS | 1940 | 1467109373705 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:53 INFO - PROCESS | 1940 | 1467109373706 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:53 INFO - PROCESS | 1940 | 1467109373798 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:22:53 INFO - PROCESS | 1940 | 1467109373849 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:53 INFO - PROCESS | 1940 | 1467109373852 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11918a800 == 45 [pid = 1940] [id = 184] 03:22:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1176f1000) [pid = 1940] [serial = 550] [outer = 0x0] 03:22:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1185f0800) [pid = 1940] [serial = 551] [outer = 0x1176f1000] 03:22:53 INFO - PROCESS | 1940 | 1467109373880 Marionette DEBUG loaded listener.js 03:22:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11963e800) [pid = 1940] [serial = 552] [outer = 0x1176f1000] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12959b000 == 44 [pid = 1940] [id = 180] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x125738800 == 43 [pid = 1940] [id = 179] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1267c3800 == 42 [pid = 1940] [id = 178] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x113290800 == 41 [pid = 1940] [id = 177] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x123c95000 == 40 [pid = 1940] [id = 176] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12397f000 == 39 [pid = 1940] [id = 175] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1196dc800 == 38 [pid = 1940] [id = 174] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1192d7800 == 37 [pid = 1940] [id = 173] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1168a5800 == 36 [pid = 1940] [id = 172] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x113299000 == 35 [pid = 1940] [id = 171] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x116168800 == 34 [pid = 1940] [id = 170] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d1800 == 33 [pid = 1940] [id = 169] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x124ec5000 == 32 [pid = 1940] [id = 168] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcd8000 == 31 [pid = 1940] [id = 166] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x116848000 == 30 [pid = 1940] [id = 167] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12932e000 == 29 [pid = 1940] [id = 183] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1192d2000 == 28 [pid = 1940] [id = 182] 03:22:54 INFO - PROCESS | 1940 | --DOCSHELL 0x1132a4000 == 27 [pid = 1940] [id = 181] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b9a3000) [pid = 1940] [serial = 431] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112feac00) [pid = 1940] [serial = 457] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12a9b1000) [pid = 1940] [serial = 479] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124bab400) [pid = 1940] [serial = 469] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1257f5400) [pid = 1940] [serial = 470] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126c7ac00) [pid = 1940] [serial = 472] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128bd0800) [pid = 1940] [serial = 473] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128ebac00) [pid = 1940] [serial = 475] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12b976c00) [pid = 1940] [serial = 484] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12b971c00) [pid = 1940] [serial = 482] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b9a4400) [pid = 1940] [serial = 485] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1131ebc00) [pid = 1940] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12bf82000) [pid = 1940] [serial = 494] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1131eec00) [pid = 1940] [serial = 487] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1176f7400) [pid = 1940] [serial = 488] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119648400) [pid = 1940] [serial = 490] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1257f4000) [pid = 1940] [serial = 491] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128eba000) [pid = 1940] [serial = 493] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12915c800) [pid = 1940] [serial = 476] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12c241c00) [pid = 1940] [serial = 496] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1293e7000) [pid = 1940] [serial = 478] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12abedc00) [pid = 1940] [serial = 481] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11853b400) [pid = 1940] [serial = 463] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11915a400) [pid = 1940] [serial = 464] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119c82400) [pid = 1940] [serial = 466] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x123a78800) [pid = 1940] [serial = 467] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118787400) [pid = 1940] [serial = 461] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1183efc00) [pid = 1940] [serial = 460] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x115e8f000) [pid = 1940] [serial = 458] [outer = 0x0] [url = about:blank] 03:22:54 INFO - PROCESS | 1940 | 1467109374876 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1222ms 03:22:54 INFO - PROCESS | 1940 | 1467109374922 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:22:54 INFO - PROCESS | 1940 | 1467109374924 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:22:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:22:54 INFO - PROCESS | 1940 | 1467109374928 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:22:54 INFO - PROCESS | 1940 | 1467109374930 Marionette TRACE conn2 <- [1,710,null,{}] 03:22:54 INFO - PROCESS | 1940 | 1467109374933 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:54 INFO - PROCESS | 1940 | 1467109374935 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:55 INFO - PROCESS | 1940 | 1467109375013 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:22:55 INFO - PROCESS | 1940 | 1467109375018 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:55 INFO - PROCESS | 1940 | 1467109375019 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e30800 == 28 [pid = 1940] [id = 185] 03:22:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x116af7000) [pid = 1940] [serial = 553] [outer = 0x0] 03:22:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1176f7400) [pid = 1940] [serial = 554] [outer = 0x116af7000] 03:22:55 INFO - PROCESS | 1940 | 1467109375050 Marionette DEBUG loaded listener.js 03:22:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11853ec00) [pid = 1940] [serial = 555] [outer = 0x116af7000] 03:22:55 INFO - PROCESS | 1940 | 1467109375992 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:22:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1075ms 03:22:56 INFO - PROCESS | 1940 | 1467109376003 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:22:56 INFO - PROCESS | 1940 | 1467109376006 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:22:56 INFO - PROCESS | 1940 | 1467109376011 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:22:56 INFO - PROCESS | 1940 | 1467109376014 Marionette TRACE conn2 <- [1,714,null,{}] 03:22:56 INFO - PROCESS | 1940 | 1467109376016 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:56 INFO - PROCESS | 1940 | 1467109376018 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:56 INFO - PROCESS | 1940 | 1467109376093 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:22:56 INFO - PROCESS | 1940 | 1467109376100 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:56 INFO - PROCESS | 1940 | 1467109376101 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x117474800 == 29 [pid = 1940] [id = 186] 03:22:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119a08000) [pid = 1940] [serial = 556] [outer = 0x0] 03:22:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x123809c00) [pid = 1940] [serial = 557] [outer = 0x119a08000] 03:22:56 INFO - PROCESS | 1940 | 1467109376128 Marionette DEBUG loaded listener.js 03:22:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124603800) [pid = 1940] [serial = 558] [outer = 0x119a08000] 03:22:56 INFO - PROCESS | 1940 | 1467109376958 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:22:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 03:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 03:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:22:56 INFO - PROCESS | 1940 | 1467109376984 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:22:56 INFO - PROCESS | 1940 | 1467109376985 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:22:56 INFO - PROCESS | 1940 | 1467109376987 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:22:56 INFO - PROCESS | 1940 | 1467109376990 Marionette TRACE conn2 <- [1,718,null,{}] 03:22:56 INFO - PROCESS | 1940 | 1467109376997 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:57 INFO - PROCESS | 1940 | 1467109377000 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:57 INFO - PROCESS | 1940 | 1467109377103 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:22:57 INFO - PROCESS | 1940 | 1467109377108 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:57 INFO - PROCESS | 1940 | 1467109377111 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c2800 == 30 [pid = 1940] [id = 187] 03:22:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12569c800) [pid = 1940] [serial = 559] [outer = 0x0] 03:22:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x126560000) [pid = 1940] [serial = 560] [outer = 0x12569c800] 03:22:57 INFO - PROCESS | 1940 | 1467109377139 Marionette DEBUG loaded listener.js 03:22:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126c7ac00) [pid = 1940] [serial = 561] [outer = 0x12569c800] 03:22:57 INFO - PROCESS | 1940 | 1467109377989 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:22:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:22:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1022ms 03:22:58 INFO - PROCESS | 1940 | 1467109378009 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:22:58 INFO - PROCESS | 1940 | 1467109378011 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:22:58 INFO - PROCESS | 1940 | 1467109378021 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:22:58 INFO - PROCESS | 1940 | 1467109378022 Marionette TRACE conn2 <- [1,722,null,{}] 03:22:58 INFO - PROCESS | 1940 | 1467109378024 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:58 INFO - PROCESS | 1940 | 1467109378025 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:58 INFO - PROCESS | 1940 | 1467109378119 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:22:58 INFO - PROCESS | 1940 | 1467109378122 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:58 INFO - PROCESS | 1940 | 1467109378124 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12387a000 == 31 [pid = 1940] [id = 188] 03:22:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128971c00) [pid = 1940] [serial = 562] [outer = 0x0] 03:22:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x128ebf000) [pid = 1940] [serial = 563] [outer = 0x128971c00] 03:22:58 INFO - PROCESS | 1940 | 1467109378149 Marionette DEBUG loaded listener.js 03:22:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x129381400) [pid = 1940] [serial = 564] [outer = 0x128971c00] 03:22:58 INFO - PROCESS | 1940 | 1467109378466 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:22:58 INFO - PROCESS | 1940 | 1467109378491 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:22:58 INFO - PROCESS | 1940 | 1467109378494 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:22:58 INFO - PROCESS | 1940 | 1467109378495 Marionette TRACE conn2 <- [1,726,null,{}] 03:22:58 INFO - PROCESS | 1940 | 1467109378516 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:58 INFO - PROCESS | 1940 | 1467109378517 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:58 INFO - PROCESS | 1940 | 1467109378607 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:22:58 INFO - PROCESS | 1940 | 1467109378610 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:58 INFO - PROCESS | 1940 | 1467109378611 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f3f000 == 32 [pid = 1940] [id = 189] 03:22:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128bd0c00) [pid = 1940] [serial = 565] [outer = 0x0] 03:22:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1293ee800) [pid = 1940] [serial = 566] [outer = 0x128bd0c00] 03:22:58 INFO - PROCESS | 1940 | 1467109378638 Marionette DEBUG loaded listener.js 03:22:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a90c000) [pid = 1940] [serial = 567] [outer = 0x128bd0c00] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1293f1c00) [pid = 1940] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a5d0c00) [pid = 1940] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11963dc00) [pid = 1940] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116af1000) [pid = 1940] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124be0c00) [pid = 1940] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1256e1400) [pid = 1940] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11678b800) [pid = 1940] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119159400) [pid = 1940] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12bf82400) [pid = 1940] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x114f88800) [pid = 1940] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119a81000) [pid = 1940] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x116af1400) [pid = 1940] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1131a2c00) [pid = 1940] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x115e20c00) [pid = 1940] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x128bd8800) [pid = 1940] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:22:59 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x126092400) [pid = 1940] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:22:59 INFO - PROCESS | 1940 | 1467109379163 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:22:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:22:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 721ms 03:22:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:22:59 INFO - PROCESS | 1940 | 1467109379216 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:22:59 INFO - PROCESS | 1940 | 1467109379217 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:22:59 INFO - PROCESS | 1940 | 1467109379219 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:22:59 INFO - PROCESS | 1940 | 1467109379220 Marionette TRACE conn2 <- [1,730,null,{}] 03:22:59 INFO - PROCESS | 1940 | 1467109379222 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:59 INFO - PROCESS | 1940 | 1467109379226 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:59 INFO - PROCESS | 1940 | 1467109379339 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:22:59 INFO - PROCESS | 1940 | 1467109379390 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:59 INFO - PROCESS | 1940 | 1467109379391 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12572f800 == 33 [pid = 1940] [id = 190] 03:22:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x115de9400) [pid = 1940] [serial = 568] [outer = 0x0] 03:22:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1240c4000) [pid = 1940] [serial = 569] [outer = 0x115de9400] 03:22:59 INFO - PROCESS | 1940 | 1467109379416 Marionette DEBUG loaded listener.js 03:22:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x12abf6c00) [pid = 1940] [serial = 570] [outer = 0x115de9400] 03:22:59 INFO - PROCESS | 1940 | 1467109379696 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:22:59 INFO - PROCESS | 1940 | 1467109379739 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:22:59 INFO - PROCESS | 1940 | 1467109379741 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:22:59 INFO - PROCESS | 1940 | 1467109379742 Marionette TRACE conn2 <- [1,734,null,{}] 03:22:59 INFO - PROCESS | 1940 | 1467109379744 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:59 INFO - PROCESS | 1940 | 1467109379746 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:59 INFO - PROCESS | 1940 | 1467109379829 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:22:59 INFO - PROCESS | 1940 | 1467109379835 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:59 INFO - PROCESS | 1940 | 1467109379836 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:22:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b12000 == 34 [pid = 1940] [id = 191] 03:22:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12abf9800) [pid = 1940] [serial = 571] [outer = 0x0] 03:22:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12b979800) [pid = 1940] [serial = 572] [outer = 0x12abf9800] 03:22:59 INFO - PROCESS | 1940 | 1467109379860 Marionette DEBUG loaded listener.js 03:22:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12bf38c00) [pid = 1940] [serial = 573] [outer = 0x12abf9800] 03:23:00 INFO - PROCESS | 1940 | 1467109380151 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:23:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 419ms 03:23:00 INFO - PROCESS | 1940 | 1467109380160 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:23:00 INFO - PROCESS | 1940 | 1467109380163 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:23:00 INFO - PROCESS | 1940 | 1467109380174 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:23:00 INFO - PROCESS | 1940 | 1467109380175 Marionette TRACE conn2 <- [1,738,null,{}] 03:23:00 INFO - PROCESS | 1940 | 1467109380188 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:00 INFO - PROCESS | 1940 | 1467109380190 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:00 INFO - PROCESS | 1940 | 1467109380349 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:23:00 INFO - PROCESS | 1940 | 1467109380359 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:00 INFO - PROCESS | 1940 | 1467109380360 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e80800 == 35 [pid = 1940] [id = 192] 03:23:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12a9adc00) [pid = 1940] [serial = 574] [outer = 0x0] 03:23:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12bf38400) [pid = 1940] [serial = 575] [outer = 0x12a9adc00] 03:23:00 INFO - PROCESS | 1940 | 1467109380401 Marionette DEBUG loaded listener.js 03:23:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12c242c00) [pid = 1940] [serial = 576] [outer = 0x12a9adc00] 03:23:01 INFO - PROCESS | 1940 | 1467109381310 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:23:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:23:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1221ms 03:23:01 INFO - PROCESS | 1940 | 1467109381395 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:23:01 INFO - PROCESS | 1940 | 1467109381398 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:23:01 INFO - PROCESS | 1940 | 1467109381402 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:23:01 INFO - PROCESS | 1940 | 1467109381404 Marionette TRACE conn2 <- [1,742,null,{}] 03:23:01 INFO - PROCESS | 1940 | 1467109381408 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:01 INFO - PROCESS | 1940 | 1467109381409 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:01 INFO - PROCESS | 1940 | 1467109381516 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:23:01 INFO - PROCESS | 1940 | 1467109381566 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:01 INFO - PROCESS | 1940 | 1467109381567 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168b6800 == 36 [pid = 1940] [id = 193] 03:23:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x116887400) [pid = 1940] [serial = 577] [outer = 0x0] 03:23:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x116f70400) [pid = 1940] [serial = 578] [outer = 0x116887400] 03:23:01 INFO - PROCESS | 1940 | 1467109381600 Marionette DEBUG loaded listener.js 03:23:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1185eb800) [pid = 1940] [serial = 579] [outer = 0x116887400] 03:23:02 INFO - PROCESS | 1940 | 1467109382620 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 03:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1271ms 03:23:02 INFO - PROCESS | 1940 | 1467109382673 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:23:02 INFO - PROCESS | 1940 | 1467109382676 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:23:02 INFO - PROCESS | 1940 | 1467109382681 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:23:02 INFO - PROCESS | 1940 | 1467109382682 Marionette TRACE conn2 <- [1,746,null,{}] 03:23:02 INFO - PROCESS | 1940 | 1467109382685 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:02 INFO - PROCESS | 1940 | 1467109382686 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:02 INFO - PROCESS | 1940 | 1467109382791 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:23:02 INFO - PROCESS | 1940 | 1467109382881 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:02 INFO - PROCESS | 1940 | 1467109382882 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x111ea6000 == 37 [pid = 1940] [id = 194] 03:23:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x116807c00) [pid = 1940] [serial = 580] [outer = 0x0] 03:23:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11853d800) [pid = 1940] [serial = 581] [outer = 0x116807c00] 03:23:02 INFO - PROCESS | 1940 | 1467109382937 Marionette DEBUG loaded listener.js 03:23:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123978000) [pid = 1940] [serial = 582] [outer = 0x116807c00] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x128b12000 == 36 [pid = 1940] [id = 191] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12572f800 == 35 [pid = 1940] [id = 190] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x123f3f000 == 34 [pid = 1940] [id = 189] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12387a000 == 33 [pid = 1940] [id = 188] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c2800 == 32 [pid = 1940] [id = 187] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x117474800 == 31 [pid = 1940] [id = 186] 03:23:03 INFO - PROCESS | 1940 | --DOCSHELL 0x115e30800 == 30 [pid = 1940] [id = 185] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126c78c00) [pid = 1940] [serial = 455] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a90ec00) [pid = 1940] [serial = 527] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12b99e400) [pid = 1940] [serial = 530] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128d9e800) [pid = 1940] [serial = 524] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1176ee800) [pid = 1940] [serial = 512] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1183f1800) [pid = 1940] [serial = 513] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b979c00) [pid = 1940] [serial = 528] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12644cc00) [pid = 1940] [serial = 521] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x126c82c00) [pid = 1940] [serial = 522] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12608d800) [pid = 1940] [serial = 506] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x128da0400) [pid = 1940] [serial = 507] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1183f4400) [pid = 1940] [serial = 515] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119a7e000) [pid = 1940] [serial = 516] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x119a7f400) [pid = 1940] [serial = 503] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x123c4e400) [pid = 1940] [serial = 504] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12c248800) [pid = 1940] [serial = 497] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x115de7400) [pid = 1940] [serial = 500] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x116f6d400) [pid = 1940] [serial = 501] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12396d000) [pid = 1940] [serial = 518] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x124f08800) [pid = 1940] [serial = 519] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x124be2c00) [pid = 1940] [serial = 509] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1293e3000) [pid = 1940] [serial = 510] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12bf84c00) [pid = 1940] [serial = 533] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12bf78c00) [pid = 1940] [serial = 531] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x11963d400) [pid = 1940] [serial = 536] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x126093c00) [pid = 1940] [serial = 537] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12b1d2800) [pid = 1940] [serial = 539] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x12c352c00) [pid = 1940] [serial = 540] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x12c248400) [pid = 1940] [serial = 534] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x129163c00) [pid = 1940] [serial = 525] [outer = 0x0] [url = about:blank] 03:23:03 INFO - PROCESS | 1940 | 1467109383946 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:23:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 03:23:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1274ms 03:23:03 INFO - PROCESS | 1940 | 1467109383955 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:23:03 INFO - PROCESS | 1940 | 1467109383959 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:23:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:23:03 INFO - PROCESS | 1940 | 1467109383965 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:23:03 INFO - PROCESS | 1940 | 1467109383968 Marionette TRACE conn2 <- [1,750,null,{}] 03:23:03 INFO - PROCESS | 1940 | 1467109383973 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:03 INFO - PROCESS | 1940 | 1467109383976 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:04 INFO - PROCESS | 1940 | 1467109384104 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:23:04 INFO - PROCESS | 1940 | 1467109384177 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:04 INFO - PROCESS | 1940 | 1467109384178 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168b1000 == 31 [pid = 1940] [id = 195] 03:23:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x118733400) [pid = 1940] [serial = 583] [outer = 0x0] 03:23:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x119644000) [pid = 1940] [serial = 584] [outer = 0x118733400] 03:23:04 INFO - PROCESS | 1940 | 1467109384205 Marionette DEBUG loaded listener.js 03:23:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x120ff5400) [pid = 1940] [serial = 585] [outer = 0x118733400] 03:23:05 INFO - PROCESS | 1940 | 1467109384999 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:23:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1075ms 03:23:05 INFO - PROCESS | 1940 | 1467109385038 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:23:05 INFO - PROCESS | 1940 | 1467109385040 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:23:05 INFO - PROCESS | 1940 | 1467109385045 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:23:05 INFO - PROCESS | 1940 | 1467109385046 Marionette TRACE conn2 <- [1,754,null,{}] 03:23:05 INFO - PROCESS | 1940 | 1467109385049 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:05 INFO - PROCESS | 1940 | 1467109385050 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:05 INFO - PROCESS | 1940 | 1467109385128 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:23:05 INFO - PROCESS | 1940 | 1467109385181 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:05 INFO - PROCESS | 1940 | 1467109385182 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11917c800 == 32 [pid = 1940] [id = 196] 03:23:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x123e47800) [pid = 1940] [serial = 586] [outer = 0x0] 03:23:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x124ea3400) [pid = 1940] [serial = 587] [outer = 0x123e47800] 03:23:05 INFO - PROCESS | 1940 | 1467109385208 Marionette DEBUG loaded listener.js 03:23:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x12569b800) [pid = 1940] [serial = 588] [outer = 0x123e47800] 03:23:05 INFO - PROCESS | 1940 | 1467109385994 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:23:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 03:23:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 03:23:06 INFO - PROCESS | 1940 | 1467109386022 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:23:06 INFO - PROCESS | 1940 | 1467109386023 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:23:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:23:06 INFO - PROCESS | 1940 | 1467109386026 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:23:06 INFO - PROCESS | 1940 | 1467109386028 Marionette TRACE conn2 <- [1,758,null,{}] 03:23:06 INFO - PROCESS | 1940 | 1467109386038 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:06 INFO - PROCESS | 1940 | 1467109386041 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:06 INFO - PROCESS | 1940 | 1467109386135 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:23:06 INFO - PROCESS | 1940 | 1467109386170 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:06 INFO - PROCESS | 1940 | 1467109386172 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab9000 == 33 [pid = 1940] [id = 197] 03:23:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x114f88800) [pid = 1940] [serial = 589] [outer = 0x0] 03:23:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x128bd1c00) [pid = 1940] [serial = 590] [outer = 0x114f88800] 03:23:06 INFO - PROCESS | 1940 | 1467109386200 Marionette DEBUG loaded listener.js 03:23:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x128ec2000) [pid = 1940] [serial = 591] [outer = 0x114f88800] 03:23:06 INFO - PROCESS | 1940 | 1467109386552 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:23:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:23:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 573ms 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x116af7000) [pid = 1940] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x110ee8800) [pid = 1940] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x119a08000) [pid = 1940] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x119641c00) [pid = 1940] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x1176f1000) [pid = 1940] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12569c800) [pid = 1940] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x123ff1800) [pid = 1940] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x128971c00) [pid = 1940] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x128bd0c00) [pid = 1940] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x12abf9800) [pid = 1940] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:23:06 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x115de9400) [pid = 1940] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:23:06 INFO - PROCESS | 1940 | 1467109386606 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:23:06 INFO - PROCESS | 1940 | 1467109386608 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:23:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:23:06 INFO - PROCESS | 1940 | 1467109386612 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:23:06 INFO - PROCESS | 1940 | 1467109386613 Marionette TRACE conn2 <- [1,762,null,{}] 03:23:06 INFO - PROCESS | 1940 | 1467109386615 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:06 INFO - PROCESS | 1940 | 1467109386616 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:06 INFO - PROCESS | 1940 | 1467109386715 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:23:06 INFO - PROCESS | 1940 | 1467109386747 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:06 INFO - PROCESS | 1940 | 1467109386748 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242bc000 == 34 [pid = 1940] [id = 198] 03:23:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x119447800) [pid = 1940] [serial = 592] [outer = 0x0] 03:23:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x125697c00) [pid = 1940] [serial = 593] [outer = 0x119447800] 03:23:06 INFO - PROCESS | 1940 | 1467109386773 Marionette DEBUG loaded listener.js 03:23:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x129157c00) [pid = 1940] [serial = 594] [outer = 0x119447800] 03:23:07 INFO - PROCESS | 1940 | 1467109387526 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:23:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 03:23:07 INFO - PROCESS | 1940 | 1467109387533 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:23:07 INFO - PROCESS | 1940 | 1467109387534 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:23:07 INFO - PROCESS | 1940 | 1467109387536 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:23:07 INFO - PROCESS | 1940 | 1467109387537 Marionette TRACE conn2 <- [1,766,null,{}] 03:23:07 INFO - PROCESS | 1940 | 1467109387539 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:07 INFO - PROCESS | 1940 | 1467109387540 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:07 INFO - PROCESS | 1940 | 1467109387612 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:23:07 INFO - PROCESS | 1940 | 1467109387617 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:07 INFO - PROCESS | 1940 | 1467109387618 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x125747800 == 35 [pid = 1940] [id = 199] 03:23:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x12915b400) [pid = 1940] [serial = 595] [outer = 0x0] 03:23:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1293e5000) [pid = 1940] [serial = 596] [outer = 0x12915b400] 03:23:07 INFO - PROCESS | 1940 | 1467109387643 Marionette DEBUG loaded listener.js 03:23:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x12a90d000) [pid = 1940] [serial = 597] [outer = 0x12915b400] 03:23:08 INFO - PROCESS | 1940 | 1467109388456 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:23:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 03:23:08 INFO - PROCESS | 1940 | 1467109388506 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:23:08 INFO - PROCESS | 1940 | 1467109388507 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:23:08 INFO - PROCESS | 1940 | 1467109388509 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:23:08 INFO - PROCESS | 1940 | 1467109388510 Marionette TRACE conn2 <- [1,770,null,{}] 03:23:08 INFO - PROCESS | 1940 | 1467109388512 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:08 INFO - PROCESS | 1940 | 1467109388516 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:08 INFO - PROCESS | 1940 | 1467109388598 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:23:08 INFO - PROCESS | 1940 | 1467109388651 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:08 INFO - PROCESS | 1940 | 1467109388652 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b10000 == 36 [pid = 1940] [id = 200] 03:23:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x129162c00) [pid = 1940] [serial = 598] [outer = 0x0] 03:23:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x12b973800) [pid = 1940] [serial = 599] [outer = 0x129162c00] 03:23:08 INFO - PROCESS | 1940 | 1467109388676 Marionette DEBUG loaded listener.js 03:23:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x12bf7ec00) [pid = 1940] [serial = 600] [outer = 0x129162c00] 03:23:08 INFO - PROCESS | 1940 | 1467109388932 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 03:23:08 INFO - PROCESS | 1940 | 1467109388977 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:23:08 INFO - PROCESS | 1940 | 1467109388979 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:23:08 INFO - PROCESS | 1940 | 1467109388989 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:23:08 INFO - PROCESS | 1940 | 1467109388990 Marionette TRACE conn2 <- [1,774,null,{}] 03:23:08 INFO - PROCESS | 1940 | 1467109388992 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:08 INFO - PROCESS | 1940 | 1467109388993 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:09 INFO - PROCESS | 1940 | 1467109389072 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:23:09 INFO - PROCESS | 1940 | 1467109389075 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:09 INFO - PROCESS | 1940 | 1467109389077 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12932b000 == 37 [pid = 1940] [id = 201] 03:23:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x12bf35400) [pid = 1940] [serial = 601] [outer = 0x0] 03:23:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x12c352400) [pid = 1940] [serial = 602] [outer = 0x12bf35400] 03:23:09 INFO - PROCESS | 1940 | 1467109389103 Marionette DEBUG loaded listener.js 03:23:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x12c359800) [pid = 1940] [serial = 603] [outer = 0x12bf35400] 03:23:09 INFO - PROCESS | 1940 | 1467109389418 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 03:23:09 INFO - PROCESS | 1940 | 1467109389487 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:23:09 INFO - PROCESS | 1940 | 1467109389490 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:23:09 INFO - PROCESS | 1940 | 1467109389495 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:23:09 INFO - PROCESS | 1940 | 1467109389496 Marionette TRACE conn2 <- [1,778,null,{}] 03:23:09 INFO - PROCESS | 1940 | 1467109389500 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:09 INFO - PROCESS | 1940 | 1467109389503 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:09 INFO - PROCESS | 1940 | 1467109389590 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:23:09 INFO - PROCESS | 1940 | 1467109389679 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:09 INFO - PROCESS | 1940 | 1467109389683 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x116683800 == 38 [pid = 1940] [id = 202] 03:23:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x116805000) [pid = 1940] [serial = 604] [outer = 0x0] 03:23:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x117db2800) [pid = 1940] [serial = 605] [outer = 0x116805000] 03:23:09 INFO - PROCESS | 1940 | 1467109389713 Marionette DEBUG loaded listener.js 03:23:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11877e000) [pid = 1940] [serial = 606] [outer = 0x116805000] 03:23:10 INFO - PROCESS | 1940 | 1467109390142 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 672ms 03:23:10 INFO - PROCESS | 1940 | 1467109390167 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:23:10 INFO - PROCESS | 1940 | 1467109390169 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:23:10 INFO - PROCESS | 1940 | 1467109390174 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:23:10 INFO - PROCESS | 1940 | 1467109390176 Marionette TRACE conn2 <- [1,782,null,{}] 03:23:10 INFO - PROCESS | 1940 | 1467109390179 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:10 INFO - PROCESS | 1940 | 1467109390181 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:10 INFO - PROCESS | 1940 | 1467109390276 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:23:10 INFO - PROCESS | 1940 | 1467109390326 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:10 INFO - PROCESS | 1940 | 1467109390327 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12398a000 == 39 [pid = 1940] [id = 203] 03:23:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x123a73800) [pid = 1940] [serial = 607] [outer = 0x0] 03:23:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x124f08c00) [pid = 1940] [serial = 608] [outer = 0x123a73800] 03:23:10 INFO - PROCESS | 1940 | 1467109390361 Marionette DEBUG loaded listener.js 03:23:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x126095c00) [pid = 1940] [serial = 609] [outer = 0x123a73800] 03:23:10 INFO - PROCESS | 1940 | 1467109390761 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 624ms 03:23:10 INFO - PROCESS | 1940 | 1467109390796 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:23:10 INFO - PROCESS | 1940 | 1467109390798 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:23:10 INFO - PROCESS | 1940 | 1467109390800 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:23:10 INFO - PROCESS | 1940 | 1467109390801 Marionette TRACE conn2 <- [1,786,null,{}] 03:23:10 INFO - PROCESS | 1940 | 1467109390808 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:10 INFO - PROCESS | 1940 | 1467109390811 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:10 INFO - PROCESS | 1940 | 1467109390910 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:23:11 INFO - PROCESS | 1940 | 1467109391003 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:11 INFO - PROCESS | 1940 | 1467109391005 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b8000 == 40 [pid = 1940] [id = 204] 03:23:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12a903800) [pid = 1940] [serial = 610] [outer = 0x0] 03:23:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x12a9b4000) [pid = 1940] [serial = 611] [outer = 0x12a903800] 03:23:11 INFO - PROCESS | 1940 | 1467109391037 Marionette DEBUG loaded listener.js 03:23:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12abf9c00) [pid = 1940] [serial = 612] [outer = 0x12a903800] 03:23:11 INFO - PROCESS | 1940 | 1467109391431 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 03:23:11 INFO - PROCESS | 1940 | 1467109391469 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:23:11 INFO - PROCESS | 1940 | 1467109391471 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:23:11 INFO - PROCESS | 1940 | 1467109391473 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:23:11 INFO - PROCESS | 1940 | 1467109391474 Marionette TRACE conn2 <- [1,790,null,{}] 03:23:11 INFO - PROCESS | 1940 | 1467109391477 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:11 INFO - PROCESS | 1940 | 1467109391478 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:11 INFO - PROCESS | 1940 | 1467109391578 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:23:11 INFO - PROCESS | 1940 | 1467109391631 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:11 INFO - PROCESS | 1940 | 1467109391632 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a660000 == 41 [pid = 1940] [id = 205] 03:23:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124658000) [pid = 1940] [serial = 613] [outer = 0x0] 03:23:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12bf2cc00) [pid = 1940] [serial = 614] [outer = 0x124658000] 03:23:11 INFO - PROCESS | 1940 | 1467109391662 Marionette DEBUG loaded listener.js 03:23:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12c888c00) [pid = 1940] [serial = 615] [outer = 0x124658000] 03:23:12 INFO - PROCESS | 1940 | 1467109392094 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 03:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:23:12 INFO - PROCESS | 1940 | 1467109392144 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:23:12 INFO - PROCESS | 1940 | 1467109392146 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:23:12 INFO - PROCESS | 1940 | 1467109392148 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:23:12 INFO - PROCESS | 1940 | 1467109392149 Marionette TRACE conn2 <- [1,794,null,{}] 03:23:12 INFO - PROCESS | 1940 | 1467109392151 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:12 INFO - PROCESS | 1940 | 1467109392153 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:12 INFO - PROCESS | 1940 | 1467109392262 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:23:12 INFO - PROCESS | 1940 | 1467109392328 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:12 INFO - PROCESS | 1940 | 1467109392329 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x116403800 == 42 [pid = 1940] [id = 206] 03:23:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1131ebc00) [pid = 1940] [serial = 616] [outer = 0x0] 03:23:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119f21c00) [pid = 1940] [serial = 617] [outer = 0x1131ebc00] 03:23:12 INFO - PROCESS | 1940 | 1467109392358 Marionette DEBUG loaded listener.js 03:23:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12c88f400) [pid = 1940] [serial = 618] [outer = 0x1131ebc00] 03:23:12 INFO - PROCESS | 1940 | 1467109392832 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 720ms 03:23:12 INFO - PROCESS | 1940 | 1467109392871 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:23:12 INFO - PROCESS | 1940 | 1467109392873 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:23:12 INFO - PROCESS | 1940 | 1467109392876 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:23:12 INFO - PROCESS | 1940 | 1467109392878 Marionette TRACE conn2 <- [1,798,null,{}] 03:23:12 INFO - PROCESS | 1940 | 1467109392883 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:12 INFO - PROCESS | 1940 | 1467109392885 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:12 INFO - PROCESS | 1940 | 1467109392981 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:23:13 INFO - PROCESS | 1940 | 1467109393037 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:13 INFO - PROCESS | 1940 | 1467109393038 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x115efb000 == 43 [pid = 1940] [id = 207] 03:23:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x115d54c00) [pid = 1940] [serial = 619] [outer = 0x0] 03:23:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115d56800) [pid = 1940] [serial = 620] [outer = 0x115d54c00] 03:23:13 INFO - PROCESS | 1940 | 1467109393067 Marionette DEBUG loaded listener.js 03:23:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x115e8d400) [pid = 1940] [serial = 621] [outer = 0x115d54c00] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x128b10000 == 42 [pid = 1940] [id = 200] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x125747800 == 41 [pid = 1940] [id = 199] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1242bc000 == 40 [pid = 1940] [id = 198] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab9000 == 39 [pid = 1940] [id = 197] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11917c800 == 38 [pid = 1940] [id = 196] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1168b1000 == 37 [pid = 1940] [id = 195] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1168b6800 == 36 [pid = 1940] [id = 193] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x128e80800 == 35 [pid = 1940] [id = 192] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x111ea6000 == 34 [pid = 1940] [id = 194] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11918a800 == 33 [pid = 1940] [id = 184] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x116403800 == 32 [pid = 1940] [id = 206] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12a660000 == 31 [pid = 1940] [id = 205] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b8000 == 30 [pid = 1940] [id = 204] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12398a000 == 29 [pid = 1940] [id = 203] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12932b000 == 28 [pid = 1940] [id = 201] 03:23:13 INFO - PROCESS | 1940 | --DOCSHELL 0x116683800 == 27 [pid = 1940] [id = 202] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1176f7400) [pid = 1940] [serial = 554] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116639400) [pid = 1940] [serial = 543] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112a82c00) [pid = 1940] [serial = 542] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11853ec00) [pid = 1940] [serial = 555] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x123809c00) [pid = 1940] [serial = 557] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123809800) [pid = 1940] [serial = 546] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1185f0800) [pid = 1940] [serial = 551] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x126560000) [pid = 1940] [serial = 560] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11963e800) [pid = 1940] [serial = 552] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x11983ec00) [pid = 1940] [serial = 545] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x129385400) [pid = 1940] [serial = 549] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x128bd1000) [pid = 1940] [serial = 548] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x128ebf000) [pid = 1940] [serial = 563] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1293ee800) [pid = 1940] [serial = 566] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12b979800) [pid = 1940] [serial = 572] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1240c4000) [pid = 1940] [serial = 569] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12a90c000) [pid = 1940] [serial = 567] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x126c7ac00) [pid = 1940] [serial = 561] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12bf38c00) [pid = 1940] [serial = 573] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x129381400) [pid = 1940] [serial = 564] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x124603800) [pid = 1940] [serial = 558] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12abf6c00) [pid = 1940] [serial = 570] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12bf38400) [pid = 1940] [serial = 575] [outer = 0x0] [url = about:blank] 03:23:13 INFO - PROCESS | 1940 | 1467109393967 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 03:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1122ms 03:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:23:14 INFO - PROCESS | 1940 | 1467109394000 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:23:14 INFO - PROCESS | 1940 | 1467109394004 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:23:14 INFO - PROCESS | 1940 | 1467109394008 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:23:14 INFO - PROCESS | 1940 | 1467109394013 Marionette TRACE conn2 <- [1,802,null,{}] 03:23:14 INFO - PROCESS | 1940 | 1467109394027 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:14 INFO - PROCESS | 1940 | 1467109394030 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:14 INFO - PROCESS | 1940 | 1467109394151 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:23:14 INFO - PROCESS | 1940 | 1467109394166 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 1940 | 1467109394168 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11328f000 == 28 [pid = 1940] [id = 208] 03:23:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x112aa8800) [pid = 1940] [serial = 622] [outer = 0x0] 03:23:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x112adf400) [pid = 1940] [serial = 623] [outer = 0x112aa8800] 03:23:14 INFO - PROCESS | 1940 | 1467109394214 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x112fe9400) [pid = 1940] [serial = 624] [outer = 0x112aa8800] 03:23:14 INFO - PROCESS | 1940 | 1467109394708 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 03:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 733ms 03:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:23:14 INFO - PROCESS | 1940 | 1467109394741 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:23:14 INFO - PROCESS | 1940 | 1467109394744 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:23:14 INFO - PROCESS | 1940 | 1467109394749 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:23:14 INFO - PROCESS | 1940 | 1467109394751 Marionette TRACE conn2 <- [1,806,null,{}] 03:23:14 INFO - PROCESS | 1940 | 1467109394753 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:14 INFO - PROCESS | 1940 | 1467109394755 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:14 INFO - PROCESS | 1940 | 1467109394852 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:23:14 INFO - PROCESS | 1940 | 1467109394859 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 1940 | 1467109394860 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x11684a000 == 29 [pid = 1940] [id = 209] 03:23:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x115d4dc00) [pid = 1940] [serial = 625] [outer = 0x0] 03:23:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x115d57c00) [pid = 1940] [serial = 626] [outer = 0x115d4dc00] 03:23:14 INFO - PROCESS | 1940 | 1467109394887 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x115e89800) [pid = 1940] [serial = 627] [outer = 0x115d4dc00] 03:23:15 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:23:15 INFO - PROCESS | 1940 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:23:15 INFO - PROCESS | 1940 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:23:15 INFO - PROCESS | 1940 | [GFX2-]: Using SkiaGL canvas. 03:23:15 INFO - PROCESS | 1940 | 1467109395242 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 03:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 03:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:23:15 INFO - PROCESS | 1940 | 1467109395270 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:23:15 INFO - PROCESS | 1940 | 1467109395272 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:23:15 INFO - PROCESS | 1940 | 1467109395274 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - PROCESS | 1940 | 1467109395276 Marionette TRACE conn2 <- [1,810,null,{}] 03:23:15 INFO - PROCESS | 1940 | 1467109395284 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:15 INFO - PROCESS | 1940 | 1467109395287 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:15 INFO - PROCESS | 1940 | 1467109395360 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:23:15 INFO - PROCESS | 1940 | 1467109395366 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:15 INFO - PROCESS | 1940 | 1467109395368 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x118362800 == 30 [pid = 1940] [id = 210] 03:23:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x116af3c00) [pid = 1940] [serial = 628] [outer = 0x0] 03:23:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1176f7400) [pid = 1940] [serial = 629] [outer = 0x116af3c00] 03:23:15 INFO - PROCESS | 1940 | 1467109395396 Marionette DEBUG loaded listener.js 03:23:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1183ec400) [pid = 1940] [serial = 630] [outer = 0x116af3c00] 03:23:15 INFO - PROCESS | 1940 | 1467109395716 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 03:23:15 INFO - PROCESS | 1940 | 1467109395745 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:23:15 INFO - PROCESS | 1940 | 1467109395749 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:23:15 INFO - PROCESS | 1940 | 1467109395751 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - PROCESS | 1940 | 1467109395752 Marionette TRACE conn2 <- [1,814,null,{}] 03:23:15 INFO - PROCESS | 1940 | 1467109395755 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:15 INFO - PROCESS | 1940 | 1467109395756 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:15 INFO - PROCESS | 1940 | 1467109395830 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:23:15 INFO - PROCESS | 1940 | 1467109395862 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:15 INFO - PROCESS | 1940 | 1467109395864 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192b8800 == 31 [pid = 1940] [id = 211] 03:23:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x116af7000) [pid = 1940] [serial = 631] [outer = 0x0] 03:23:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118533400) [pid = 1940] [serial = 632] [outer = 0x116af7000] 03:23:15 INFO - PROCESS | 1940 | 1467109395888 Marionette DEBUG loaded listener.js 03:23:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1185f0000) [pid = 1940] [serial = 633] [outer = 0x116af7000] 03:23:16 INFO - PROCESS | 1940 | 1467109396238 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:23:16 INFO - PROCESS | 1940 | 1467109396271 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:23:16 INFO - PROCESS | 1940 | 1467109396273 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:23:16 INFO - PROCESS | 1940 | 1467109396274 Marionette TRACE conn2 <- [1,818,null,{}] 03:23:16 INFO - PROCESS | 1940 | 1467109396277 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:16 INFO - PROCESS | 1940 | 1467109396278 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:16 INFO - PROCESS | 1940 | 1467109396365 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:23:16 INFO - PROCESS | 1940 | 1467109396397 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:16 INFO - PROCESS | 1940 | 1467109396398 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1196db000 == 32 [pid = 1940] [id = 212] 03:23:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x113c91800) [pid = 1940] [serial = 634] [outer = 0x0] 03:23:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118787c00) [pid = 1940] [serial = 635] [outer = 0x113c91800] 03:23:16 INFO - PROCESS | 1940 | 1467109396423 Marionette DEBUG loaded listener.js 03:23:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11915a800) [pid = 1940] [serial = 636] [outer = 0x113c91800] 03:23:16 INFO - PROCESS | 1940 | 1467109396755 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 03:23:16 INFO - PROCESS | 1940 | 1467109396794 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:23:16 INFO - PROCESS | 1940 | 1467109396795 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:23:16 INFO - PROCESS | 1940 | 1467109396797 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:23:16 INFO - PROCESS | 1940 | 1467109396799 Marionette TRACE conn2 <- [1,822,null,{}] 03:23:16 INFO - PROCESS | 1940 | 1467109396801 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:16 INFO - PROCESS | 1940 | 1467109396805 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:16 INFO - PROCESS | 1940 | 1467109396904 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:23:16 INFO - PROCESS | 1940 | 1467109396941 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:16 INFO - PROCESS | 1940 | 1467109396942 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x123874000 == 33 [pid = 1940] [id = 213] 03:23:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11944c400) [pid = 1940] [serial = 637] [outer = 0x0] 03:23:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119832000) [pid = 1940] [serial = 638] [outer = 0x11944c400] 03:23:16 INFO - PROCESS | 1940 | 1467109396967 Marionette DEBUG loaded listener.js 03:23:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x120ff4400) [pid = 1940] [serial = 639] [outer = 0x11944c400] 03:23:17 INFO - PROCESS | 1940 | 1467109397287 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:23:17 INFO - PROCESS | 1940 | 1467109397322 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:23:17 INFO - PROCESS | 1940 | 1467109397324 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:23:17 INFO - PROCESS | 1940 | 1467109397326 Marionette TRACE conn2 <- [1,826,null,{}] 03:23:17 INFO - PROCESS | 1940 | 1467109397335 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:17 INFO - PROCESS | 1940 | 1467109397337 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:17 INFO - PROCESS | 1940 | 1467109397426 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:23:17 INFO - PROCESS | 1940 | 1467109397430 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:17 INFO - PROCESS | 1940 | 1467109397431 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bd2000 == 34 [pid = 1940] [id = 214] 03:23:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11944d400) [pid = 1940] [serial = 640] [outer = 0x0] 03:23:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x123c49400) [pid = 1940] [serial = 641] [outer = 0x11944d400] 03:23:17 INFO - PROCESS | 1940 | 1467109397455 Marionette DEBUG loaded listener.js 03:23:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1240c4000) [pid = 1940] [serial = 642] [outer = 0x11944d400] 03:23:17 INFO - PROCESS | 1940 | 1467109397755 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 03:23:17 INFO - PROCESS | 1940 | 1467109397794 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:23:17 INFO - PROCESS | 1940 | 1467109397795 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:23:17 INFO - PROCESS | 1940 | 1467109397806 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:23:17 INFO - PROCESS | 1940 | 1467109397807 Marionette TRACE conn2 <- [1,830,null,{}] 03:23:17 INFO - PROCESS | 1940 | 1467109397809 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:17 INFO - PROCESS | 1940 | 1467109397810 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:18 INFO - PROCESS | 1940 | 1467109398001 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12bf35400) [pid = 1940] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x114f88800) [pid = 1940] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119447800) [pid = 1940] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12915b400) [pid = 1940] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x116887400) [pid = 1940] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x129162c00) [pid = 1940] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x123e47800) [pid = 1940] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118733400) [pid = 1940] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x116807c00) [pid = 1940] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:23:18 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12a9adc00) [pid = 1940] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:23:18 INFO - PROCESS | 1940 | 1467109398039 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:18 INFO - PROCESS | 1940 | 1467109398040 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f57000 == 35 [pid = 1940] [id = 215] 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x114f88800) [pid = 1940] [serial = 643] [outer = 0x0] 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1185eb000) [pid = 1940] [serial = 644] [outer = 0x114f88800] 03:23:18 INFO - PROCESS | 1940 | 1467109398064 Marionette DEBUG loaded listener.js 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123fefc00) [pid = 1940] [serial = 645] [outer = 0x114f88800] 03:23:18 INFO - PROCESS | 1940 | 1467109398331 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 567ms 03:23:18 INFO - PROCESS | 1940 | 1467109398374 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:23:18 INFO - PROCESS | 1940 | 1467109398375 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:23:18 INFO - PROCESS | 1940 | 1467109398377 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:23:18 INFO - PROCESS | 1940 | 1467109398378 Marionette TRACE conn2 <- [1,834,null,{}] 03:23:18 INFO - PROCESS | 1940 | 1467109398388 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:18 INFO - PROCESS | 1940 | 1467109398390 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:18 INFO - PROCESS | 1940 | 1467109398476 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:23:18 INFO - PROCESS | 1940 | 1467109398480 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:18 INFO - PROCESS | 1940 | 1467109398483 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12572f800 == 36 [pid = 1940] [id = 216] 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118733400) [pid = 1940] [serial = 646] [outer = 0x0] 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x124a25800) [pid = 1940] [serial = 647] [outer = 0x118733400] 03:23:18 INFO - PROCESS | 1940 | 1467109398507 Marionette DEBUG loaded listener.js 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124be4c00) [pid = 1940] [serial = 648] [outer = 0x118733400] 03:23:18 INFO - PROCESS | 1940 | 1467109398817 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 476ms 03:23:18 INFO - PROCESS | 1940 | 1467109398853 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:23:18 INFO - PROCESS | 1940 | 1467109398855 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:23:18 INFO - PROCESS | 1940 | 1467109398857 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:23:18 INFO - PROCESS | 1940 | 1467109398858 Marionette TRACE conn2 <- [1,838,null,{}] 03:23:18 INFO - PROCESS | 1940 | 1467109398860 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:18 INFO - PROCESS | 1940 | 1467109398861 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:18 INFO - PROCESS | 1940 | 1467109398957 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:23:18 INFO - PROCESS | 1940 | 1467109398964 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:18 INFO - PROCESS | 1940 | 1467109398966 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573f000 == 37 [pid = 1940] [id = 217] 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12460d000) [pid = 1940] [serial = 649] [outer = 0x0] 03:23:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124f05000) [pid = 1940] [serial = 650] [outer = 0x12460d000] 03:23:18 INFO - PROCESS | 1940 | 1467109398990 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x125696800) [pid = 1940] [serial = 651] [outer = 0x12460d000] 03:23:19 INFO - PROCESS | 1940 | 1467109399304 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 03:23:19 INFO - PROCESS | 1940 | 1467109399326 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:23:19 INFO - PROCESS | 1940 | 1467109399328 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:23:19 INFO - PROCESS | 1940 | 1467109399332 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:23:19 INFO - PROCESS | 1940 | 1467109399335 Marionette TRACE conn2 <- [1,842,null,{}] 03:23:19 INFO - PROCESS | 1940 | 1467109399337 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:19 INFO - PROCESS | 1940 | 1467109399339 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:19 INFO - PROCESS | 1940 | 1467109399433 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:23:19 INFO - PROCESS | 1940 | 1467109399437 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 1940 | 1467109399438 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b0d800 == 38 [pid = 1940] [id = 218] 03:23:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1257e8c00) [pid = 1940] [serial = 652] [outer = 0x0] 03:23:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126090400) [pid = 1940] [serial = 653] [outer = 0x1257e8c00] 03:23:19 INFO - PROCESS | 1940 | 1467109399465 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126c75800) [pid = 1940] [serial = 654] [outer = 0x1257e8c00] 03:23:19 INFO - PROCESS | 1940 | 1467109399793 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms 03:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:23:19 INFO - PROCESS | 1940 | 1467109399804 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:23:19 INFO - PROCESS | 1940 | 1467109399805 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:23:19 INFO - PROCESS | 1940 | 1467109399807 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:23:19 INFO - PROCESS | 1940 | 1467109399808 Marionette TRACE conn2 <- [1,846,null,{}] 03:23:19 INFO - PROCESS | 1940 | 1467109399810 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:19 INFO - PROCESS | 1940 | 1467109399811 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:19 INFO - PROCESS | 1940 | 1467109399899 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:23:19 INFO - PROCESS | 1940 | 1467109399925 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 1940 | 1467109399926 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dc6000 == 39 [pid = 1940] [id = 219] 03:23:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11910f400) [pid = 1940] [serial = 655] [outer = 0x0] 03:23:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126c79000) [pid = 1940] [serial = 656] [outer = 0x11910f400] 03:23:19 INFO - PROCESS | 1940 | 1467109399960 Marionette DEBUG loaded listener.js 03:23:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128966000) [pid = 1940] [serial = 657] [outer = 0x11910f400] 03:23:20 INFO - PROCESS | 1940 | 1467109400657 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 921ms 03:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:23:20 INFO - PROCESS | 1940 | 1467109400729 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:23:20 INFO - PROCESS | 1940 | 1467109400731 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:23:20 INFO - PROCESS | 1940 | 1467109400734 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:23:20 INFO - PROCESS | 1940 | 1467109400737 Marionette TRACE conn2 <- [1,850,null,{}] 03:23:20 INFO - PROCESS | 1940 | 1467109400741 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:20 INFO - PROCESS | 1940 | 1467109400742 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:20 INFO - PROCESS | 1940 | 1467109400851 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:23:20 INFO - PROCESS | 1940 | 1467109400902 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:20 INFO - PROCESS | 1940 | 1467109400904 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x116675000 == 40 [pid = 1940] [id = 220] 03:23:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112a7a800) [pid = 1940] [serial = 658] [outer = 0x0] 03:23:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1131af400) [pid = 1940] [serial = 659] [outer = 0x112a7a800] 03:23:20 INFO - PROCESS | 1940 | 1467109400935 Marionette DEBUG loaded listener.js 03:23:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x114fb1000) [pid = 1940] [serial = 660] [outer = 0x112a7a800] 03:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 722ms 03:23:21 INFO - PROCESS | 1940 | 1467109401450 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:23:21 INFO - PROCESS | 1940 | 1467109401456 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:23:21 INFO - PROCESS | 1940 | 1467109401459 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:23:21 INFO - PROCESS | 1940 | 1467109401491 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:23:21 INFO - PROCESS | 1940 | 1467109401493 Marionette TRACE conn2 <- [1,854,null,{}] 03:23:21 INFO - PROCESS | 1940 | 1467109401500 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:21 INFO - PROCESS | 1940 | 1467109401501 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:21 INFO - PROCESS | 1940 | 1467109401609 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:23:21 INFO - PROCESS | 1940 | 1467109401793 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:21 INFO - PROCESS | 1940 | 1467109401794 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x11263f000 == 41 [pid = 1940] [id = 221] 03:23:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x112f6c000) [pid = 1940] [serial = 661] [outer = 0x0] 03:23:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1133e8800) [pid = 1940] [serial = 662] [outer = 0x112f6c000] 03:23:21 INFO - PROCESS | 1940 | 1467109401822 Marionette DEBUG loaded listener.js 03:23:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x115d50c00) [pid = 1940] [serial = 663] [outer = 0x112f6c000] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x128b0d800 == 40 [pid = 1940] [id = 218] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12573f000 == 39 [pid = 1940] [id = 217] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12572f800 == 38 [pid = 1940] [id = 216] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x123f57000 == 37 [pid = 1940] [id = 215] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x123bd2000 == 36 [pid = 1940] [id = 214] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x123874000 == 35 [pid = 1940] [id = 213] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x1196db000 == 34 [pid = 1940] [id = 212] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x1192b8800 == 33 [pid = 1940] [id = 211] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x118362800 == 32 [pid = 1940] [id = 210] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x11684a000 == 31 [pid = 1940] [id = 209] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x11328f000 == 30 [pid = 1940] [id = 208] 03:23:22 INFO - PROCESS | 1940 | --DOCSHELL 0x115efb000 == 29 [pid = 1940] [id = 207] 03:23:22 INFO - PROCESS | 1940 | 1467109402298 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 853ms 03:23:22 INFO - PROCESS | 1940 | 1467109402318 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:23:22 INFO - PROCESS | 1940 | 1467109402319 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:23:22 INFO - PROCESS | 1940 | 1467109402322 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:23:22 INFO - PROCESS | 1940 | 1467109402324 Marionette TRACE conn2 <- [1,858,null,{}] 03:23:22 INFO - PROCESS | 1940 | 1467109402327 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:22 INFO - PROCESS | 1940 | 1467109402328 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:22 INFO - PROCESS | 1940 | 1467109402403 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12c359800) [pid = 1940] [serial = 603] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12c352400) [pid = 1940] [serial = 602] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128bd1c00) [pid = 1940] [serial = 590] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x125697c00) [pid = 1940] [serial = 593] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x129157c00) [pid = 1940] [serial = 594] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1293e5000) [pid = 1940] [serial = 596] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116f70400) [pid = 1940] [serial = 578] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1185eb800) [pid = 1940] [serial = 579] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12bf7ec00) [pid = 1940] [serial = 600] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124ea3400) [pid = 1940] [serial = 587] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119644000) [pid = 1940] [serial = 584] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x120ff5400) [pid = 1940] [serial = 585] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11853d800) [pid = 1940] [serial = 581] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x123978000) [pid = 1940] [serial = 582] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12c242c00) [pid = 1940] [serial = 576] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12b973800) [pid = 1940] [serial = 599] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128ec2000) [pid = 1940] [serial = 591] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12a90d000) [pid = 1940] [serial = 597] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12569b800) [pid = 1940] [serial = 588] [outer = 0x0] [url = about:blank] 03:23:22 INFO - PROCESS | 1940 | 1467109402464 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:22 INFO - PROCESS | 1940 | 1467109402466 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x112e43000 == 30 [pid = 1940] [id = 222] 03:23:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112fe3400) [pid = 1940] [serial = 664] [outer = 0x0] 03:23:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x115e20c00) [pid = 1940] [serial = 665] [outer = 0x112fe3400] 03:23:22 INFO - PROCESS | 1940 | 1467109402494 Marionette DEBUG loaded listener.js 03:23:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1176f4000) [pid = 1940] [serial = 666] [outer = 0x112fe3400] 03:23:22 INFO - PROCESS | 1940 | 1467109402782 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 03:23:22 INFO - PROCESS | 1940 | 1467109402797 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:23:22 INFO - PROCESS | 1940 | 1467109402803 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:23:22 INFO - PROCESS | 1940 | 1467109402811 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:23:22 INFO - PROCESS | 1940 | 1467109402812 Marionette TRACE conn2 <- [1,862,null,{}] 03:23:22 INFO - PROCESS | 1940 | 1467109402818 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:22 INFO - PROCESS | 1940 | 1467109402820 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:22 INFO - PROCESS | 1940 | 1467109402899 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:23:22 INFO - PROCESS | 1940 | 1467109402903 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:22 INFO - PROCESS | 1940 | 1467109402905 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x118362800 == 31 [pid = 1940] [id = 223] 03:23:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1182b5000) [pid = 1940] [serial = 667] [outer = 0x0] 03:23:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1185eb800) [pid = 1940] [serial = 668] [outer = 0x1182b5000] 03:23:22 INFO - PROCESS | 1940 | 1467109402932 Marionette DEBUG loaded listener.js 03:23:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118898000) [pid = 1940] [serial = 669] [outer = 0x1182b5000] 03:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 471ms 03:23:23 INFO - PROCESS | 1940 | 1467109403274 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:23:23 INFO - PROCESS | 1940 | 1467109403284 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:23:23 INFO - PROCESS | 1940 | 1467109403285 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:23:23 INFO - PROCESS | 1940 | 1467109403292 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:23:23 INFO - PROCESS | 1940 | 1467109403297 Marionette TRACE conn2 <- [1,866,null,{}] 03:23:23 INFO - PROCESS | 1940 | 1467109403302 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:23 INFO - PROCESS | 1940 | 1467109403305 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:23 INFO - PROCESS | 1940 | 1467109403381 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:23:23 INFO - PROCESS | 1940 | 1467109403384 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:23 INFO - PROCESS | 1940 | 1467109403385 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195cd800 == 32 [pid = 1940] [id = 224] 03:23:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11853e000) [pid = 1940] [serial = 670] [outer = 0x0] 03:23:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119644000) [pid = 1940] [serial = 671] [outer = 0x11853e000] 03:23:23 INFO - PROCESS | 1940 | 1467109403412 Marionette DEBUG loaded listener.js 03:23:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119a09000) [pid = 1940] [serial = 672] [outer = 0x11853e000] 03:23:23 INFO - PROCESS | 1940 | 1467109403753 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 481ms 03:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:23:23 INFO - PROCESS | 1940 | 1467109403770 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:23:23 INFO - PROCESS | 1940 | 1467109403771 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:23:23 INFO - PROCESS | 1940 | 1467109403774 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:23:23 INFO - PROCESS | 1940 | 1467109403775 Marionette TRACE conn2 <- [1,870,null,{}] 03:23:23 INFO - PROCESS | 1940 | 1467109403777 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:23 INFO - PROCESS | 1940 | 1467109403778 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:23 INFO - PROCESS | 1940 | 1467109403877 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:23:23 INFO - PROCESS | 1940 | 1467109403883 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:23 INFO - PROCESS | 1940 | 1467109403884 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f22000 == 33 [pid = 1940] [id = 225] 03:23:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119a09400) [pid = 1940] [serial = 673] [outer = 0x0] 03:23:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119f19400) [pid = 1940] [serial = 674] [outer = 0x119a09400] 03:23:23 INFO - PROCESS | 1940 | 1467109403908 Marionette DEBUG loaded listener.js 03:23:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123a7a000) [pid = 1940] [serial = 675] [outer = 0x119a09400] 03:23:24 INFO - PROCESS | 1940 | 1467109404246 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 03:23:24 INFO - PROCESS | 1940 | 1467109404294 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:23:24 INFO - PROCESS | 1940 | 1467109404297 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:23:24 INFO - PROCESS | 1940 | 1467109404300 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:23:24 INFO - PROCESS | 1940 | 1467109404302 Marionette TRACE conn2 <- [1,874,null,{}] 03:23:24 INFO - PROCESS | 1940 | 1467109404305 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:24 INFO - PROCESS | 1940 | 1467109404307 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:24 INFO - PROCESS | 1940 | 1467109404421 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:23:24 INFO - PROCESS | 1940 | 1467109404511 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:24 INFO - PROCESS | 1940 | 1467109404516 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bf800 == 34 [pid = 1940] [id = 226] 03:23:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119c89c00) [pid = 1940] [serial = 676] [outer = 0x0] 03:23:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1240c6800) [pid = 1940] [serial = 677] [outer = 0x119c89c00] 03:23:24 INFO - PROCESS | 1940 | 1467109404570 Marionette DEBUG loaded listener.js 03:23:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124e98c00) [pid = 1940] [serial = 678] [outer = 0x119c89c00] 03:23:25 INFO - PROCESS | 1940 | 1467109405041 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 772ms 03:23:25 INFO - PROCESS | 1940 | 1467109405078 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:23:25 INFO - PROCESS | 1940 | 1467109405079 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:23:25 INFO - PROCESS | 1940 | 1467109405087 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:23:25 INFO - PROCESS | 1940 | 1467109405088 Marionette TRACE conn2 <- [1,878,null,{}] 03:23:25 INFO - PROCESS | 1940 | 1467109405091 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:25 INFO - PROCESS | 1940 | 1467109405092 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:25 INFO - PROCESS | 1940 | 1467109405189 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:23:25 INFO - PROCESS | 1940 | 1467109405193 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:25 INFO - PROCESS | 1940 | 1467109405194 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d3000 == 35 [pid = 1940] [id = 227] 03:23:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119fdfc00) [pid = 1940] [serial = 679] [outer = 0x0] 03:23:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1256e5800) [pid = 1940] [serial = 680] [outer = 0x119fdfc00] 03:23:25 INFO - PROCESS | 1940 | 1467109405218 Marionette DEBUG loaded listener.js 03:23:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1265f1800) [pid = 1940] [serial = 681] [outer = 0x119fdfc00] 03:23:25 INFO - PROCESS | 1940 | 1467109405541 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 03:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:23:25 INFO - PROCESS | 1940 | 1467109405556 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:23:25 INFO - PROCESS | 1940 | 1467109405557 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:23:25 INFO - PROCESS | 1940 | 1467109405559 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:23:25 INFO - PROCESS | 1940 | 1467109405560 Marionette TRACE conn2 <- [1,882,null,{}] 03:23:25 INFO - PROCESS | 1940 | 1467109405562 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:25 INFO - PROCESS | 1940 | 1467109405564 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:25 INFO - PROCESS | 1940 | 1467109405657 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:23:25 INFO - PROCESS | 1940 | 1467109405692 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:25 INFO - PROCESS | 1940 | 1467109405693 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x118207800 == 36 [pid = 1940] [id = 228] 03:23:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12569c800) [pid = 1940] [serial = 682] [outer = 0x0] 03:23:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12679b800) [pid = 1940] [serial = 683] [outer = 0x12569c800] 03:23:25 INFO - PROCESS | 1940 | 1467109405718 Marionette DEBUG loaded listener.js 03:23:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126c80000) [pid = 1940] [serial = 684] [outer = 0x12569c800] 03:23:26 INFO - PROCESS | 1940 | 1467109406014 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 03:23:26 INFO - PROCESS | 1940 | 1467109406027 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:23:26 INFO - PROCESS | 1940 | 1467109406029 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:23:26 INFO - PROCESS | 1940 | 1467109406039 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:23:26 INFO - PROCESS | 1940 | 1467109406040 Marionette TRACE conn2 <- [1,886,null,{}] 03:23:26 INFO - PROCESS | 1940 | 1467109406042 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:26 INFO - PROCESS | 1940 | 1467109406043 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:26 INFO - PROCESS | 1940 | 1467109406141 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:23:26 INFO - PROCESS | 1940 | 1467109406174 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:26 INFO - PROCESS | 1940 | 1467109406175 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd8800 == 37 [pid = 1940] [id = 229] 03:23:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x126c83c00) [pid = 1940] [serial = 685] [outer = 0x0] 03:23:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128972800) [pid = 1940] [serial = 686] [outer = 0x126c83c00] 03:23:26 INFO - PROCESS | 1940 | 1467109406199 Marionette DEBUG loaded listener.js 03:23:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128bd4c00) [pid = 1940] [serial = 687] [outer = 0x126c83c00] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113c91800) [pid = 1940] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11944c400) [pid = 1940] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116af3c00) [pid = 1940] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x115d54c00) [pid = 1940] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115d4dc00) [pid = 1940] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x112aa8800) [pid = 1940] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11944d400) [pid = 1940] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x116805000) [pid = 1940] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123a73800) [pid = 1940] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a903800) [pid = 1940] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x114f88800) [pid = 1940] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124658000) [pid = 1940] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1131ebc00) [pid = 1940] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118733400) [pid = 1940] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1257e8c00) [pid = 1940] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116af7000) [pid = 1940] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:23:26 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12460d000) [pid = 1940] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:23:26 INFO - PROCESS | 1940 | 1467109406617 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 03:23:26 INFO - PROCESS | 1940 | 1467109406660 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:23:26 INFO - PROCESS | 1940 | 1467109406662 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:23:26 INFO - PROCESS | 1940 | 1467109406674 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:23:26 INFO - PROCESS | 1940 | 1467109406675 Marionette TRACE conn2 <- [1,890,null,{}] 03:23:26 INFO - PROCESS | 1940 | 1467109406678 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:26 INFO - PROCESS | 1940 | 1467109406681 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:26 INFO - PROCESS | 1940 | 1467109406802 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:23:26 INFO - PROCESS | 1940 | 1467109406881 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:26 INFO - PROCESS | 1940 | 1467109406882 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f0f800 == 38 [pid = 1940] [id = 230] 03:23:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x110d66800) [pid = 1940] [serial = 688] [outer = 0x0] 03:23:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1131ebc00) [pid = 1940] [serial = 689] [outer = 0x110d66800] 03:23:26 INFO - PROCESS | 1940 | 1467109406923 Marionette DEBUG loaded listener.js 03:23:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119157400) [pid = 1940] [serial = 690] [outer = 0x110d66800] 03:23:27 INFO - PROCESS | 1940 | 1467109407311 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 03:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:23:27 INFO - PROCESS | 1940 | 1467109407346 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:23:27 INFO - PROCESS | 1940 | 1467109407348 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:23:27 INFO - PROCESS | 1940 | 1467109407351 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:23:27 INFO - PROCESS | 1940 | 1467109407352 Marionette TRACE conn2 <- [1,894,null,{}] 03:23:27 INFO - PROCESS | 1940 | 1467109407356 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:27 INFO - PROCESS | 1940 | 1467109407358 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:27 INFO - PROCESS | 1940 | 1467109407508 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:23:27 INFO - PROCESS | 1940 | 1467109407516 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:27 INFO - PROCESS | 1940 | 1467109407518 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x1295a4000 == 39 [pid = 1940] [id = 231] 03:23:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1121b2000) [pid = 1940] [serial = 691] [outer = 0x0] 03:23:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124bab400) [pid = 1940] [serial = 692] [outer = 0x1121b2000] 03:23:27 INFO - PROCESS | 1940 | 1467109407570 Marionette DEBUG loaded listener.js 03:23:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128bd7800) [pid = 1940] [serial = 693] [outer = 0x1121b2000] 03:23:27 INFO - PROCESS | 1940 | 1467109407908 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 03:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:23:27 INFO - PROCESS | 1940 | 1467109407921 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:23:27 INFO - PROCESS | 1940 | 1467109407923 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:23:27 INFO - PROCESS | 1940 | 1467109407925 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:23:27 INFO - PROCESS | 1940 | 1467109407926 Marionette TRACE conn2 <- [1,898,null,{}] 03:23:27 INFO - PROCESS | 1940 | 1467109407937 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:27 INFO - PROCESS | 1940 | 1467109407938 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:28 INFO - PROCESS | 1940 | 1467109408031 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:23:28 INFO - PROCESS | 1940 | 1467109408084 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:28 INFO - PROCESS | 1940 | 1467109408085 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a620000 == 40 [pid = 1940] [id = 232] 03:23:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124f08000) [pid = 1940] [serial = 694] [outer = 0x0] 03:23:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128da3000) [pid = 1940] [serial = 695] [outer = 0x124f08000] 03:23:28 INFO - PROCESS | 1940 | 1467109408109 Marionette DEBUG loaded listener.js 03:23:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129161400) [pid = 1940] [serial = 696] [outer = 0x124f08000] 03:23:28 INFO - PROCESS | 1940 | 1467109408384 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 03:23:28 INFO - PROCESS | 1940 | 1467109408395 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:23:28 INFO - PROCESS | 1940 | 1467109408397 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:23:28 INFO - PROCESS | 1940 | 1467109408408 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:23:28 INFO - PROCESS | 1940 | 1467109408409 Marionette TRACE conn2 <- [1,902,null,{}] 03:23:28 INFO - PROCESS | 1940 | 1467109408411 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:28 INFO - PROCESS | 1940 | 1467109408412 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:28 INFO - PROCESS | 1940 | 1467109408504 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:23:28 INFO - PROCESS | 1940 | 1467109408507 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:28 INFO - PROCESS | 1940 | 1467109408508 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b118800 == 41 [pid = 1940] [id = 233] 03:23:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x129381c00) [pid = 1940] [serial = 697] [outer = 0x0] 03:23:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12938a400) [pid = 1940] [serial = 698] [outer = 0x129381c00] 03:23:28 INFO - PROCESS | 1940 | 1467109408539 Marionette DEBUG loaded listener.js 03:23:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1293ec000) [pid = 1940] [serial = 699] [outer = 0x129381c00] 03:23:28 INFO - PROCESS | 1940 | 1467109408984 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 620ms 03:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:23:29 INFO - PROCESS | 1940 | 1467109409037 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:23:29 INFO - PROCESS | 1940 | 1467109409039 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:23:29 INFO - PROCESS | 1940 | 1467109409042 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:23:29 INFO - PROCESS | 1940 | 1467109409046 Marionette TRACE conn2 <- [1,906,null,{}] 03:23:29 INFO - PROCESS | 1940 | 1467109409052 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:29 INFO - PROCESS | 1940 | 1467109409053 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:29 INFO - PROCESS | 1940 | 1467109409155 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:23:29 INFO - PROCESS | 1940 | 1467109409220 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:29 INFO - PROCESS | 1940 | 1467109409222 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x117155000 == 42 [pid = 1940] [id = 234] 03:23:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x115e1fc00) [pid = 1940] [serial = 700] [outer = 0x0] 03:23:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x116196400) [pid = 1940] [serial = 701] [outer = 0x115e1fc00] 03:23:29 INFO - PROCESS | 1940 | 1467109409253 Marionette DEBUG loaded listener.js 03:23:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x116f6d400) [pid = 1940] [serial = 702] [outer = 0x115e1fc00] 03:23:29 INFO - PROCESS | 1940 | 1467109409698 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 674ms 03:23:29 INFO - PROCESS | 1940 | 1467109409717 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:23:29 INFO - PROCESS | 1940 | 1467109409720 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:23:29 INFO - PROCESS | 1940 | 1467109409725 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:23:29 INFO - PROCESS | 1940 | 1467109409727 Marionette TRACE conn2 <- [1,910,null,{}] 03:23:29 INFO - PROCESS | 1940 | 1467109409729 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:29 INFO - PROCESS | 1940 | 1467109409731 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:29 INFO - PROCESS | 1940 | 1467109409833 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:23:29 INFO - PROCESS | 1940 | 1467109409886 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:29 INFO - PROCESS | 1940 | 1467109409887 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x124b3f000 == 43 [pid = 1940] [id = 235] 03:23:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1183f3c00) [pid = 1940] [serial = 703] [outer = 0x0] 03:23:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11915f000) [pid = 1940] [serial = 704] [outer = 0x1183f3c00] 03:23:29 INFO - PROCESS | 1940 | 1467109409917 Marionette DEBUG loaded listener.js 03:23:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119644800) [pid = 1940] [serial = 705] [outer = 0x1183f3c00] 03:23:30 INFO - PROCESS | 1940 | 1467109410297 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 619ms 03:23:30 INFO - PROCESS | 1940 | 1467109410345 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:23:30 INFO - PROCESS | 1940 | 1467109410347 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:23:30 INFO - PROCESS | 1940 | 1467109410351 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:23:30 INFO - PROCESS | 1940 | 1467109410354 Marionette TRACE conn2 <- [1,914,null,{}] 03:23:30 INFO - PROCESS | 1940 | 1467109410361 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:30 INFO - PROCESS | 1940 | 1467109410365 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:30 INFO - PROCESS | 1940 | 1467109410464 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:23:30 INFO - PROCESS | 1940 | 1467109410567 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:30 INFO - PROCESS | 1940 | 1467109410569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b18b800 == 44 [pid = 1940] [id = 236] 03:23:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123e41000) [pid = 1940] [serial = 706] [outer = 0x0] 03:23:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124bdd800) [pid = 1940] [serial = 707] [outer = 0x123e41000] 03:23:30 INFO - PROCESS | 1940 | 1467109410601 Marionette DEBUG loaded listener.js 03:23:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1257f3800) [pid = 1940] [serial = 708] [outer = 0x123e41000] 03:23:31 INFO - PROCESS | 1940 | 1467109411005 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 721ms 03:23:31 INFO - PROCESS | 1940 | 1467109411073 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:23:31 INFO - PROCESS | 1940 | 1467109411075 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:23:31 INFO - PROCESS | 1940 | 1467109411077 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:23:31 INFO - PROCESS | 1940 | 1467109411078 Marionette TRACE conn2 <- [1,918,null,{}] 03:23:31 INFO - PROCESS | 1940 | 1467109411081 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:31 INFO - PROCESS | 1940 | 1467109411082 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:31 INFO - PROCESS | 1940 | 1467109411196 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:23:31 INFO - PROCESS | 1940 | 1467109411263 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:31 INFO - PROCESS | 1940 | 1467109411264 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f3d000 == 45 [pid = 1940] [id = 237] 03:23:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x113c8b000) [pid = 1940] [serial = 709] [outer = 0x0] 03:23:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x126095800) [pid = 1940] [serial = 710] [outer = 0x113c8b000] 03:23:31 INFO - PROCESS | 1940 | 1467109411294 Marionette DEBUG loaded listener.js 03:23:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x128969000) [pid = 1940] [serial = 711] [outer = 0x113c8b000] 03:23:31 INFO - PROCESS | 1940 | 1467109411870 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 819ms 03:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:23:31 INFO - PROCESS | 1940 | 1467109411902 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:23:31 INFO - PROCESS | 1940 | 1467109411904 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:23:31 INFO - PROCESS | 1940 | 1467109411909 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:23:31 INFO - PROCESS | 1940 | 1467109411910 Marionette TRACE conn2 <- [1,922,null,{}] 03:23:31 INFO - PROCESS | 1940 | 1467109411916 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:31 INFO - PROCESS | 1940 | 1467109411918 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:32 INFO - PROCESS | 1940 | 1467109412007 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:23:32 INFO - PROCESS | 1940 | 1467109412081 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:32 INFO - PROCESS | 1940 | 1467109412083 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x112155800 == 46 [pid = 1940] [id = 238] 03:23:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115e22c00) [pid = 1940] [serial = 712] [outer = 0x0] 03:23:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116148400) [pid = 1940] [serial = 713] [outer = 0x115e22c00] 03:23:32 INFO - PROCESS | 1940 | 1467109412112 Marionette DEBUG loaded listener.js 03:23:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x116af3c00) [pid = 1940] [serial = 714] [outer = 0x115e22c00] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12a620000 == 45 [pid = 1940] [id = 232] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1295a4000 == 44 [pid = 1940] [id = 231] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x120f0f800 == 43 [pid = 1940] [id = 230] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd8800 == 42 [pid = 1940] [id = 229] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x118207800 == 41 [pid = 1940] [id = 228] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d3000 == 40 [pid = 1940] [id = 227] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bf800 == 39 [pid = 1940] [id = 226] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x120f22000 == 38 [pid = 1940] [id = 225] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1195cd800 == 37 [pid = 1940] [id = 224] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x118362800 == 36 [pid = 1940] [id = 223] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x112e43000 == 35 [pid = 1940] [id = 222] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x11263f000 == 34 [pid = 1940] [id = 221] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x116675000 == 33 [pid = 1940] [id = 220] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x128dc6000 == 32 [pid = 1940] [id = 219] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x123f3d000 == 31 [pid = 1940] [id = 237] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12b18b800 == 30 [pid = 1940] [id = 236] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x124b3f000 == 29 [pid = 1940] [id = 235] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x117155000 == 28 [pid = 1940] [id = 234] 03:23:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12b118800 == 27 [pid = 1940] [id = 233] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x115d57c00) [pid = 1940] [serial = 626] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x115e89800) [pid = 1940] [serial = 627] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x112adf400) [pid = 1940] [serial = 623] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112fe9400) [pid = 1940] [serial = 624] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11915a800) [pid = 1940] [serial = 636] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x123c49400) [pid = 1940] [serial = 641] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x120ff4400) [pid = 1940] [serial = 639] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1240c4000) [pid = 1940] [serial = 642] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11877e000) [pid = 1940] [serial = 606] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x117db2800) [pid = 1940] [serial = 605] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126095c00) [pid = 1940] [serial = 609] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x124f08c00) [pid = 1940] [serial = 608] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12abf9c00) [pid = 1940] [serial = 612] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a9b4000) [pid = 1940] [serial = 611] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123fefc00) [pid = 1940] [serial = 645] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12c888c00) [pid = 1940] [serial = 615] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12bf2cc00) [pid = 1940] [serial = 614] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12c88f400) [pid = 1940] [serial = 618] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119f21c00) [pid = 1940] [serial = 617] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x124a25800) [pid = 1940] [serial = 647] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126090400) [pid = 1940] [serial = 653] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118533400) [pid = 1940] [serial = 632] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1185eb000) [pid = 1940] [serial = 644] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x125696800) [pid = 1940] [serial = 651] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124be4c00) [pid = 1940] [serial = 648] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1185f0000) [pid = 1940] [serial = 633] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126c75800) [pid = 1940] [serial = 654] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124f05000) [pid = 1940] [serial = 650] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x118787c00) [pid = 1940] [serial = 635] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119832000) [pid = 1940] [serial = 638] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1176f7400) [pid = 1940] [serial = 629] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1183ec400) [pid = 1940] [serial = 630] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x115e8d400) [pid = 1940] [serial = 621] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x115d56800) [pid = 1940] [serial = 620] [outer = 0x0] [url = about:blank] 03:23:33 INFO - PROCESS | 1940 | 1467109413216 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1332ms 03:23:33 INFO - PROCESS | 1940 | 1467109413243 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:23:33 INFO - PROCESS | 1940 | 1467109413245 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:23:33 INFO - PROCESS | 1940 | 1467109413251 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:23:33 INFO - PROCESS | 1940 | 1467109413253 Marionette TRACE conn2 <- [1,926,null,{}] 03:23:33 INFO - PROCESS | 1940 | 1467109413257 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:33 INFO - PROCESS | 1940 | 1467109413258 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:33 INFO - PROCESS | 1940 | 1467109413355 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:23:33 INFO - PROCESS | 1940 | 1467109413362 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:33 INFO - PROCESS | 1940 | 1467109413363 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x113c19000 == 28 [pid = 1940] [id = 239] 03:23:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x113c73c00) [pid = 1940] [serial = 715] [outer = 0x0] 03:23:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x114f88400) [pid = 1940] [serial = 716] [outer = 0x113c73c00] 03:23:33 INFO - PROCESS | 1940 | 1467109413393 Marionette DEBUG loaded listener.js 03:23:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x115d57400) [pid = 1940] [serial = 717] [outer = 0x113c73c00] 03:23:33 INFO - PROCESS | 1940 | 1467109413720 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 03:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:23:33 INFO - PROCESS | 1940 | 1467109413771 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:23:33 INFO - PROCESS | 1940 | 1467109413775 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:23:33 INFO - PROCESS | 1940 | 1467109413779 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:23:33 INFO - PROCESS | 1940 | 1467109413781 Marionette TRACE conn2 <- [1,930,null,{}] 03:23:33 INFO - PROCESS | 1940 | 1467109413784 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:33 INFO - PROCESS | 1940 | 1467109413785 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:33 INFO - PROCESS | 1940 | 1467109413862 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:23:33 INFO - PROCESS | 1940 | 1467109413868 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:33 INFO - PROCESS | 1940 | 1467109413869 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x116aab800 == 29 [pid = 1940] [id = 240] 03:23:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116805800) [pid = 1940] [serial = 718] [outer = 0x0] 03:23:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x117db8c00) [pid = 1940] [serial = 719] [outer = 0x116805800] 03:23:33 INFO - PROCESS | 1940 | 1467109413896 Marionette DEBUG loaded listener.js 03:23:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1183ebc00) [pid = 1940] [serial = 720] [outer = 0x116805800] 03:23:34 INFO - PROCESS | 1940 | 1467109414412 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 03:23:34 INFO - PROCESS | 1940 | 1467109414468 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:23:34 INFO - PROCESS | 1940 | 1467109414471 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:23:34 INFO - PROCESS | 1940 | 1467109414474 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:23:34 INFO - PROCESS | 1940 | 1467109414476 Marionette TRACE conn2 <- [1,934,null,{}] 03:23:34 INFO - PROCESS | 1940 | 1467109414480 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:34 INFO - PROCESS | 1940 | 1467109414481 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:34 INFO - PROCESS | 1940 | 1467109414583 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:23:34 INFO - PROCESS | 1940 | 1467109414701 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:34 INFO - PROCESS | 1940 | 1467109414702 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ac0000 == 30 [pid = 1940] [id = 241] 03:23:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x116149400) [pid = 1940] [serial = 721] [outer = 0x0] 03:23:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11680b800) [pid = 1940] [serial = 722] [outer = 0x116149400] 03:23:34 INFO - PROCESS | 1940 | 1467109414733 Marionette DEBUG loaded listener.js 03:23:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1182c1000) [pid = 1940] [serial = 723] [outer = 0x116149400] 03:23:35 INFO - PROCESS | 1940 | 1467109415245 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 822ms 03:23:35 INFO - PROCESS | 1940 | 1467109415302 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:23:35 INFO - PROCESS | 1940 | 1467109415305 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:23:35 INFO - PROCESS | 1940 | 1467109415310 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:23:35 INFO - PROCESS | 1940 | 1467109415311 Marionette TRACE conn2 <- [1,938,null,{}] 03:23:35 INFO - PROCESS | 1940 | 1467109415314 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:35 INFO - PROCESS | 1940 | 1467109415317 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:35 INFO - PROCESS | 1940 | 1467109415467 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:23:35 INFO - PROCESS | 1940 | 1467109415536 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:35 INFO - PROCESS | 1940 | 1467109415537 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x11328d000 == 31 [pid = 1940] [id = 242] 03:23:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112a84400) [pid = 1940] [serial = 724] [outer = 0x0] 03:23:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x112fde400) [pid = 1940] [serial = 725] [outer = 0x112a84400] 03:23:35 INFO - PROCESS | 1940 | 1467109415565 Marionette DEBUG loaded listener.js 03:23:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x115d51c00) [pid = 1940] [serial = 726] [outer = 0x112a84400] 03:23:35 INFO - PROCESS | 1940 | --DOCSHELL 0x113c19000 == 30 [pid = 1940] [id = 239] 03:23:35 INFO - PROCESS | 1940 | --DOCSHELL 0x112155800 == 29 [pid = 1940] [id = 238] 03:23:36 INFO - PROCESS | 1940 | 1467109416067 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 770ms 03:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:23:36 INFO - PROCESS | 1940 | 1467109416084 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:23:36 INFO - PROCESS | 1940 | 1467109416086 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:23:36 INFO - PROCESS | 1940 | 1467109416089 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:23:36 INFO - PROCESS | 1940 | 1467109416091 Marionette TRACE conn2 <- [1,942,null,{}] 03:23:36 INFO - PROCESS | 1940 | 1467109416094 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:36 INFO - PROCESS | 1940 | 1467109416096 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:36 INFO - PROCESS | 1940 | 1467109416176 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:23:36 INFO - PROCESS | 1940 | 1467109416181 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:36 INFO - PROCESS | 1940 | 1467109416184 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188a7000 == 30 [pid = 1940] [id = 243] 03:23:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1183edc00) [pid = 1940] [serial = 727] [outer = 0x0] 03:23:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118895400) [pid = 1940] [serial = 728] [outer = 0x1183edc00] 03:23:36 INFO - PROCESS | 1940 | 1467109416210 Marionette DEBUG loaded listener.js 03:23:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119161400) [pid = 1940] [serial = 729] [outer = 0x1183edc00] 03:23:36 INFO - PROCESS | 1940 | 1467109416661 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 620ms 03:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:23:36 INFO - PROCESS | 1940 | 1467109416710 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:23:36 INFO - PROCESS | 1940 | 1467109416713 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:23:36 INFO - PROCESS | 1940 | 1467109416716 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:23:36 INFO - PROCESS | 1940 | 1467109416718 Marionette TRACE conn2 <- [1,946,null,{}] 03:23:36 INFO - PROCESS | 1940 | 1467109416730 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:36 INFO - PROCESS | 1940 | 1467109416732 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:36 INFO - PROCESS | 1940 | 1467109416876 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:23:36 INFO - PROCESS | 1940 | 1467109416932 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:36 INFO - PROCESS | 1940 | 1467109416934 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c2000 == 31 [pid = 1940] [id = 244] 03:23:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1176f7400) [pid = 1940] [serial = 730] [outer = 0x0] 03:23:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11965b400) [pid = 1940] [serial = 731] [outer = 0x1176f7400] 03:23:36 INFO - PROCESS | 1940 | 1467109416954 Marionette DEBUG loaded listener.js 03:23:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119c8c800) [pid = 1940] [serial = 732] [outer = 0x1176f7400] 03:23:37 INFO - PROCESS | 1940 | 1467109417400 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 03:23:37 INFO - PROCESS | 1940 | 1467109417456 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:23:37 INFO - PROCESS | 1940 | 1467109417460 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:23:37 INFO - PROCESS | 1940 | 1467109417473 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:23:37 INFO - PROCESS | 1940 | 1467109417478 Marionette TRACE conn2 <- [1,950,null,{}] 03:23:37 INFO - PROCESS | 1940 | 1467109417482 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:37 INFO - PROCESS | 1940 | 1467109417485 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:37 INFO - PROCESS | 1940 | 1467109417636 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:23:37 INFO - PROCESS | 1940 | 1467109417657 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:37 INFO - PROCESS | 1940 | 1467109417658 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x123986000 == 32 [pid = 1940] [id = 245] 03:23:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x111f31000) [pid = 1940] [serial = 733] [outer = 0x0] 03:23:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1242ac400) [pid = 1940] [serial = 734] [outer = 0x111f31000] 03:23:37 INFO - PROCESS | 1940 | 1467109417700 Marionette DEBUG loaded listener.js 03:23:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124be3000) [pid = 1940] [serial = 735] [outer = 0x111f31000] 03:23:38 INFO - PROCESS | 1940 | 1467109418067 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 632ms 03:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:23:38 INFO - PROCESS | 1940 | 1467109418105 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:23:38 INFO - PROCESS | 1940 | 1467109418107 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:23:38 INFO - PROCESS | 1940 | 1467109418109 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:23:38 INFO - PROCESS | 1940 | 1467109418110 Marionette TRACE conn2 <- [1,954,null,{}] 03:23:38 INFO - PROCESS | 1940 | 1467109418112 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:38 INFO - PROCESS | 1940 | 1467109418114 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:38 INFO - PROCESS | 1940 | 1467109418210 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:23:38 INFO - PROCESS | 1940 | 1467109418214 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:38 INFO - PROCESS | 1940 | 1467109418215 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f3e000 == 33 [pid = 1940] [id = 246] 03:23:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x120ff5800) [pid = 1940] [serial = 736] [outer = 0x0] 03:23:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x125695000) [pid = 1940] [serial = 737] [outer = 0x120ff5800] 03:23:38 INFO - PROCESS | 1940 | 1467109418239 Marionette DEBUG loaded listener.js 03:23:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1257edc00) [pid = 1940] [serial = 738] [outer = 0x120ff5800] 03:23:38 INFO - PROCESS | 1940 | 1467109418554 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 471ms 03:23:38 INFO - PROCESS | 1940 | 1467109418597 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:23:38 INFO - PROCESS | 1940 | 1467109418600 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:23:38 INFO - PROCESS | 1940 | 1467109418604 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:23:38 INFO - PROCESS | 1940 | 1467109418605 Marionette TRACE conn2 <- [1,958,null,{}] 03:23:38 INFO - PROCESS | 1940 | 1467109418608 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:38 INFO - PROCESS | 1940 | 1467109418609 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:38 INFO - PROCESS | 1940 | 1467109418746 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x115e22c00) [pid = 1940] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115e1fc00) [pid = 1940] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1183f3c00) [pid = 1940] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x123e41000) [pid = 1940] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113c8b000) [pid = 1940] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119fdfc00) [pid = 1940] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12569c800) [pid = 1940] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x110d66800) [pid = 1940] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112a7a800) [pid = 1940] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x126c83c00) [pid = 1940] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119a09400) [pid = 1940] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x112f6c000) [pid = 1940] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11910f400) [pid = 1940] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x112fe3400) [pid = 1940] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1182b5000) [pid = 1940] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11853e000) [pid = 1940] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x113c73c00) [pid = 1940] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1121b2000) [pid = 1940] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x124f08000) [pid = 1940] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119c89c00) [pid = 1940] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:23:38 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x129381c00) [pid = 1940] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:23:38 INFO - PROCESS | 1940 | 1467109418791 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:38 INFO - PROCESS | 1940 | 1467109418795 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168a5800 == 34 [pid = 1940] [id = 247] 03:23:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x113c8b000) [pid = 1940] [serial = 739] [outer = 0x0] 03:23:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x115ddcc00) [pid = 1940] [serial = 740] [outer = 0x113c8b000] 03:23:38 INFO - PROCESS | 1940 | 1467109418827 Marionette DEBUG loaded listener.js 03:23:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119647800) [pid = 1940] [serial = 741] [outer = 0x113c8b000] 03:23:39 INFO - PROCESS | 1940 | 1467109419109 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 03:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:23:39 INFO - PROCESS | 1940 | 1467109419125 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:23:39 INFO - PROCESS | 1940 | 1467109419127 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:23:39 INFO - PROCESS | 1940 | 1467109419129 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:23:39 INFO - PROCESS | 1940 | 1467109419130 Marionette TRACE conn2 <- [1,962,null,{}] 03:23:39 INFO - PROCESS | 1940 | 1467109419140 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:39 INFO - PROCESS | 1940 | 1467109419141 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:39 INFO - PROCESS | 1940 | 1467109419222 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:23:39 INFO - PROCESS | 1940 | 1467109419226 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:39 INFO - PROCESS | 1940 | 1467109419227 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d0800 == 35 [pid = 1940] [id = 248] 03:23:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1240c9800) [pid = 1940] [serial = 742] [outer = 0x0] 03:23:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1265ef000) [pid = 1940] [serial = 743] [outer = 0x1240c9800] 03:23:39 INFO - PROCESS | 1940 | 1467109419253 Marionette DEBUG loaded listener.js 03:23:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126c79800) [pid = 1940] [serial = 744] [outer = 0x1240c9800] 03:23:39 INFO - PROCESS | 1940 | 1467109419568 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 475ms 03:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:23:39 INFO - PROCESS | 1940 | 1467109419605 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:23:39 INFO - PROCESS | 1940 | 1467109419606 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:23:39 INFO - PROCESS | 1940 | 1467109419608 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:23:39 INFO - PROCESS | 1940 | 1467109419609 Marionette TRACE conn2 <- [1,966,null,{}] 03:23:39 INFO - PROCESS | 1940 | 1467109419612 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:39 INFO - PROCESS | 1940 | 1467109419613 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:39 INFO - PROCESS | 1940 | 1467109419710 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:23:39 INFO - PROCESS | 1940 | 1467109419717 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:39 INFO - PROCESS | 1940 | 1467109419719 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836e800 == 36 [pid = 1940] [id = 249] 03:23:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119645000) [pid = 1940] [serial = 745] [outer = 0x0] 03:23:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126c81800) [pid = 1940] [serial = 746] [outer = 0x119645000] 03:23:39 INFO - PROCESS | 1940 | 1467109419743 Marionette DEBUG loaded listener.js 03:23:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128bd0400) [pid = 1940] [serial = 747] [outer = 0x119645000] 03:23:40 INFO - PROCESS | 1940 | 1467109420051 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 03:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:23:40 INFO - PROCESS | 1940 | 1467109420079 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:23:40 INFO - PROCESS | 1940 | 1467109420081 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:23:40 INFO - PROCESS | 1940 | 1467109420085 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:23:40 INFO - PROCESS | 1940 | 1467109420086 Marionette TRACE conn2 <- [1,970,null,{}] 03:23:40 INFO - PROCESS | 1940 | 1467109420088 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:40 INFO - PROCESS | 1940 | 1467109420090 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:40 INFO - PROCESS | 1940 | 1467109420163 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:23:40 INFO - PROCESS | 1940 | 1467109420169 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:40 INFO - PROCESS | 1940 | 1467109420170 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8b800 == 37 [pid = 1940] [id = 250] 03:23:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x110ef0400) [pid = 1940] [serial = 748] [outer = 0x0] 03:23:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128bdd400) [pid = 1940] [serial = 749] [outer = 0x110ef0400] 03:23:40 INFO - PROCESS | 1940 | 1467109420193 Marionette DEBUG loaded listener.js 03:23:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128da8000) [pid = 1940] [serial = 750] [outer = 0x110ef0400] 03:23:40 INFO - PROCESS | 1940 | 1467109420504 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 03:23:40 INFO - PROCESS | 1940 | 1467109420554 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:23:40 INFO - PROCESS | 1940 | 1467109420563 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:23:40 INFO - PROCESS | 1940 | 1467109420565 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:23:40 INFO - PROCESS | 1940 | 1467109420566 Marionette TRACE conn2 <- [1,974,null,{}] 03:23:40 INFO - PROCESS | 1940 | 1467109420569 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:40 INFO - PROCESS | 1940 | 1467109420570 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:40 INFO - PROCESS | 1940 | 1467109420671 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:23:40 INFO - PROCESS | 1940 | 1467109420675 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:40 INFO - PROCESS | 1940 | 1467109420676 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c0000 == 38 [pid = 1940] [id = 251] 03:23:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128d9c400) [pid = 1940] [serial = 751] [outer = 0x0] 03:23:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128ec2c00) [pid = 1940] [serial = 752] [outer = 0x128d9c400] 03:23:40 INFO - PROCESS | 1940 | 1467109420702 Marionette DEBUG loaded listener.js 03:23:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x129159c00) [pid = 1940] [serial = 753] [outer = 0x128d9c400] 03:23:41 INFO - PROCESS | 1940 | 1467109421169 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 620ms 03:23:41 INFO - PROCESS | 1940 | 1467109421186 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:23:41 INFO - PROCESS | 1940 | 1467109421189 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:23:41 INFO - PROCESS | 1940 | 1467109421192 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:23:41 INFO - PROCESS | 1940 | 1467109421195 Marionette TRACE conn2 <- [1,978,null,{}] 03:23:41 INFO - PROCESS | 1940 | 1467109421199 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:41 INFO - PROCESS | 1940 | 1467109421200 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:41 INFO - PROCESS | 1940 | 1467109421300 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:23:41 INFO - PROCESS | 1940 | 1467109421388 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:41 INFO - PROCESS | 1940 | 1467109421389 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x119186800 == 39 [pid = 1940] [id = 252] 03:23:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x115e8c800) [pid = 1940] [serial = 754] [outer = 0x0] 03:23:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x116f6f400) [pid = 1940] [serial = 755] [outer = 0x115e8c800] 03:23:41 INFO - PROCESS | 1940 | 1467109421422 Marionette DEBUG loaded listener.js 03:23:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1185e5c00) [pid = 1940] [serial = 756] [outer = 0x115e8c800] 03:23:41 INFO - PROCESS | 1940 | 1467109421837 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 03:23:41 INFO - PROCESS | 1940 | 1467109421863 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:23:41 INFO - PROCESS | 1940 | 1467109421868 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:23:41 INFO - PROCESS | 1940 | 1467109421873 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:23:41 INFO - PROCESS | 1940 | 1467109421875 Marionette TRACE conn2 <- [1,982,null,{}] 03:23:41 INFO - PROCESS | 1940 | 1467109421877 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:41 INFO - PROCESS | 1940 | 1467109421879 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:41 INFO - PROCESS | 1940 | 1467109421979 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:23:42 INFO - PROCESS | 1940 | 1467109422033 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:42 INFO - PROCESS | 1940 | 1467109422035 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x125730800 == 40 [pid = 1940] [id = 253] 03:23:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11915a800) [pid = 1940] [serial = 757] [outer = 0x0] 03:23:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11983e000) [pid = 1940] [serial = 758] [outer = 0x11915a800] 03:23:42 INFO - PROCESS | 1940 | 1467109422065 Marionette DEBUG loaded listener.js 03:23:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x120ff5000) [pid = 1940] [serial = 759] [outer = 0x11915a800] 03:23:42 INFO - PROCESS | 1940 | 1467109422482 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 622ms 03:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:23:42 INFO - PROCESS | 1940 | 1467109422495 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:23:42 INFO - PROCESS | 1940 | 1467109422497 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:23:42 INFO - PROCESS | 1940 | 1467109422501 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:23:42 INFO - PROCESS | 1940 | 1467109422504 Marionette TRACE conn2 <- [1,986,null,{}] 03:23:42 INFO - PROCESS | 1940 | 1467109422512 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:42 INFO - PROCESS | 1940 | 1467109422515 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:42 INFO - PROCESS | 1940 | 1467109422612 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:23:42 INFO - PROCESS | 1940 | 1467109422704 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:42 INFO - PROCESS | 1940 | 1467109422706 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a646800 == 41 [pid = 1940] [id = 254] 03:23:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124bea000) [pid = 1940] [serial = 760] [outer = 0x0] 03:23:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126088c00) [pid = 1940] [serial = 761] [outer = 0x124bea000] 03:23:42 INFO - PROCESS | 1940 | 1467109422737 Marionette DEBUG loaded listener.js 03:23:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12679c000) [pid = 1940] [serial = 762] [outer = 0x124bea000] 03:23:43 INFO - PROCESS | 1940 | 1467109423143 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 03:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:23:43 INFO - PROCESS | 1940 | 1467109423173 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:23:43 INFO - PROCESS | 1940 | 1467109423174 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:23:43 INFO - PROCESS | 1940 | 1467109423177 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:23:43 INFO - PROCESS | 1940 | 1467109423178 Marionette TRACE conn2 <- [1,990,null,{}] 03:23:43 INFO - PROCESS | 1940 | 1467109423180 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:43 INFO - PROCESS | 1940 | 1467109423182 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:43 INFO - PROCESS | 1940 | 1467109423279 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:23:43 INFO - PROCESS | 1940 | 1467109423329 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:43 INFO - PROCESS | 1940 | 1467109423330 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b102800 == 42 [pid = 1940] [id = 255] 03:23:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x128bd7400) [pid = 1940] [serial = 763] [outer = 0x0] 03:23:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12915c800) [pid = 1940] [serial = 764] [outer = 0x128bd7400] 03:23:43 INFO - PROCESS | 1940 | 1467109423362 Marionette DEBUG loaded listener.js 03:23:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x129385400) [pid = 1940] [serial = 765] [outer = 0x128bd7400] 03:23:43 INFO - PROCESS | 1940 | 1467109423771 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 619ms 03:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:23:43 INFO - PROCESS | 1940 | 1467109423797 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:23:43 INFO - PROCESS | 1940 | 1467109423798 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:23:43 INFO - PROCESS | 1940 | 1467109423801 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:23:43 INFO - PROCESS | 1940 | 1467109423802 Marionette TRACE conn2 <- [1,994,null,{}] 03:23:43 INFO - PROCESS | 1940 | 1467109423804 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:43 INFO - PROCESS | 1940 | 1467109423806 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:43 INFO - PROCESS | 1940 | 1467109423899 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:23:43 INFO - PROCESS | 1940 | 1467109423984 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:43 INFO - PROCESS | 1940 | 1467109423985 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d48000 == 43 [pid = 1940] [id = 256] 03:23:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x112a7bc00) [pid = 1940] [serial = 766] [outer = 0x0] 03:23:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128bd7000) [pid = 1940] [serial = 767] [outer = 0x112a7bc00] 03:23:44 INFO - PROCESS | 1940 | 1467109424014 Marionette DEBUG loaded listener.js 03:23:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x129388400) [pid = 1940] [serial = 768] [outer = 0x112a7bc00] 03:23:44 INFO - PROCESS | 1940 | 1467109424617 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 871ms 03:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:23:44 INFO - PROCESS | 1940 | 1467109424673 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:23:44 INFO - PROCESS | 1940 | 1467109424677 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:23:44 INFO - PROCESS | 1940 | 1467109424681 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:23:44 INFO - PROCESS | 1940 | 1467109424684 Marionette TRACE conn2 <- [1,998,null,{}] 03:23:44 INFO - PROCESS | 1940 | 1467109424689 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:44 INFO - PROCESS | 1940 | 1467109424691 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:44 INFO - PROCESS | 1940 | 1467109424823 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:23:44 INFO - PROCESS | 1940 | 1467109424924 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:44 INFO - PROCESS | 1940 | 1467109424925 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x118373800 == 44 [pid = 1940] [id = 257] 03:23:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x112fe3400) [pid = 1940] [serial = 769] [outer = 0x0] 03:23:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x115d4ac00) [pid = 1940] [serial = 770] [outer = 0x112fe3400] 03:23:44 INFO - PROCESS | 1940 | 1467109424956 Marionette DEBUG loaded listener.js 03:23:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x116f70000) [pid = 1940] [serial = 771] [outer = 0x112fe3400] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8b800 == 43 [pid = 1940] [id = 250] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11836e800 == 42 [pid = 1940] [id = 249] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d0800 == 41 [pid = 1940] [id = 248] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1168a5800 == 40 [pid = 1940] [id = 247] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x123f3e000 == 39 [pid = 1940] [id = 246] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x123986000 == 38 [pid = 1940] [id = 245] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c2000 == 37 [pid = 1940] [id = 244] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1188a7000 == 36 [pid = 1940] [id = 243] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x117db8c00) [pid = 1940] [serial = 719] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11328d000 == 35 [pid = 1940] [id = 242] 03:23:45 INFO - PROCESS | 1940 | 1467109425385 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 725ms 03:23:45 INFO - PROCESS | 1940 | 1467109425405 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:23:45 INFO - PROCESS | 1940 | 1467109425408 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:23:45 INFO - PROCESS | 1940 | 1467109425412 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:23:45 INFO - PROCESS | 1940 | 1467109425414 Marionette TRACE conn2 <- [1,1002,null,{}] 03:23:45 INFO - PROCESS | 1940 | 1467109425419 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:45 INFO - PROCESS | 1940 | 1467109425421 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:45 INFO - PROCESS | 1940 | 1467109425508 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x116148400) [pid = 1940] [serial = 713] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x116af3c00) [pid = 1940] [serial = 714] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x116196400) [pid = 1940] [serial = 701] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11915f000) [pid = 1940] [serial = 704] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x116f6d400) [pid = 1940] [serial = 702] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x124bdd800) [pid = 1940] [serial = 707] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119644800) [pid = 1940] [serial = 705] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x126095800) [pid = 1940] [serial = 710] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128969000) [pid = 1940] [serial = 711] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1256e5800) [pid = 1940] [serial = 680] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12679b800) [pid = 1940] [serial = 683] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1131ebc00) [pid = 1940] [serial = 689] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1131af400) [pid = 1940] [serial = 659] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128972800) [pid = 1940] [serial = 686] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x114fb1000) [pid = 1940] [serial = 660] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119f19400) [pid = 1940] [serial = 674] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123a7a000) [pid = 1940] [serial = 675] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1133e8800) [pid = 1940] [serial = 662] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115d50c00) [pid = 1940] [serial = 663] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128966000) [pid = 1940] [serial = 657] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x126c79000) [pid = 1940] [serial = 656] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x115e20c00) [pid = 1940] [serial = 665] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1176f4000) [pid = 1940] [serial = 666] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1185eb800) [pid = 1940] [serial = 668] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118898000) [pid = 1940] [serial = 669] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119644000) [pid = 1940] [serial = 671] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119a09000) [pid = 1940] [serial = 672] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126c80000) [pid = 1940] [serial = 684] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x114f88400) [pid = 1940] [serial = 716] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x128bd7800) [pid = 1940] [serial = 693] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1257f3800) [pid = 1940] [serial = 708] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x129161400) [pid = 1940] [serial = 696] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x115d57400) [pid = 1940] [serial = 717] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x128da3000) [pid = 1940] [serial = 695] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124bab400) [pid = 1940] [serial = 692] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x128bd4c00) [pid = 1940] [serial = 687] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x119157400) [pid = 1940] [serial = 690] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1240c6800) [pid = 1940] [serial = 677] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x124e98c00) [pid = 1940] [serial = 678] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1265f1800) [pid = 1940] [serial = 681] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1293ec000) [pid = 1940] [serial = 699] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12938a400) [pid = 1940] [serial = 698] [outer = 0x0] [url = about:blank] 03:23:45 INFO - PROCESS | 1940 | 1467109425568 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:45 INFO - PROCESS | 1940 | 1467109425569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x115ee6000 == 36 [pid = 1940] [id = 258] 03:23:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x113c95400) [pid = 1940] [serial = 772] [outer = 0x0] 03:23:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x115e8f000) [pid = 1940] [serial = 773] [outer = 0x113c95400] 03:23:45 INFO - PROCESS | 1940 | 1467109425600 Marionette DEBUG loaded listener.js 03:23:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1176f4400) [pid = 1940] [serial = 774] [outer = 0x113c95400] 03:23:45 INFO - PROCESS | 1940 | 1467109425925 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 03:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:23:45 INFO - PROCESS | 1940 | 1467109425939 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:23:45 INFO - PROCESS | 1940 | 1467109425940 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:23:45 INFO - PROCESS | 1940 | 1467109425942 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:23:45 INFO - PROCESS | 1940 | 1467109425945 Marionette TRACE conn2 <- [1,1006,null,{}] 03:23:45 INFO - PROCESS | 1940 | 1467109425955 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:45 INFO - PROCESS | 1940 | 1467109425958 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:46 INFO - PROCESS | 1940 | 1467109426054 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:23:46 INFO - PROCESS | 1940 | 1467109426104 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:46 INFO - PROCESS | 1940 | 1467109426106 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195d3000 == 37 [pid = 1940] [id = 259] 03:23:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119a81000) [pid = 1940] [serial = 775] [outer = 0x0] 03:23:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x123c4ac00) [pid = 1940] [serial = 776] [outer = 0x119a81000] 03:23:46 INFO - PROCESS | 1940 | 1467109426134 Marionette DEBUG loaded listener.js 03:23:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1256e5800) [pid = 1940] [serial = 777] [outer = 0x119a81000] 03:23:46 INFO - PROCESS | 1940 | 1467109426427 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 527ms 03:23:46 INFO - PROCESS | 1940 | 1467109426470 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:23:46 INFO - PROCESS | 1940 | 1467109426472 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:23:46 INFO - PROCESS | 1940 | 1467109426474 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:23:46 INFO - PROCESS | 1940 | 1467109426475 Marionette TRACE conn2 <- [1,1010,null,{}] 03:23:46 INFO - PROCESS | 1940 | 1467109426477 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:46 INFO - PROCESS | 1940 | 1467109426479 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:46 INFO - PROCESS | 1940 | 1467109426562 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:23:46 INFO - PROCESS | 1940 | 1467109426568 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:46 INFO - PROCESS | 1940 | 1467109426569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ac3800 == 38 [pid = 1940] [id = 260] 03:23:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x126445c00) [pid = 1940] [serial = 778] [outer = 0x0] 03:23:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12679b800) [pid = 1940] [serial = 779] [outer = 0x126445c00] 03:23:46 INFO - PROCESS | 1940 | 1467109426595 Marionette DEBUG loaded listener.js 03:23:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x128bdb400) [pid = 1940] [serial = 780] [outer = 0x126445c00] 03:23:46 INFO - PROCESS | 1940 | 1467109426908 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 03:23:46 INFO - PROCESS | 1940 | 1467109426945 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:23:46 INFO - PROCESS | 1940 | 1467109426947 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:23:46 INFO - PROCESS | 1940 | 1467109426952 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:23:46 INFO - PROCESS | 1940 | 1467109426953 Marionette TRACE conn2 <- [1,1014,null,{}] 03:23:46 INFO - PROCESS | 1940 | 1467109426955 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:46 INFO - PROCESS | 1940 | 1467109426956 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:47 INFO - PROCESS | 1940 | 1467109427034 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:23:47 INFO - PROCESS | 1940 | 1467109427038 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:47 INFO - PROCESS | 1940 | 1467109427039 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d6000 == 39 [pid = 1940] [id = 261] 03:23:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x128967c00) [pid = 1940] [serial = 781] [outer = 0x0] 03:23:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x129161000) [pid = 1940] [serial = 782] [outer = 0x128967c00] 03:23:47 INFO - PROCESS | 1940 | 1467109427063 Marionette DEBUG loaded listener.js 03:23:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1293e4400) [pid = 1940] [serial = 783] [outer = 0x128967c00] 03:23:47 INFO - PROCESS | 1940 | 1467109427477 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 570ms 03:23:47 INFO - PROCESS | 1940 | 1467109427544 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:23:47 INFO - PROCESS | 1940 | 1467109427546 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:23:47 INFO - PROCESS | 1940 | 1467109427559 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:23:47 INFO - PROCESS | 1940 | 1467109427560 Marionette TRACE conn2 <- [1,1018,null,{}] 03:23:47 INFO - PROCESS | 1940 | 1467109427562 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:47 INFO - PROCESS | 1940 | 1467109427569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:47 INFO - PROCESS | 1940 | 1467109427680 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:23:47 INFO - PROCESS | 1940 | 1467109427695 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:47 INFO - PROCESS | 1940 | 1467109427696 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1265ae000 == 40 [pid = 1940] [id = 262] 03:23:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12a5cd000) [pid = 1940] [serial = 784] [outer = 0x0] 03:23:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12a909800) [pid = 1940] [serial = 785] [outer = 0x12a5cd000] 03:23:47 INFO - PROCESS | 1940 | 1467109427722 Marionette DEBUG loaded listener.js 03:23:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12a910c00) [pid = 1940] [serial = 786] [outer = 0x12a5cd000] 03:23:48 INFO - PROCESS | 1940 | 1467109428040 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 03:23:48 INFO - PROCESS | 1940 | 1467109428087 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:23:48 INFO - PROCESS | 1940 | 1467109428088 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:23:48 INFO - PROCESS | 1940 | 1467109428090 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:23:48 INFO - PROCESS | 1940 | 1467109428091 Marionette TRACE conn2 <- [1,1022,null,{}] 03:23:48 INFO - PROCESS | 1940 | 1467109428093 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:48 INFO - PROCESS | 1940 | 1467109428095 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:48 INFO - PROCESS | 1940 | 1467109428190 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:23:48 INFO - PROCESS | 1940 | 1467109428194 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:48 INFO - PROCESS | 1940 | 1467109428195 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x128c78000 == 41 [pid = 1940] [id = 263] 03:23:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11337c000) [pid = 1940] [serial = 787] [outer = 0x0] 03:23:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12a9b0c00) [pid = 1940] [serial = 788] [outer = 0x11337c000] 03:23:48 INFO - PROCESS | 1940 | 1467109428219 Marionette DEBUG loaded listener.js 03:23:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12abc4800) [pid = 1940] [serial = 789] [outer = 0x11337c000] 03:23:48 INFO - PROCESS | 1940 | 1467109428528 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 03:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:23:48 INFO - PROCESS | 1940 | 1467109428559 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:23:48 INFO - PROCESS | 1940 | 1467109428560 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:23:48 INFO - PROCESS | 1940 | 1467109428562 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:23:48 INFO - PROCESS | 1940 | 1467109428563 Marionette TRACE conn2 <- [1,1026,null,{}] 03:23:48 INFO - PROCESS | 1940 | 1467109428567 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:48 INFO - PROCESS | 1940 | 1467109428569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:48 INFO - PROCESS | 1940 | 1467109428666 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:23:48 INFO - PROCESS | 1940 | 1467109428670 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:48 INFO - PROCESS | 1940 | 1467109428671 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x129332800 == 42 [pid = 1940] [id = 264] 03:23:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x125693400) [pid = 1940] [serial = 790] [outer = 0x0] 03:23:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12abcf400) [pid = 1940] [serial = 791] [outer = 0x125693400] 03:23:48 INFO - PROCESS | 1940 | 1467109428694 Marionette DEBUG loaded listener.js 03:23:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12abf8000) [pid = 1940] [serial = 792] [outer = 0x125693400] 03:23:49 INFO - PROCESS | 1940 | 1467109429027 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 03:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:23:49 INFO - PROCESS | 1940 | 1467109429081 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:23:49 INFO - PROCESS | 1940 | 1467109429083 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:23:49 INFO - PROCESS | 1940 | 1467109429085 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:23:49 INFO - PROCESS | 1940 | 1467109429087 Marionette TRACE conn2 <- [1,1030,null,{}] 03:23:49 INFO - PROCESS | 1940 | 1467109429089 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:49 INFO - PROCESS | 1940 | 1467109429090 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:49 INFO - PROCESS | 1940 | 1467109429190 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:23:49 INFO - PROCESS | 1940 | 1467109429201 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:49 INFO - PROCESS | 1940 | 1467109429202 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a629000 == 43 [pid = 1940] [id = 265] 03:23:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12abedc00) [pid = 1940] [serial = 793] [outer = 0x0] 03:23:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b1db800) [pid = 1940] [serial = 794] [outer = 0x12abedc00] 03:23:49 INFO - PROCESS | 1940 | 1467109429225 Marionette DEBUG loaded listener.js 03:23:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b971c00) [pid = 1940] [serial = 795] [outer = 0x12abedc00] 03:23:49 INFO - PROCESS | 1940 | 1467109429542 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x110ef0400) [pid = 1940] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112a84400) [pid = 1940] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1183edc00) [pid = 1940] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x111f31000) [pid = 1940] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x120ff5800) [pid = 1940] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1240c9800) [pid = 1940] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119645000) [pid = 1940] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113c8b000) [pid = 1940] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:23:49 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1176f7400) [pid = 1940] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:23:49 INFO - PROCESS | 1940 | 1467109429633 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:23:49 INFO - PROCESS | 1940 | 1467109429634 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:23:49 INFO - PROCESS | 1940 | 1467109429639 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:23:49 INFO - PROCESS | 1940 | 1467109429640 Marionette TRACE conn2 <- [1,1034,null,{}] 03:23:49 INFO - PROCESS | 1940 | 1467109429642 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:49 INFO - PROCESS | 1940 | 1467109429643 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:49 INFO - PROCESS | 1940 | 1467109429723 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:23:49 INFO - PROCESS | 1940 | 1467109429726 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:49 INFO - PROCESS | 1940 | 1467109429727 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573d000 == 44 [pid = 1940] [id = 266] 03:23:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115e22c00) [pid = 1940] [serial = 796] [outer = 0x0] 03:23:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1183ef400) [pid = 1940] [serial = 797] [outer = 0x115e22c00] 03:23:49 INFO - PROCESS | 1940 | 1467109429751 Marionette DEBUG loaded listener.js 03:23:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1240c9800) [pid = 1940] [serial = 798] [outer = 0x115e22c00] 03:23:50 INFO - PROCESS | 1940 | 1467109430090 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 03:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:23:50 INFO - PROCESS | 1940 | 1467109430108 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:23:50 INFO - PROCESS | 1940 | 1467109430110 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:23:50 INFO - PROCESS | 1940 | 1467109430112 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:23:50 INFO - PROCESS | 1940 | 1467109430115 Marionette TRACE conn2 <- [1,1038,null,{}] 03:23:50 INFO - PROCESS | 1940 | 1467109430120 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:50 INFO - PROCESS | 1940 | 1467109430122 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:50 INFO - PROCESS | 1940 | 1467109430214 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:23:50 INFO - PROCESS | 1940 | 1467109430220 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:50 INFO - PROCESS | 1940 | 1467109430221 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a621800 == 45 [pid = 1940] [id = 267] 03:23:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x115d4a800) [pid = 1940] [serial = 799] [outer = 0x0] 03:23:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1176f7400) [pid = 1940] [serial = 800] [outer = 0x115d4a800] 03:23:50 INFO - PROCESS | 1940 | 1467109430302 Marionette DEBUG loaded listener.js 03:23:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12b976c00) [pid = 1940] [serial = 801] [outer = 0x115d4a800] 03:23:50 INFO - PROCESS | 1940 | 1467109430563 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 475ms 03:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:23:50 INFO - PROCESS | 1940 | 1467109430591 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:23:50 INFO - PROCESS | 1940 | 1467109430592 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:23:50 INFO - PROCESS | 1940 | 1467109430594 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:23:50 INFO - PROCESS | 1940 | 1467109430595 Marionette TRACE conn2 <- [1,1042,null,{}] 03:23:50 INFO - PROCESS | 1940 | 1467109430604 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:50 INFO - PROCESS | 1940 | 1467109430605 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:50 INFO - PROCESS | 1940 | 1467109430693 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:23:50 INFO - PROCESS | 1940 | 1467109430697 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:50 INFO - PROCESS | 1940 | 1467109430698 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcea000 == 46 [pid = 1940] [id = 268] 03:23:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12b1dcc00) [pid = 1940] [serial = 802] [outer = 0x0] 03:23:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bf37800) [pid = 1940] [serial = 803] [outer = 0x12b1dcc00] 03:23:50 INFO - PROCESS | 1940 | 1467109430722 Marionette DEBUG loaded listener.js 03:23:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12bf7d800) [pid = 1940] [serial = 804] [outer = 0x12b1dcc00] 03:23:51 INFO - PROCESS | 1940 | 1467109431026 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 03:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:23:51 INFO - PROCESS | 1940 | 1467109431063 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:23:51 INFO - PROCESS | 1940 | 1467109431064 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:23:51 INFO - PROCESS | 1940 | 1467109431069 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:23:51 INFO - PROCESS | 1940 | 1467109431070 Marionette TRACE conn2 <- [1,1046,null,{}] 03:23:51 INFO - PROCESS | 1940 | 1467109431072 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:51 INFO - PROCESS | 1940 | 1467109431074 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:51 INFO - PROCESS | 1940 | 1467109431154 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:23:51 INFO - PROCESS | 1940 | 1467109431210 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:51 INFO - PROCESS | 1940 | 1467109431218 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf0e800 == 47 [pid = 1940] [id = 269] 03:23:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12bf2fc00) [pid = 1940] [serial = 805] [outer = 0x0] 03:23:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12bf85800) [pid = 1940] [serial = 806] [outer = 0x12bf2fc00] 03:23:51 INFO - PROCESS | 1940 | 1467109431242 Marionette DEBUG loaded listener.js 03:23:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12c241c00) [pid = 1940] [serial = 807] [outer = 0x12bf2fc00] 03:23:51 INFO - PROCESS | 1940 | 1467109431535 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 03:23:51 INFO - PROCESS | 1940 | 1467109431589 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:23:51 INFO - PROCESS | 1940 | 1467109431590 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:23:51 INFO - PROCESS | 1940 | 1467109431592 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:23:51 INFO - PROCESS | 1940 | 1467109431593 Marionette TRACE conn2 <- [1,1050,null,{}] 03:23:51 INFO - PROCESS | 1940 | 1467109431595 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:51 INFO - PROCESS | 1940 | 1467109431596 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:51 INFO - PROCESS | 1940 | 1467109431728 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:23:51 INFO - PROCESS | 1940 | 1467109431782 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:51 INFO - PROCESS | 1940 | 1467109431784 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x113c2a800 == 48 [pid = 1940] [id = 270] 03:23:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x111c81800) [pid = 1940] [serial = 808] [outer = 0x0] 03:23:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1121bd000) [pid = 1940] [serial = 809] [outer = 0x111c81800] 03:23:51 INFO - PROCESS | 1940 | 1467109431816 Marionette DEBUG loaded listener.js 03:23:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x114f88400) [pid = 1940] [serial = 810] [outer = 0x111c81800] 03:23:52 INFO - PROCESS | 1940 | 1467109432268 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 719ms 03:23:52 INFO - PROCESS | 1940 | 1467109432313 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:23:52 INFO - PROCESS | 1940 | 1467109432316 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:23:52 INFO - PROCESS | 1940 | 1467109432319 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:23:52 INFO - PROCESS | 1940 | 1467109432322 Marionette TRACE conn2 <- [1,1054,null,{}] 03:23:52 INFO - PROCESS | 1940 | 1467109432325 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:52 INFO - PROCESS | 1940 | 1467109432327 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:52 INFO - PROCESS | 1940 | 1467109432443 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:23:52 INFO - PROCESS | 1940 | 1467109432561 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:52 INFO - PROCESS | 1940 | 1467109432563 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119be5800 == 49 [pid = 1940] [id = 271] 03:23:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x116632800) [pid = 1940] [serial = 811] [outer = 0x0] 03:23:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119157400) [pid = 1940] [serial = 812] [outer = 0x116632800] 03:23:52 INFO - PROCESS | 1940 | 1467109432618 Marionette DEBUG loaded listener.js 03:23:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12396f800) [pid = 1940] [serial = 813] [outer = 0x116632800] 03:23:53 INFO - PROCESS | 1940 | 1467109433126 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 822ms 03:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:23:53 INFO - PROCESS | 1940 | 1467109433140 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:23:53 INFO - PROCESS | 1940 | 1467109433142 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:23:53 INFO - PROCESS | 1940 | 1467109433145 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:23:53 INFO - PROCESS | 1940 | 1467109433146 Marionette TRACE conn2 <- [1,1058,null,{}] 03:23:53 INFO - PROCESS | 1940 | 1467109433149 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:53 INFO - PROCESS | 1940 | 1467109433150 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:53 INFO - PROCESS | 1940 | 1467109433255 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:23:53 INFO - PROCESS | 1940 | 1467109433313 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:53 INFO - PROCESS | 1940 | 1467109433314 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b18e800 == 50 [pid = 1940] [id = 272] 03:23:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1240c6800) [pid = 1940] [serial = 814] [outer = 0x0] 03:23:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1264fb000) [pid = 1940] [serial = 815] [outer = 0x1240c6800] 03:23:53 INFO - PROCESS | 1940 | 1467109433355 Marionette DEBUG loaded listener.js 03:23:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128da7000) [pid = 1940] [serial = 816] [outer = 0x1240c6800] 03:23:53 INFO - PROCESS | 1940 | 1467109433768 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 03:23:53 INFO - PROCESS | 1940 | 1467109433815 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:23:53 INFO - PROCESS | 1940 | 1467109433817 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:23:53 INFO - PROCESS | 1940 | 1467109433825 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:23:53 INFO - PROCESS | 1940 | 1467109433829 Marionette TRACE conn2 <- [1,1062,null,{}] 03:23:53 INFO - PROCESS | 1940 | 1467109433831 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:53 INFO - PROCESS | 1940 | 1467109433833 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:53 INFO - PROCESS | 1940 | 1467109433941 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:23:54 INFO - PROCESS | 1940 | 1467109433998 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:54 INFO - PROCESS | 1940 | 1467109434000 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c222800 == 51 [pid = 1940] [id = 273] 03:23:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12938d400) [pid = 1940] [serial = 817] [outer = 0x0] 03:23:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12a5cb800) [pid = 1940] [serial = 818] [outer = 0x12938d400] 03:23:54 INFO - PROCESS | 1940 | 1467109434029 Marionette DEBUG loaded listener.js 03:23:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12a910400) [pid = 1940] [serial = 819] [outer = 0x12938d400] 03:23:54 INFO - PROCESS | 1940 | 1467109434772 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 975ms 03:23:54 INFO - PROCESS | 1940 | 1467109434797 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:23:54 INFO - PROCESS | 1940 | 1467109434800 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:23:54 INFO - PROCESS | 1940 | 1467109434803 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:23:54 INFO - PROCESS | 1940 | 1467109434805 Marionette TRACE conn2 <- [1,1066,null,{}] 03:23:54 INFO - PROCESS | 1940 | 1467109434809 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:54 INFO - PROCESS | 1940 | 1467109434810 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:54 INFO - PROCESS | 1940 | 1467109434904 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:23:54 INFO - PROCESS | 1940 | 1467109434981 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:54 INFO - PROCESS | 1940 | 1467109434983 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11271a000 == 52 [pid = 1940] [id = 274] 03:23:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1182b9800) [pid = 1940] [serial = 820] [outer = 0x0] 03:23:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1183eec00) [pid = 1940] [serial = 821] [outer = 0x1182b9800] 03:23:55 INFO - PROCESS | 1940 | 1467109435014 Marionette DEBUG loaded listener.js 03:23:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x118897000) [pid = 1940] [serial = 822] [outer = 0x1182b9800] 03:23:55 INFO - PROCESS | 1940 | 1467109435563 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x116ac0000 == 51 [pid = 1940] [id = 241] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x116aab800 == 50 [pid = 1940] [id = 240] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf0e800 == 49 [pid = 1940] [id = 269] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcea000 == 48 [pid = 1940] [id = 268] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x12a621800 == 47 [pid = 1940] [id = 267] 03:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 822ms 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x12573d000 == 46 [pid = 1940] [id = 266] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x12a629000 == 45 [pid = 1940] [id = 265] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x129332800 == 44 [pid = 1940] [id = 264] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x128c78000 == 43 [pid = 1940] [id = 263] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x1265ae000 == 42 [pid = 1940] [id = 262] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d6000 == 41 [pid = 1940] [id = 261] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x123ac3800 == 40 [pid = 1940] [id = 260] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x1195d3000 == 39 [pid = 1940] [id = 259] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x115ee6000 == 38 [pid = 1940] [id = 258] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x118373800 == 37 [pid = 1940] [id = 257] 03:23:55 INFO - PROCESS | 1940 | 1467109435658 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:23:55 INFO - PROCESS | 1940 | 1467109435663 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x12a646800 == 36 [pid = 1940] [id = 254] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x125730800 == 35 [pid = 1940] [id = 253] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x119186800 == 34 [pid = 1940] [id = 252] 03:23:55 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c0000 == 33 [pid = 1940] [id = 251] 03:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:23:55 INFO - PROCESS | 1940 | 1467109435673 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:23:55 INFO - PROCESS | 1940 | 1467109435675 Marionette TRACE conn2 <- [1,1070,null,{}] 03:23:55 INFO - PROCESS | 1940 | 1467109435679 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:55 INFO - PROCESS | 1940 | 1467109435681 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:55 INFO - PROCESS | 1940 | 1467109435761 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:23:55 INFO - PROCESS | 1940 | 1467109435771 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:55 INFO - PROCESS | 1940 | 1467109435772 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x117147000 == 34 [pid = 1940] [id = 275] 03:23:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x119a09000) [pid = 1940] [serial = 823] [outer = 0x0] 03:23:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119f19400) [pid = 1940] [serial = 824] [outer = 0x119a09000] 03:23:55 INFO - PROCESS | 1940 | 1467109435799 Marionette DEBUG loaded listener.js 03:23:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1240c5c00) [pid = 1940] [serial = 825] [outer = 0x119a09000] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x115d51c00) [pid = 1940] [serial = 726] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x112fde400) [pid = 1940] [serial = 725] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x118895400) [pid = 1940] [serial = 728] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11680b800) [pid = 1940] [serial = 722] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1242ac400) [pid = 1940] [serial = 734] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x125695000) [pid = 1940] [serial = 737] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1265ef000) [pid = 1940] [serial = 743] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x126c81800) [pid = 1940] [serial = 746] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x128da8000) [pid = 1940] [serial = 750] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119647800) [pid = 1940] [serial = 741] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x115ddcc00) [pid = 1940] [serial = 740] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128bd0400) [pid = 1940] [serial = 747] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119c8c800) [pid = 1940] [serial = 732] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11965b400) [pid = 1940] [serial = 731] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1257edc00) [pid = 1940] [serial = 738] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x124be3000) [pid = 1940] [serial = 735] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126c79800) [pid = 1940] [serial = 744] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119161400) [pid = 1940] [serial = 729] [outer = 0x0] [url = about:blank] 03:23:55 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128bdd400) [pid = 1940] [serial = 749] [outer = 0x0] [url = about:blank] 03:23:56 INFO - PROCESS | 1940 | 1467109436159 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 526ms 03:23:56 INFO - PROCESS | 1940 | 1467109436198 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:23:56 INFO - PROCESS | 1940 | 1467109436199 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:23:56 INFO - PROCESS | 1940 | 1467109436202 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:23:56 INFO - PROCESS | 1940 | 1467109436204 Marionette TRACE conn2 <- [1,1074,null,{}] 03:23:56 INFO - PROCESS | 1940 | 1467109436212 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:56 INFO - PROCESS | 1940 | 1467109436216 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:56 INFO - PROCESS | 1940 | 1467109436312 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:23:56 INFO - PROCESS | 1940 | 1467109436321 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:56 INFO - PROCESS | 1940 | 1467109436323 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f1c800 == 35 [pid = 1940] [id = 276] 03:23:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x125697400) [pid = 1940] [serial = 826] [outer = 0x0] 03:23:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126090400) [pid = 1940] [serial = 827] [outer = 0x125697400] 03:23:56 INFO - PROCESS | 1940 | 1467109436350 Marionette DEBUG loaded listener.js 03:23:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x126c75800) [pid = 1940] [serial = 828] [outer = 0x125697400] 03:23:56 INFO - PROCESS | 1940 | 1467109436704 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 03:23:56 INFO - PROCESS | 1940 | 1467109436724 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:23:56 INFO - PROCESS | 1940 | 1467109436726 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:23:56 INFO - PROCESS | 1940 | 1467109436728 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:23:56 INFO - PROCESS | 1940 | 1467109436729 Marionette TRACE conn2 <- [1,1078,null,{}] 03:23:56 INFO - PROCESS | 1940 | 1467109436731 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:56 INFO - PROCESS | 1940 | 1467109436732 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:56 INFO - PROCESS | 1940 | 1467109436810 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:23:56 INFO - PROCESS | 1940 | 1467109436816 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:56 INFO - PROCESS | 1940 | 1467109436819 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242bc800 == 36 [pid = 1940] [id = 277] 03:23:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128bd6000) [pid = 1940] [serial = 829] [outer = 0x0] 03:23:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128da8800) [pid = 1940] [serial = 830] [outer = 0x128bd6000] 03:23:56 INFO - PROCESS | 1940 | 1467109436846 Marionette DEBUG loaded listener.js 03:23:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x129161800) [pid = 1940] [serial = 831] [outer = 0x128bd6000] 03:23:57 INFO - PROCESS | 1940 | 1467109437281 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 570ms 03:23:57 INFO - PROCESS | 1940 | 1467109437299 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:23:57 INFO - PROCESS | 1940 | 1467109437301 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:23:57 INFO - PROCESS | 1940 | 1467109437304 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:23:57 INFO - PROCESS | 1940 | 1467109437305 Marionette TRACE conn2 <- [1,1082,null,{}] 03:23:57 INFO - PROCESS | 1940 | 1467109437309 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:57 INFO - PROCESS | 1940 | 1467109437311 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:57 INFO - PROCESS | 1940 | 1467109437429 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:23:57 INFO - PROCESS | 1940 | 1467109437434 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:57 INFO - PROCESS | 1940 | 1467109437436 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260c7000 == 37 [pid = 1940] [id = 278] 03:23:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x129388800) [pid = 1940] [serial = 832] [outer = 0x0] 03:23:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1293ee800) [pid = 1940] [serial = 833] [outer = 0x129388800] 03:23:57 INFO - PROCESS | 1940 | 1467109437460 Marionette DEBUG loaded listener.js 03:23:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a5d2400) [pid = 1940] [serial = 834] [outer = 0x129388800] 03:23:57 INFO - PROCESS | 1940 | 1467109437824 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 03:23:57 INFO - PROCESS | 1940 | 1467109437874 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:23:57 INFO - PROCESS | 1940 | 1467109437875 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:23:57 INFO - PROCESS | 1940 | 1467109437877 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:23:57 INFO - PROCESS | 1940 | 1467109437878 Marionette TRACE conn2 <- [1,1086,null,{}] 03:23:57 INFO - PROCESS | 1940 | 1467109437881 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:57 INFO - PROCESS | 1940 | 1467109437885 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:58 INFO - PROCESS | 1940 | 1467109438013 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:23:58 INFO - PROCESS | 1940 | 1467109438035 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:58 INFO - PROCESS | 1940 | 1467109438036 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x1265ab000 == 38 [pid = 1940] [id = 279] 03:23:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a908800) [pid = 1940] [serial = 835] [outer = 0x0] 03:23:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12abc9c00) [pid = 1940] [serial = 836] [outer = 0x12a908800] 03:23:58 INFO - PROCESS | 1940 | 1467109438061 Marionette DEBUG loaded listener.js 03:23:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12b97a400) [pid = 1940] [serial = 837] [outer = 0x12a908800] 03:23:58 INFO - PROCESS | 1940 | 1467109438393 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 568ms 03:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:23:58 INFO - PROCESS | 1940 | 1467109438446 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:23:58 INFO - PROCESS | 1940 | 1467109438447 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:23:58 INFO - PROCESS | 1940 | 1467109438449 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:23:58 INFO - PROCESS | 1940 | 1467109438450 Marionette TRACE conn2 <- [1,1090,null,{}] 03:23:58 INFO - PROCESS | 1940 | 1467109438453 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:58 INFO - PROCESS | 1940 | 1467109438454 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:58 INFO - PROCESS | 1940 | 1467109438556 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:23:58 INFO - PROCESS | 1940 | 1467109438559 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:58 INFO - PROCESS | 1940 | 1467109438560 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12959f000 == 39 [pid = 1940] [id = 280] 03:23:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12a90d000) [pid = 1940] [serial = 838] [outer = 0x0] 03:23:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12b99cc00) [pid = 1940] [serial = 839] [outer = 0x12a90d000] 03:23:58 INFO - PROCESS | 1940 | 1467109438625 Marionette DEBUG loaded listener.js 03:23:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12bf35800) [pid = 1940] [serial = 840] [outer = 0x12a90d000] 03:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 03:23:58 INFO - PROCESS | 1940 | 1467109438964 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:23:58 INFO - PROCESS | 1940 | 1467109438971 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:23:58 INFO - PROCESS | 1940 | 1467109438973 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:23:58 INFO - PROCESS | 1940 | 1467109438977 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:23:58 INFO - PROCESS | 1940 | 1467109438978 Marionette TRACE conn2 <- [1,1094,null,{}] 03:23:58 INFO - PROCESS | 1940 | 1467109438982 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:58 INFO - PROCESS | 1940 | 1467109438986 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:59 INFO - PROCESS | 1940 | 1467109439140 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:23:59 INFO - PROCESS | 1940 | 1467109439155 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:59 INFO - PROCESS | 1940 | 1467109439156 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a658800 == 40 [pid = 1940] [id = 281] 03:23:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12b97bc00) [pid = 1940] [serial = 841] [outer = 0x0] 03:23:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12bf7ec00) [pid = 1940] [serial = 842] [outer = 0x12b97bc00] 03:23:59 INFO - PROCESS | 1940 | 1467109439196 Marionette DEBUG loaded listener.js 03:23:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12c246000) [pid = 1940] [serial = 843] [outer = 0x12b97bc00] 03:23:59 INFO - PROCESS | 1940 | 1467109439619 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 03:23:59 INFO - PROCESS | 1940 | 1467109439646 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:23:59 INFO - PROCESS | 1940 | 1467109439648 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:23:59 INFO - PROCESS | 1940 | 1467109439650 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:23:59 INFO - PROCESS | 1940 | 1467109439651 Marionette TRACE conn2 <- [1,1098,null,{}] 03:23:59 INFO - PROCESS | 1940 | 1467109439664 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:59 INFO - PROCESS | 1940 | 1467109439665 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:59 INFO - PROCESS | 1940 | 1467109439764 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:23:59 INFO - PROCESS | 1940 | 1467109439824 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:59 INFO - PROCESS | 1940 | 1467109439825 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:23:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c8000 == 41 [pid = 1940] [id = 282] 03:23:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12bf84800) [pid = 1940] [serial = 844] [outer = 0x0] 03:23:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12c354400) [pid = 1940] [serial = 845] [outer = 0x12bf84800] 03:23:59 INFO - PROCESS | 1940 | 1467109439849 Marionette DEBUG loaded listener.js 03:23:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12c35cc00) [pid = 1940] [serial = 846] [outer = 0x12bf84800] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x116149400) [pid = 1940] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x116805800) [pid = 1940] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11337c000) [pid = 1940] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x125693400) [pid = 1940] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119a81000) [pid = 1940] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x113c95400) [pid = 1940] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x124bea000) [pid = 1940] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x112fe3400) [pid = 1940] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x112a7bc00) [pid = 1940] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x115e8c800) [pid = 1940] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x126445c00) [pid = 1940] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x128d9c400) [pid = 1940] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128bd7400) [pid = 1940] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11915a800) [pid = 1940] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12abedc00) [pid = 1940] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x128967c00) [pid = 1940] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x115d4a800) [pid = 1940] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115e22c00) [pid = 1940] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b1dcc00) [pid = 1940] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:24:00 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a5cd000) [pid = 1940] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:24:00 INFO - PROCESS | 1940 | 1467109440372 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 768ms 03:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:24:00 INFO - PROCESS | 1940 | 1467109440419 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:24:00 INFO - PROCESS | 1940 | 1467109440420 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:24:00 INFO - PROCESS | 1940 | 1467109440422 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:24:00 INFO - PROCESS | 1940 | 1467109440423 Marionette TRACE conn2 <- [1,1102,null,{}] 03:24:00 INFO - PROCESS | 1940 | 1467109440425 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:00 INFO - PROCESS | 1940 | 1467109440427 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:00 INFO - PROCESS | 1940 | 1467109440506 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:24:00 INFO - PROCESS | 1940 | 1467109440564 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:00 INFO - PROCESS | 1940 | 1467109440565 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b3000 == 42 [pid = 1940] [id = 283] 03:24:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x115d49800) [pid = 1940] [serial = 847] [outer = 0x0] 03:24:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1185eb000) [pid = 1940] [serial = 848] [outer = 0x115d49800] 03:24:00 INFO - PROCESS | 1940 | 1467109440589 Marionette DEBUG loaded listener.js 03:24:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1242b1000) [pid = 1940] [serial = 849] [outer = 0x115d49800] 03:24:00 INFO - PROCESS | 1940 | 1467109440861 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 03:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:24:00 INFO - PROCESS | 1940 | 1467109440893 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:24:00 INFO - PROCESS | 1940 | 1467109440895 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:24:00 INFO - PROCESS | 1940 | 1467109440906 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:24:00 INFO - PROCESS | 1940 | 1467109440907 Marionette TRACE conn2 <- [1,1106,null,{}] 03:24:00 INFO - PROCESS | 1940 | 1467109440910 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:00 INFO - PROCESS | 1940 | 1467109440911 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:01 INFO - PROCESS | 1940 | 1467109441014 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:24:01 INFO - PROCESS | 1940 | 1467109441039 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:01 INFO - PROCESS | 1940 | 1467109441040 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c62c800 == 43 [pid = 1940] [id = 284] 03:24:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x129381400) [pid = 1940] [serial = 850] [outer = 0x0] 03:24:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12abc4000) [pid = 1940] [serial = 851] [outer = 0x129381400] 03:24:01 INFO - PROCESS | 1940 | 1467109441066 Marionette DEBUG loaded listener.js 03:24:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12c88c400) [pid = 1940] [serial = 852] [outer = 0x129381400] 03:24:01 INFO - PROCESS | 1940 | 1467109441390 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 527ms 03:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:24:01 INFO - PROCESS | 1940 | 1467109441425 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:24:01 INFO - PROCESS | 1940 | 1467109441426 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:24:01 INFO - PROCESS | 1940 | 1467109441428 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:24:01 INFO - PROCESS | 1940 | 1467109441429 Marionette TRACE conn2 <- [1,1110,null,{}] 03:24:01 INFO - PROCESS | 1940 | 1467109441431 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:01 INFO - PROCESS | 1940 | 1467109441432 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:01 INFO - PROCESS | 1940 | 1467109441540 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:24:01 INFO - PROCESS | 1940 | 1467109441546 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:01 INFO - PROCESS | 1940 | 1467109441547 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c641000 == 44 [pid = 1940] [id = 285] 03:24:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x115e8c800) [pid = 1940] [serial = 853] [outer = 0x0] 03:24:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12c890800) [pid = 1940] [serial = 854] [outer = 0x115e8c800] 03:24:01 INFO - PROCESS | 1940 | 1467109441572 Marionette DEBUG loaded listener.js 03:24:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12ca7d000) [pid = 1940] [serial = 855] [outer = 0x115e8c800] 03:24:01 INFO - PROCESS | 1940 | 1467109441919 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 03:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:24:01 INFO - PROCESS | 1940 | 1467109441949 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:24:01 INFO - PROCESS | 1940 | 1467109441951 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:24:01 INFO - PROCESS | 1940 | 1467109441953 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:24:01 INFO - PROCESS | 1940 | 1467109441955 Marionette TRACE conn2 <- [1,1114,null,{}] 03:24:01 INFO - PROCESS | 1940 | 1467109441969 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:01 INFO - PROCESS | 1940 | 1467109441971 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:02 INFO - PROCESS | 1940 | 1467109442098 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:24:02 INFO - PROCESS | 1940 | 1467109442186 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:02 INFO - PROCESS | 1940 | 1467109442187 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caae000 == 45 [pid = 1940] [id = 286] 03:24:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11889cc00) [pid = 1940] [serial = 856] [outer = 0x0] 03:24:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12ca7d800) [pid = 1940] [serial = 857] [outer = 0x11889cc00] 03:24:02 INFO - PROCESS | 1940 | 1467109442223 Marionette DEBUG loaded listener.js 03:24:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12b976800) [pid = 1940] [serial = 858] [outer = 0x11889cc00] 03:24:02 INFO - PROCESS | 1940 | 1467109442725 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 821ms 03:24:02 INFO - PROCESS | 1940 | 1467109442775 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:24:02 INFO - PROCESS | 1940 | 1467109442777 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:24:02 INFO - PROCESS | 1940 | 1467109442780 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:24:02 INFO - PROCESS | 1940 | 1467109442786 Marionette TRACE conn2 <- [1,1118,null,{}] 03:24:02 INFO - PROCESS | 1940 | 1467109442789 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:02 INFO - PROCESS | 1940 | 1467109442791 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:02 INFO - PROCESS | 1940 | 1467109442897 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:24:02 INFO - PROCESS | 1940 | 1467109442968 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:02 INFO - PROCESS | 1940 | 1467109442970 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x119182000 == 46 [pid = 1940] [id = 287] 03:24:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1182b3c00) [pid = 1940] [serial = 859] [outer = 0x0] 03:24:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11877d000) [pid = 1940] [serial = 860] [outer = 0x1182b3c00] 03:24:03 INFO - PROCESS | 1940 | 1467109443001 Marionette DEBUG loaded listener.js 03:24:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11983e800) [pid = 1940] [serial = 861] [outer = 0x1182b3c00] 03:24:03 INFO - PROCESS | 1940 | 1467109443625 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 874ms 03:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:24:03 INFO - PROCESS | 1940 | 1467109443655 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:24:03 INFO - PROCESS | 1940 | 1467109443658 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:24:03 INFO - PROCESS | 1940 | 1467109443663 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:24:03 INFO - PROCESS | 1940 | 1467109443665 Marionette TRACE conn2 <- [1,1122,null,{}] 03:24:03 INFO - PROCESS | 1940 | 1467109443667 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:03 INFO - PROCESS | 1940 | 1467109443669 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:03 INFO - PROCESS | 1940 | 1467109443774 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:24:03 INFO - PROCESS | 1940 | 1467109443833 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:03 INFO - PROCESS | 1940 | 1467109443834 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce42000 == 47 [pid = 1940] [id = 288] 03:24:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1264f5800) [pid = 1940] [serial = 862] [outer = 0x0] 03:24:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12a5ccc00) [pid = 1940] [serial = 863] [outer = 0x1264f5800] 03:24:03 INFO - PROCESS | 1940 | 1467109443864 Marionette DEBUG loaded listener.js 03:24:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12a9adc00) [pid = 1940] [serial = 864] [outer = 0x1264f5800] 03:24:04 INFO - PROCESS | 1940 | 1467109444319 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 673ms 03:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:24:04 INFO - PROCESS | 1940 | 1467109444336 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:24:04 INFO - PROCESS | 1940 | 1467109444337 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:24:04 INFO - PROCESS | 1940 | 1467109444340 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:24:04 INFO - PROCESS | 1940 | 1467109444342 Marionette TRACE conn2 <- [1,1126,null,{}] 03:24:04 INFO - PROCESS | 1940 | 1467109444350 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:04 INFO - PROCESS | 1940 | 1467109444353 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:04 INFO - PROCESS | 1940 | 1467109444457 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:24:04 INFO - PROCESS | 1940 | 1467109444519 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:04 INFO - PROCESS | 1940 | 1467109444521 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cfcc800 == 48 [pid = 1940] [id = 289] 03:24:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12abf9000) [pid = 1940] [serial = 865] [outer = 0x0] 03:24:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12b99f000) [pid = 1940] [serial = 866] [outer = 0x12abf9000] 03:24:04 INFO - PROCESS | 1940 | 1467109444551 Marionette DEBUG loaded listener.js 03:24:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12c355c00) [pid = 1940] [serial = 867] [outer = 0x12abf9000] 03:24:05 INFO - PROCESS | 1940 | 1467109445006 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 03:24:05 INFO - PROCESS | 1940 | 1467109445011 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:24:05 INFO - PROCESS | 1940 | 1467109445014 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:24:05 INFO - PROCESS | 1940 | 1467109445016 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:24:05 INFO - PROCESS | 1940 | 1467109445017 Marionette TRACE conn2 <- [1,1130,null,{}] 03:24:05 INFO - PROCESS | 1940 | 1467109445020 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:05 INFO - PROCESS | 1940 | 1467109445021 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:05 INFO - PROCESS | 1940 | 1467109445125 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:24:05 INFO - PROCESS | 1940 | 1467109445182 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:05 INFO - PROCESS | 1940 | 1467109445183 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d255800 == 49 [pid = 1940] [id = 290] 03:24:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x119409400) [pid = 1940] [serial = 868] [outer = 0x0] 03:24:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11940dc00) [pid = 1940] [serial = 869] [outer = 0x119409400] 03:24:05 INFO - PROCESS | 1940 | 1467109445211 Marionette DEBUG loaded listener.js 03:24:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x119411c00) [pid = 1940] [serial = 870] [outer = 0x119409400] 03:24:05 INFO - PROCESS | 1940 | 1467109445676 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 03:24:05 INFO - PROCESS | 1940 | 1467109445687 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:24:05 INFO - PROCESS | 1940 | 1467109445688 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:24:05 INFO - PROCESS | 1940 | 1467109445690 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:24:05 INFO - PROCESS | 1940 | 1467109445692 Marionette TRACE conn2 <- [1,1134,null,{}] 03:24:05 INFO - PROCESS | 1940 | 1467109445694 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:05 INFO - PROCESS | 1940 | 1467109445695 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:05 INFO - PROCESS | 1940 | 1467109445798 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:24:06 INFO - PROCESS | 1940 | 1467109446037 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:06 INFO - PROCESS | 1940 | 1467109446038 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192bb800 == 50 [pid = 1940] [id = 291] 03:24:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x115d4c000) [pid = 1940] [serial = 871] [outer = 0x0] 03:24:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x116792400) [pid = 1940] [serial = 872] [outer = 0x115d4c000] 03:24:06 INFO - PROCESS | 1940 | 1467109446067 Marionette DEBUG loaded listener.js 03:24:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1183ec400) [pid = 1940] [serial = 873] [outer = 0x115d4c000] 03:24:06 INFO - PROCESS | 1940 | 1467109446517 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 873ms 03:24:06 INFO - PROCESS | 1940 | 1467109446566 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:24:06 INFO - PROCESS | 1940 | 1467109446569 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:24:06 INFO - PROCESS | 1940 | 1467109446573 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:24:06 INFO - PROCESS | 1940 | 1467109446576 Marionette TRACE conn2 <- [1,1138,null,{}] 03:24:06 INFO - PROCESS | 1940 | 1467109446581 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:06 INFO - PROCESS | 1940 | 1467109446583 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:06 INFO - PROCESS | 1940 | 1467109446726 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:24:06 INFO - PROCESS | 1940 | 1467109446860 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:06 INFO - PROCESS | 1940 | 1467109446862 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x112636000 == 51 [pid = 1940] [id = 292] 03:24:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x11944c800) [pid = 1940] [serial = 874] [outer = 0x0] 03:24:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x119649800) [pid = 1940] [serial = 875] [outer = 0x11944c800] 03:24:06 INFO - PROCESS | 1940 | 1467109446890 Marionette DEBUG loaded listener.js 03:24:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x119ab0000) [pid = 1940] [serial = 876] [outer = 0x11944c800] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12c641000 == 50 [pid = 1940] [id = 285] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12c62c800 == 49 [pid = 1940] [id = 284] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b3000 == 48 [pid = 1940] [id = 283] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c8000 == 47 [pid = 1940] [id = 282] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12a658800 == 46 [pid = 1940] [id = 281] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12959f000 == 45 [pid = 1940] [id = 280] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1265ab000 == 44 [pid = 1940] [id = 279] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1260c7000 == 43 [pid = 1940] [id = 278] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1242bc800 == 42 [pid = 1940] [id = 277] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x120f1c800 == 41 [pid = 1940] [id = 276] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x117147000 == 40 [pid = 1940] [id = 275] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11271a000 == 39 [pid = 1940] [id = 274] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12c222800 == 38 [pid = 1940] [id = 273] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12b18e800 == 37 [pid = 1940] [id = 272] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119be5800 == 36 [pid = 1940] [id = 271] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x113c2a800 == 35 [pid = 1940] [id = 270] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x117d48000 == 34 [pid = 1940] [id = 256] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12b102800 == 33 [pid = 1940] [id = 255] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1192bb800 == 32 [pid = 1940] [id = 291] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12d255800 == 31 [pid = 1940] [id = 290] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfcc800 == 30 [pid = 1940] [id = 289] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce42000 == 29 [pid = 1940] [id = 288] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119182000 == 28 [pid = 1940] [id = 287] 03:24:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12caae000 == 27 [pid = 1940] [id = 286] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12a9b0c00) [pid = 1940] [serial = 788] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x12abcf400) [pid = 1940] [serial = 791] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x123c4ac00) [pid = 1940] [serial = 776] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x115e8f000) [pid = 1940] [serial = 773] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1256e5800) [pid = 1940] [serial = 777] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12679c000) [pid = 1940] [serial = 762] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x126088c00) [pid = 1940] [serial = 761] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x116f70000) [pid = 1940] [serial = 771] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x115d4ac00) [pid = 1940] [serial = 770] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x128bd7000) [pid = 1940] [serial = 767] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x129388400) [pid = 1940] [serial = 768] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1185e5c00) [pid = 1940] [serial = 756] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x116f6f400) [pid = 1940] [serial = 755] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12679b800) [pid = 1940] [serial = 779] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x128bdb400) [pid = 1940] [serial = 780] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x128ec2c00) [pid = 1940] [serial = 752] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x129159c00) [pid = 1940] [serial = 753] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x129385400) [pid = 1940] [serial = 765] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12915c800) [pid = 1940] [serial = 764] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x120ff5000) [pid = 1940] [serial = 759] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11983e000) [pid = 1940] [serial = 758] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12b1db800) [pid = 1940] [serial = 794] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x129161000) [pid = 1940] [serial = 782] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12abf8000) [pid = 1940] [serial = 792] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1176f7400) [pid = 1940] [serial = 800] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1183ef400) [pid = 1940] [serial = 797] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1240c9800) [pid = 1940] [serial = 798] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12bf37800) [pid = 1940] [serial = 803] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12bf7d800) [pid = 1940] [serial = 804] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12b971c00) [pid = 1940] [serial = 795] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1176f4400) [pid = 1940] [serial = 774] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12a909800) [pid = 1940] [serial = 785] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12abc4800) [pid = 1940] [serial = 789] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b976c00) [pid = 1940] [serial = 801] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12bf85800) [pid = 1940] [serial = 806] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a910c00) [pid = 1940] [serial = 786] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1293e4400) [pid = 1940] [serial = 783] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1182c1000) [pid = 1940] [serial = 723] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1183ebc00) [pid = 1940] [serial = 720] [outer = 0x0] [url = about:blank] 03:24:07 INFO - PROCESS | 1940 | 1467109447914 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1378ms 03:24:07 INFO - PROCESS | 1940 | 1467109447951 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:24:07 INFO - PROCESS | 1940 | 1467109447953 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:24:07 INFO - PROCESS | 1940 | 1467109447956 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:24:07 INFO - PROCESS | 1940 | 1467109447958 Marionette TRACE conn2 <- [1,1142,null,{}] 03:24:07 INFO - PROCESS | 1940 | 1467109447961 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:07 INFO - PROCESS | 1940 | 1467109447963 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:08 INFO - PROCESS | 1940 | 1467109448044 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:24:08 INFO - PROCESS | 1940 | 1467109448051 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:08 INFO - PROCESS | 1940 | 1467109448053 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x116606800 == 28 [pid = 1940] [id = 293] 03:24:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116805c00) [pid = 1940] [serial = 877] [outer = 0x0] 03:24:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x117dbc800) [pid = 1940] [serial = 878] [outer = 0x116805c00] 03:24:08 INFO - PROCESS | 1940 | 1467109448081 Marionette DEBUG loaded listener.js 03:24:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1185e5c00) [pid = 1940] [serial = 879] [outer = 0x116805c00] 03:24:08 INFO - PROCESS | 1940 | 1467109448530 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 03:24:08 INFO - PROCESS | 1940 | 1467109448577 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:24:08 INFO - PROCESS | 1940 | 1467109448582 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:24:08 INFO - PROCESS | 1940 | 1467109448588 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:24:08 INFO - PROCESS | 1940 | 1467109448591 Marionette TRACE conn2 <- [1,1146,null,{}] 03:24:08 INFO - PROCESS | 1940 | 1467109448595 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:08 INFO - PROCESS | 1940 | 1467109448597 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:08 INFO - PROCESS | 1940 | 1467109448709 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:24:08 INFO - PROCESS | 1940 | 1467109448713 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:08 INFO - PROCESS | 1940 | 1467109448714 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x118371000 == 29 [pid = 1940] [id = 294] 03:24:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119403400) [pid = 1940] [serial = 880] [outer = 0x0] 03:24:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11963ac00) [pid = 1940] [serial = 881] [outer = 0x119403400] 03:24:08 INFO - PROCESS | 1940 | 1467109448747 Marionette DEBUG loaded listener.js 03:24:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11983b400) [pid = 1940] [serial = 882] [outer = 0x119403400] 03:24:09 INFO - PROCESS | 1940 | 1467109449105 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms 03:24:09 INFO - PROCESS | 1940 | 1467109449159 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:24:09 INFO - PROCESS | 1940 | 1467109449160 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:24:09 INFO - PROCESS | 1940 | 1467109449163 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:24:09 INFO - PROCESS | 1940 | 1467109449165 Marionette TRACE conn2 <- [1,1150,null,{}] 03:24:09 INFO - PROCESS | 1940 | 1467109449173 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:09 INFO - PROCESS | 1940 | 1467109449176 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:09 INFO - PROCESS | 1940 | 1467109449251 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:24:09 INFO - PROCESS | 1940 | 1467109449256 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:09 INFO - PROCESS | 1940 | 1467109449258 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1196d9800 == 30 [pid = 1940] [id = 295] 03:24:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116a1e400) [pid = 1940] [serial = 883] [outer = 0x0] 03:24:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119aba800) [pid = 1940] [serial = 884] [outer = 0x116a1e400] 03:24:09 INFO - PROCESS | 1940 | 1467109449288 Marionette DEBUG loaded listener.js 03:24:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123802400) [pid = 1940] [serial = 885] [outer = 0x116a1e400] 03:24:09 INFO - PROCESS | 1940 | 1467109449628 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 474ms 03:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:24:09 INFO - PROCESS | 1940 | 1467109449638 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:24:09 INFO - PROCESS | 1940 | 1467109449640 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:24:09 INFO - PROCESS | 1940 | 1467109449642 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:24:09 INFO - PROCESS | 1940 | 1467109449643 Marionette TRACE conn2 <- [1,1154,null,{}] 03:24:09 INFO - PROCESS | 1940 | 1467109449645 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:09 INFO - PROCESS | 1940 | 1467109449646 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:09 INFO - PROCESS | 1940 | 1467109449725 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:24:09 INFO - PROCESS | 1940 | 1467109449801 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:09 INFO - PROCESS | 1940 | 1467109449802 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12387c000 == 31 [pid = 1940] [id = 296] 03:24:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119ab3800) [pid = 1940] [serial = 886] [outer = 0x0] 03:24:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1240c6400) [pid = 1940] [serial = 887] [outer = 0x119ab3800] 03:24:09 INFO - PROCESS | 1940 | 1467109449827 Marionette DEBUG loaded listener.js 03:24:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124be3000) [pid = 1940] [serial = 888] [outer = 0x119ab3800] 03:24:10 INFO - PROCESS | 1940 | 1467109450147 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124f03000) [pid = 1940] [serial = 889] [outer = 0x12ca7fc00] 03:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 03:24:10 INFO - PROCESS | 1940 | 1467109450182 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:24:10 INFO - PROCESS | 1940 | 1467109450183 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:24:10 INFO - PROCESS | 1940 | 1467109450202 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:24:10 INFO - PROCESS | 1940 | 1467109450203 Marionette TRACE conn2 <- [1,1158,null,{}] 03:24:10 INFO - PROCESS | 1940 | 1467109450206 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:10 INFO - PROCESS | 1940 | 1467109450207 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:10 INFO - PROCESS | 1940 | 1467109450303 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:24:10 INFO - PROCESS | 1940 | 1467109450339 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:10 INFO - PROCESS | 1940 | 1467109450340 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246de000 == 32 [pid = 1940] [id = 297] 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11678b800) [pid = 1940] [serial = 890] [outer = 0x0] 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x125055800) [pid = 1940] [serial = 891] [outer = 0x11678b800] 03:24:10 INFO - PROCESS | 1940 | 1467109450365 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1267a2800) [pid = 1940] [serial = 892] [outer = 0x11678b800] 03:24:10 INFO - PROCESS | 1940 | 1467109450673 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 533ms 03:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:24:10 INFO - PROCESS | 1940 | 1467109450725 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:24:10 INFO - PROCESS | 1940 | 1467109450726 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:24:10 INFO - PROCESS | 1940 | 1467109450728 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:24:10 INFO - PROCESS | 1940 | 1467109450729 Marionette TRACE conn2 <- [1,1162,null,{}] 03:24:10 INFO - PROCESS | 1940 | 1467109450731 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:10 INFO - PROCESS | 1940 | 1467109450735 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:10 INFO - PROCESS | 1940 | 1467109450845 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:24:10 INFO - PROCESS | 1940 | 1467109450856 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:10 INFO - PROCESS | 1940 | 1467109450857 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267b8000 == 33 [pid = 1940] [id = 298] 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12569a400) [pid = 1940] [serial = 893] [outer = 0x0] 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128bcf400) [pid = 1940] [serial = 894] [outer = 0x12569a400] 03:24:10 INFO - PROCESS | 1940 | 1467109450882 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x129383800) [pid = 1940] [serial = 895] [outer = 0x12569a400] 03:24:11 INFO - PROCESS | 1940 | 1467109451251 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 03:24:11 INFO - PROCESS | 1940 | 1467109451297 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:24:11 INFO - PROCESS | 1940 | 1467109451298 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:24:11 INFO - PROCESS | 1940 | 1467109451301 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:24:11 INFO - PROCESS | 1940 | 1467109451302 Marionette TRACE conn2 <- [1,1166,null,{}] 03:24:11 INFO - PROCESS | 1940 | 1467109451305 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:11 INFO - PROCESS | 1940 | 1467109451306 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:11 INFO - PROCESS | 1940 | 1467109451427 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:24:11 INFO - PROCESS | 1940 | 1467109451442 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:11 INFO - PROCESS | 1940 | 1467109451443 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8d800 == 34 [pid = 1940] [id = 299] 03:24:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129385400) [pid = 1940] [serial = 896] [outer = 0x0] 03:24:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1293e5000) [pid = 1940] [serial = 897] [outer = 0x129385400] 03:24:11 INFO - PROCESS | 1940 | 1467109451484 Marionette DEBUG loaded listener.js 03:24:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12a47c400) [pid = 1940] [serial = 898] [outer = 0x129385400] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x129388800) [pid = 1940] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12b97bc00) [pid = 1940] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x116632800) [pid = 1940] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1240c6800) [pid = 1940] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119a09000) [pid = 1940] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12938d400) [pid = 1940] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x129381400) [pid = 1940] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12bf84800) [pid = 1940] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115d49800) [pid = 1940] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12bf2fc00) [pid = 1940] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x111c81800) [pid = 1940] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x125697400) [pid = 1940] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a908800) [pid = 1940] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a90d000) [pid = 1940] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1182b9800) [pid = 1940] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x128bd6000) [pid = 1940] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115e8c800) [pid = 1940] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:24:12 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11889cc00) [pid = 1940] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:24:12 INFO - PROCESS | 1940 | 1467109452232 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 972ms 03:24:12 INFO - PROCESS | 1940 | 1467109452273 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:24:12 INFO - PROCESS | 1940 | 1467109452274 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:24:12 INFO - PROCESS | 1940 | 1467109452277 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:24:12 INFO - PROCESS | 1940 | 1467109452278 Marionette TRACE conn2 <- [1,1170,null,{}] 03:24:12 INFO - PROCESS | 1940 | 1467109452280 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:12 INFO - PROCESS | 1940 | 1467109452282 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:12 INFO - PROCESS | 1940 | 1467109452360 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:24:12 INFO - PROCESS | 1940 | 1467109452420 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:12 INFO - PROCESS | 1940 | 1467109452420 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x126411000 == 35 [pid = 1940] [id = 300] 03:24:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1131af800) [pid = 1940] [serial = 899] [outer = 0x0] 03:24:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11872e400) [pid = 1940] [serial = 900] [outer = 0x1131af800] 03:24:12 INFO - PROCESS | 1940 | 1467109452445 Marionette DEBUG loaded listener.js 03:24:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128bd4400) [pid = 1940] [serial = 901] [outer = 0x1131af800] 03:24:12 INFO - PROCESS | 1940 | 1467109452692 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 474ms 03:24:12 INFO - PROCESS | 1940 | 1467109452757 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:24:12 INFO - PROCESS | 1940 | 1467109452759 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:24:12 INFO - PROCESS | 1940 | 1467109452763 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:24:12 INFO - PROCESS | 1940 | 1467109452766 Marionette TRACE conn2 <- [1,1174,null,{}] 03:24:12 INFO - PROCESS | 1940 | 1467109452773 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:12 INFO - PROCESS | 1940 | 1467109452775 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:12 INFO - PROCESS | 1940 | 1467109452892 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:24:12 INFO - PROCESS | 1940 | 1467109452897 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:12 INFO - PROCESS | 1940 | 1467109452899 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x1196d8000 == 36 [pid = 1940] [id = 301] 03:24:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1240c6800) [pid = 1940] [serial = 902] [outer = 0x0] 03:24:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a47e800) [pid = 1940] [serial = 903] [outer = 0x1240c6800] 03:24:12 INFO - PROCESS | 1940 | 1467109452939 Marionette DEBUG loaded listener.js 03:24:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a909000) [pid = 1940] [serial = 904] [outer = 0x1240c6800] 03:24:13 INFO - PROCESS | 1940 | 1467109453338 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:24:13 INFO - PROCESS | 1940 | 1467109453402 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:24:13 INFO - PROCESS | 1940 | 1467109453404 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:24:13 INFO - PROCESS | 1940 | 1467109453405 Marionette TRACE conn2 <- [1,1178,null,{}] 03:24:13 INFO - PROCESS | 1940 | 1467109453407 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:13 INFO - PROCESS | 1940 | 1467109453408 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:13 INFO - PROCESS | 1940 | 1467109453486 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:24:13 INFO - PROCESS | 1940 | 1467109453490 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:13 INFO - PROCESS | 1940 | 1467109453491 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a648000 == 37 [pid = 1940] [id = 302] 03:24:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a90a400) [pid = 1940] [serial = 905] [outer = 0x0] 03:24:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a9b5c00) [pid = 1940] [serial = 906] [outer = 0x12a90a400] 03:24:13 INFO - PROCESS | 1940 | 1467109453515 Marionette DEBUG loaded listener.js 03:24:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12abcb800) [pid = 1940] [serial = 907] [outer = 0x12a90a400] 03:24:13 INFO - PROCESS | 1940 | 1467109453860 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:24:13 INFO - PROCESS | 1940 | 1467109453925 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:24:13 INFO - PROCESS | 1940 | 1467109453927 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:24:13 INFO - PROCESS | 1940 | 1467109453929 Marionette TRACE conn2 <- [1,1182,null,{}] 03:24:13 INFO - PROCESS | 1940 | 1467109453931 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:13 INFO - PROCESS | 1940 | 1467109453933 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:14 INFO - PROCESS | 1940 | 1467109454044 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:24:14 INFO - PROCESS | 1940 | 1467109454083 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:14 INFO - PROCESS | 1940 | 1467109454084 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242da800 == 38 [pid = 1940] [id = 303] 03:24:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12abcf400) [pid = 1940] [serial = 908] [outer = 0x0] 03:24:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b1d2000) [pid = 1940] [serial = 909] [outer = 0x12abcf400] 03:24:14 INFO - PROCESS | 1940 | 1467109454110 Marionette DEBUG loaded listener.js 03:24:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b9a4000) [pid = 1940] [serial = 910] [outer = 0x12abcf400] 03:24:14 INFO - PROCESS | 1940 | 1467109454642 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:24:14 INFO - PROCESS | 1940 | 1467109454725 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:24:14 INFO - PROCESS | 1940 | 1467109454729 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:24:14 INFO - PROCESS | 1940 | 1467109454733 Marionette TRACE conn2 <- [1,1186,null,{}] 03:24:14 INFO - PROCESS | 1940 | 1467109454739 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:14 INFO - PROCESS | 1940 | 1467109454740 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:14 INFO - PROCESS | 1940 | 1467109454851 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:24:14 INFO - PROCESS | 1940 | 1467109454932 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:14 INFO - PROCESS | 1940 | 1467109454934 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x118218800 == 39 [pid = 1940] [id = 304] 03:24:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1183eb800) [pid = 1940] [serial = 911] [outer = 0x0] 03:24:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11872b800) [pid = 1940] [serial = 912] [outer = 0x1183eb800] 03:24:14 INFO - PROCESS | 1940 | 1467109454965 Marionette DEBUG loaded listener.js 03:24:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x119407c00) [pid = 1940] [serial = 913] [outer = 0x1183eb800] 03:24:15 INFO - PROCESS | 1940 | 1467109455490 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:24:15 INFO - PROCESS | 1940 | 1467109455559 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:24:15 INFO - PROCESS | 1940 | 1467109455564 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:24:15 INFO - PROCESS | 1940 | 1467109455565 Marionette TRACE conn2 <- [1,1190,null,{}] 03:24:15 INFO - PROCESS | 1940 | 1467109455568 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:15 INFO - PROCESS | 1940 | 1467109455570 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:15 INFO - PROCESS | 1940 | 1467109455680 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:24:15 INFO - PROCESS | 1940 | 1467109455897 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:15 INFO - PROCESS | 1940 | 1467109455899 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x113cda800 == 40 [pid = 1940] [id = 305] 03:24:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x114f8f400) [pid = 1940] [serial = 914] [outer = 0x0] 03:24:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x115d55400) [pid = 1940] [serial = 915] [outer = 0x114f8f400] 03:24:15 INFO - PROCESS | 1940 | 1467109455946 Marionette DEBUG loaded listener.js 03:24:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116aed400) [pid = 1940] [serial = 916] [outer = 0x114f8f400] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12a648000 == 39 [pid = 1940] [id = 302] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1196d8000 == 38 [pid = 1940] [id = 301] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x126411000 == 37 [pid = 1940] [id = 300] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8d800 == 36 [pid = 1940] [id = 299] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1267b8000 == 35 [pid = 1940] [id = 298] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1246de000 == 34 [pid = 1940] [id = 297] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12387c000 == 33 [pid = 1940] [id = 296] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1196d9800 == 32 [pid = 1940] [id = 295] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118371000 == 31 [pid = 1940] [id = 294] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x116606800 == 30 [pid = 1940] [id = 293] 03:24:16 INFO - PROCESS | 1940 | --DOCSHELL 0x112636000 == 29 [pid = 1940] [id = 292] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12ca7d000) [pid = 1940] [serial = 855] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1293ee800) [pid = 1940] [serial = 833] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12c246000) [pid = 1940] [serial = 843] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12396f800) [pid = 1940] [serial = 813] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1264fb000) [pid = 1940] [serial = 815] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128da7000) [pid = 1940] [serial = 816] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1240c5c00) [pid = 1940] [serial = 825] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12a5cb800) [pid = 1940] [serial = 818] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12abc4000) [pid = 1940] [serial = 851] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12c354400) [pid = 1940] [serial = 845] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1242b1000) [pid = 1940] [serial = 849] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12c241c00) [pid = 1940] [serial = 807] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a910400) [pid = 1940] [serial = 819] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1121bd000) [pid = 1940] [serial = 809] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x114f88400) [pid = 1940] [serial = 810] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x126c75800) [pid = 1940] [serial = 828] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12abc9c00) [pid = 1940] [serial = 836] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12bf35800) [pid = 1940] [serial = 840] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118897000) [pid = 1940] [serial = 822] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12c35cc00) [pid = 1940] [serial = 846] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x126090400) [pid = 1940] [serial = 827] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a5d2400) [pid = 1940] [serial = 834] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1183eec00) [pid = 1940] [serial = 821] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119f19400) [pid = 1940] [serial = 824] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1185eb000) [pid = 1940] [serial = 848] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128da8800) [pid = 1940] [serial = 830] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x129161800) [pid = 1940] [serial = 831] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b99cc00) [pid = 1940] [serial = 839] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12b97a400) [pid = 1940] [serial = 837] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12c890800) [pid = 1940] [serial = 854] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119157400) [pid = 1940] [serial = 812] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12bf7ec00) [pid = 1940] [serial = 842] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12c88c400) [pid = 1940] [serial = 852] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12b976800) [pid = 1940] [serial = 858] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12ca7d800) [pid = 1940] [serial = 857] [outer = 0x0] [url = about:blank] 03:24:16 INFO - PROCESS | 1940 | 1467109456568 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:24:16 INFO - PROCESS | 1940 | 1467109456590 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:24:16 INFO - PROCESS | 1940 | 1467109456593 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:24:16 INFO - PROCESS | 1940 | 1467109456594 Marionette TRACE conn2 <- [1,1194,null,{}] 03:24:16 INFO - PROCESS | 1940 | 1467109456598 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:16 INFO - PROCESS | 1940 | 1467109456601 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:16 INFO - PROCESS | 1940 | 1467109456664 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:24:16 INFO - PROCESS | 1940 | 1467109456671 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:16 INFO - PROCESS | 1940 | 1467109456673 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168bd000 == 30 [pid = 1940] [id = 306] 03:24:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118733000) [pid = 1940] [serial = 917] [outer = 0x0] 03:24:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11910bc00) [pid = 1940] [serial = 918] [outer = 0x118733000] 03:24:16 INFO - PROCESS | 1940 | 1467109456698 Marionette DEBUG loaded listener.js 03:24:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119640c00) [pid = 1940] [serial = 919] [outer = 0x118733000] 03:24:17 INFO - PROCESS | 1940 | 1467109457230 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:24:17 INFO - PROCESS | 1940 | 1467109457275 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:24:17 INFO - PROCESS | 1940 | 1467109457279 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:24:17 INFO - PROCESS | 1940 | 1467109457282 Marionette TRACE conn2 <- [1,1198,null,{}] 03:24:17 INFO - PROCESS | 1940 | 1467109457288 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:17 INFO - PROCESS | 1940 | 1467109457290 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:17 INFO - PROCESS | 1940 | 1467109457443 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:24:17 INFO - PROCESS | 1940 | 1467109457503 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:17 INFO - PROCESS | 1940 | 1467109457504 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bda800 == 31 [pid = 1940] [id = 307] 03:24:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118730c00) [pid = 1940] [serial = 920] [outer = 0x0] 03:24:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119ab8400) [pid = 1940] [serial = 921] [outer = 0x118730c00] 03:24:17 INFO - PROCESS | 1940 | 1467109457530 Marionette DEBUG loaded listener.js 03:24:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x120ff5400) [pid = 1940] [serial = 922] [outer = 0x118730c00] 03:24:17 INFO - PROCESS | 1940 | 1467109457837 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 579ms 03:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:24:17 INFO - PROCESS | 1940 | 1467109457858 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:24:17 INFO - PROCESS | 1940 | 1467109457859 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:24:17 INFO - PROCESS | 1940 | 1467109457868 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:24:17 INFO - PROCESS | 1940 | 1467109457874 Marionette TRACE conn2 <- [1,1202,null,{}] 03:24:17 INFO - PROCESS | 1940 | 1467109457877 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:17 INFO - PROCESS | 1940 | 1467109457880 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:17 INFO - PROCESS | 1940 | 1467109457959 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:24:17 INFO - PROCESS | 1940 | 1467109457962 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:17 INFO - PROCESS | 1940 | 1467109457964 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d1000 == 32 [pid = 1940] [id = 308] 03:24:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112ab0800) [pid = 1940] [serial = 923] [outer = 0x0] 03:24:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x123e41000) [pid = 1940] [serial = 924] [outer = 0x112ab0800] 03:24:17 INFO - PROCESS | 1940 | 1467109457991 Marionette DEBUG loaded listener.js 03:24:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x125691000) [pid = 1940] [serial = 925] [outer = 0x112ab0800] 03:24:18 INFO - PROCESS | 1940 | 1467109458303 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 482ms 03:24:18 INFO - PROCESS | 1940 | 1467109458344 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:24:18 INFO - PROCESS | 1940 | 1467109458346 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:24:18 INFO - PROCESS | 1940 | 1467109458373 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:24:18 INFO - PROCESS | 1940 | 1467109458374 Marionette TRACE conn2 <- [1,1206,null,{}] 03:24:18 INFO - PROCESS | 1940 | 1467109458376 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:18 INFO - PROCESS | 1940 | 1467109458377 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:18 INFO - PROCESS | 1940 | 1467109458459 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:24:18 INFO - PROCESS | 1940 | 1467109458463 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:18 INFO - PROCESS | 1940 | 1467109458464 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d1000 == 33 [pid = 1940] [id = 309] 03:24:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119ab0800) [pid = 1940] [serial = 926] [outer = 0x0] 03:24:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1265f5c00) [pid = 1940] [serial = 927] [outer = 0x119ab0800] 03:24:18 INFO - PROCESS | 1940 | 1467109458491 Marionette DEBUG loaded listener.js 03:24:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126c7bc00) [pid = 1940] [serial = 928] [outer = 0x119ab0800] 03:24:18 INFO - PROCESS | 1940 | 1467109458854 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 525ms 03:24:18 INFO - PROCESS | 1940 | 1467109458898 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:24:18 INFO - PROCESS | 1940 | 1467109458900 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:24:18 INFO - PROCESS | 1940 | 1467109458902 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:24:18 INFO - PROCESS | 1940 | 1467109458903 Marionette TRACE conn2 <- [1,1210,null,{}] 03:24:18 INFO - PROCESS | 1940 | 1467109458905 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:18 INFO - PROCESS | 1940 | 1467109458907 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:19 INFO - PROCESS | 1940 | 1467109459005 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:24:19 INFO - PROCESS | 1940 | 1467109459009 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:19 INFO - PROCESS | 1940 | 1467109459014 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f52000 == 34 [pid = 1940] [id = 310] 03:24:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128bd2c00) [pid = 1940] [serial = 929] [outer = 0x0] 03:24:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128bd6400) [pid = 1940] [serial = 930] [outer = 0x128bd2c00] 03:24:19 INFO - PROCESS | 1940 | 1467109459045 Marionette DEBUG loaded listener.js 03:24:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128ebf400) [pid = 1940] [serial = 931] [outer = 0x128bd2c00] 03:24:19 INFO - PROCESS | 1940 | 1467109459414 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 03:24:19 INFO - PROCESS | 1940 | 1467109459423 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:24:19 INFO - PROCESS | 1940 | 1467109459424 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:24:19 INFO - PROCESS | 1940 | 1467109459426 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:24:19 INFO - PROCESS | 1940 | 1467109459427 Marionette TRACE conn2 <- [1,1214,null,{}] 03:24:19 INFO - PROCESS | 1940 | 1467109459429 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:19 INFO - PROCESS | 1940 | 1467109459431 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:19 INFO - PROCESS | 1940 | 1467109459536 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:24:19 INFO - PROCESS | 1940 | 1467109459549 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:19 INFO - PROCESS | 1940 | 1467109459550 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12932a000 == 35 [pid = 1940] [id = 311] 03:24:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119ab7000) [pid = 1940] [serial = 932] [outer = 0x0] 03:24:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x129161800) [pid = 1940] [serial = 933] [outer = 0x119ab7000] 03:24:19 INFO - PROCESS | 1940 | 1467109459574 Marionette DEBUG loaded listener.js 03:24:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1293ee000) [pid = 1940] [serial = 934] [outer = 0x119ab7000] 03:24:19 INFO - PROCESS | 1940 | 1467109459914 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 03:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:24:19 INFO - PROCESS | 1940 | 1467109459948 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:24:19 INFO - PROCESS | 1940 | 1467109459949 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:24:19 INFO - PROCESS | 1940 | 1467109459951 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:24:19 INFO - PROCESS | 1940 | 1467109459952 Marionette TRACE conn2 <- [1,1218,null,{}] 03:24:19 INFO - PROCESS | 1940 | 1467109459955 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:19 INFO - PROCESS | 1940 | 1467109459956 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:20 INFO - PROCESS | 1940 | 1467109460053 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:24:20 INFO - PROCESS | 1940 | 1467109460056 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:20 INFO - PROCESS | 1940 | 1467109460057 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f20800 == 36 [pid = 1940] [id = 312] 03:24:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1293ef000) [pid = 1940] [serial = 935] [outer = 0x0] 03:24:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a90ec00) [pid = 1940] [serial = 936] [outer = 0x1293ef000] 03:24:20 INFO - PROCESS | 1940 | 1467109460081 Marionette DEBUG loaded listener.js 03:24:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12abc3400) [pid = 1940] [serial = 937] [outer = 0x1293ef000] 03:24:20 INFO - PROCESS | 1940 | 1467109460414 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 471ms 03:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:24:20 INFO - PROCESS | 1940 | 1467109460426 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:24:20 INFO - PROCESS | 1940 | 1467109460427 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:24:20 INFO - PROCESS | 1940 | 1467109460429 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:24:20 INFO - PROCESS | 1940 | 1467109460430 Marionette TRACE conn2 <- [1,1222,null,{}] 03:24:20 INFO - PROCESS | 1940 | 1467109460432 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:20 INFO - PROCESS | 1940 | 1467109460435 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:20 INFO - PROCESS | 1940 | 1467109460538 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:24:20 INFO - PROCESS | 1940 | 1467109460550 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:20 INFO - PROCESS | 1940 | 1467109460551 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b10f000 == 37 [pid = 1940] [id = 313] 03:24:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12abcf800) [pid = 1940] [serial = 938] [outer = 0x0] 03:24:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12abf2400) [pid = 1940] [serial = 939] [outer = 0x12abcf800] 03:24:20 INFO - PROCESS | 1940 | 1467109460576 Marionette DEBUG loaded listener.js 03:24:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12b96fc00) [pid = 1940] [serial = 940] [outer = 0x12abcf800] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116805c00) [pid = 1940] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119403400) [pid = 1940] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11944c800) [pid = 1940] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116a1e400) [pid = 1940] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1131af800) [pid = 1940] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11678b800) [pid = 1940] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12569a400) [pid = 1940] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1182b3c00) [pid = 1940] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x129385400) [pid = 1940] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1264f5800) [pid = 1940] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a90a400) [pid = 1940] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12abf9000) [pid = 1940] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1240c6800) [pid = 1940] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119409400) [pid = 1940] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119ab3800) [pid = 1940] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:24:20 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x115d4c000) [pid = 1940] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:24:20 INFO - PROCESS | 1940 | 1467109460972 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:24:21 INFO - PROCESS | 1940 | 1467109461006 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:24:21 INFO - PROCESS | 1940 | 1467109461008 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:24:21 INFO - PROCESS | 1940 | 1467109461009 Marionette TRACE conn2 <- [1,1226,null,{}] 03:24:21 INFO - PROCESS | 1940 | 1467109461011 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:21 INFO - PROCESS | 1940 | 1467109461013 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:21 INFO - PROCESS | 1940 | 1467109461122 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:24:21 INFO - PROCESS | 1940 | 1467109461156 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:21 INFO - PROCESS | 1940 | 1467109461157 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1295a5800 == 38 [pid = 1940] [id = 314] 03:24:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1121b4800) [pid = 1940] [serial = 941] [outer = 0x0] 03:24:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119404400) [pid = 1940] [serial = 942] [outer = 0x1121b4800] 03:24:21 INFO - PROCESS | 1940 | 1467109461181 Marionette DEBUG loaded listener.js 03:24:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124f09800) [pid = 1940] [serial = 943] [outer = 0x1121b4800] 03:24:21 INFO - PROCESS | 1940 | 1467109461448 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 03:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:24:21 INFO - PROCESS | 1940 | 1467109461478 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:24:21 INFO - PROCESS | 1940 | 1467109461479 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:24:21 INFO - PROCESS | 1940 | 1467109461490 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:24:21 INFO - PROCESS | 1940 | 1467109461491 Marionette TRACE conn2 <- [1,1230,null,{}] 03:24:21 INFO - PROCESS | 1940 | 1467109461494 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:21 INFO - PROCESS | 1940 | 1467109461495 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:21 INFO - PROCESS | 1940 | 1467109461578 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:24:21 INFO - PROCESS | 1940 | 1467109461582 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:21 INFO - PROCESS | 1940 | 1467109461586 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcd3800 == 39 [pid = 1940] [id = 315] 03:24:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x125699400) [pid = 1940] [serial = 944] [outer = 0x0] 03:24:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12abf9800) [pid = 1940] [serial = 945] [outer = 0x125699400] 03:24:21 INFO - PROCESS | 1940 | 1467109461613 Marionette DEBUG loaded listener.js 03:24:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12b97e800) [pid = 1940] [serial = 946] [outer = 0x125699400] 03:24:21 INFO - PROCESS | 1940 | 1467109461947 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 476ms 03:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:24:21 INFO - PROCESS | 1940 | 1467109461959 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:24:21 INFO - PROCESS | 1940 | 1467109461960 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:24:21 INFO - PROCESS | 1940 | 1467109461962 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:24:21 INFO - PROCESS | 1940 | 1467109461964 Marionette TRACE conn2 <- [1,1234,null,{}] 03:24:21 INFO - PROCESS | 1940 | 1467109461968 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:21 INFO - PROCESS | 1940 | 1467109461970 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:22 INFO - PROCESS | 1940 | 1467109462088 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:24:22 INFO - PROCESS | 1940 | 1467109462093 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:22 INFO - PROCESS | 1940 | 1467109462094 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bced000 == 40 [pid = 1940] [id = 316] 03:24:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab3800) [pid = 1940] [serial = 947] [outer = 0x0] 03:24:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12b97e000) [pid = 1940] [serial = 948] [outer = 0x119ab3800] 03:24:22 INFO - PROCESS | 1940 | 1467109462118 Marionette DEBUG loaded listener.js 03:24:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12bf80c00) [pid = 1940] [serial = 949] [outer = 0x119ab3800] 03:24:22 INFO - PROCESS | 1940 | 1467109462409 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 03:24:22 INFO - PROCESS | 1940 | 1467109462440 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:24:22 INFO - PROCESS | 1940 | 1467109462441 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:24:22 INFO - PROCESS | 1940 | 1467109462444 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:24:22 INFO - PROCESS | 1940 | 1467109462445 Marionette TRACE conn2 <- [1,1238,null,{}] 03:24:22 INFO - PROCESS | 1940 | 1467109462448 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:22 INFO - PROCESS | 1940 | 1467109462449 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:22 INFO - PROCESS | 1940 | 1467109462532 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:24:22 INFO - PROCESS | 1940 | 1467109462537 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:22 INFO - PROCESS | 1940 | 1467109462538 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c208000 == 41 [pid = 1940] [id = 317] 03:24:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bf39800) [pid = 1940] [serial = 950] [outer = 0x0] 03:24:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12c243400) [pid = 1940] [serial = 951] [outer = 0x12bf39800] 03:24:22 INFO - PROCESS | 1940 | 1467109462562 Marionette DEBUG loaded listener.js 03:24:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12c352c00) [pid = 1940] [serial = 952] [outer = 0x12bf39800] 03:24:23 INFO - PROCESS | 1940 | 1467109463024 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 03:24:23 INFO - PROCESS | 1940 | 1467109463065 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:24:23 INFO - PROCESS | 1940 | 1467109463068 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:24:23 INFO - PROCESS | 1940 | 1467109463073 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:24:23 INFO - PROCESS | 1940 | 1467109463075 Marionette TRACE conn2 <- [1,1242,null,{}] 03:24:23 INFO - PROCESS | 1940 | 1467109463078 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:23 INFO - PROCESS | 1940 | 1467109463080 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:23 INFO - PROCESS | 1940 | 1467109463184 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:24:23 INFO - PROCESS | 1940 | 1467109463255 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:23 INFO - PROCESS | 1940 | 1467109463256 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x11821b000 == 42 [pid = 1940] [id = 318] 03:24:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x115e92c00) [pid = 1940] [serial = 953] [outer = 0x0] 03:24:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1183f4400) [pid = 1940] [serial = 954] [outer = 0x115e92c00] 03:24:23 INFO - PROCESS | 1940 | 1467109463288 Marionette DEBUG loaded listener.js 03:24:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11940e800) [pid = 1940] [serial = 955] [outer = 0x115e92c00] 03:24:23 INFO - PROCESS | 1940 | 1467109463715 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 03:24:23 INFO - PROCESS | 1940 | 1467109463743 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:24:23 INFO - PROCESS | 1940 | 1467109463746 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:24:23 INFO - PROCESS | 1940 | 1467109463773 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:24:23 INFO - PROCESS | 1940 | 1467109463775 Marionette TRACE conn2 <- [1,1246,null,{}] 03:24:23 INFO - PROCESS | 1940 | 1467109463777 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:23 INFO - PROCESS | 1940 | 1467109463779 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:23 INFO - PROCESS | 1940 | 1467109463884 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:24:23 INFO - PROCESS | 1940 | 1467109463942 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:23 INFO - PROCESS | 1940 | 1467109463944 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12577a800 == 43 [pid = 1940] [id = 319] 03:24:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119ab2400) [pid = 1940] [serial = 956] [outer = 0x0] 03:24:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12396f800) [pid = 1940] [serial = 957] [outer = 0x119ab2400] 03:24:23 INFO - PROCESS | 1940 | 1467109463974 Marionette DEBUG loaded listener.js 03:24:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1242ac800) [pid = 1940] [serial = 958] [outer = 0x119ab2400] 03:24:24 INFO - PROCESS | 1940 | 1467109464423 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 03:24:24 INFO - PROCESS | 1940 | 1467109464443 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:24:24 INFO - PROCESS | 1940 | 1467109464446 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:24:24 INFO - PROCESS | 1940 | 1467109464449 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:24:24 INFO - PROCESS | 1940 | 1467109464455 Marionette TRACE conn2 <- [1,1250,null,{}] 03:24:24 INFO - PROCESS | 1940 | 1467109464486 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:24 INFO - PROCESS | 1940 | 1467109464491 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:24 INFO - PROCESS | 1940 | 1467109464674 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:24:24 INFO - PROCESS | 1940 | 1467109464752 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:24 INFO - PROCESS | 1940 | 1467109464755 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf14800 == 44 [pid = 1940] [id = 320] 03:24:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x128972400) [pid = 1940] [serial = 959] [outer = 0x0] 03:24:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x128bd2400) [pid = 1940] [serial = 960] [outer = 0x128972400] 03:24:24 INFO - PROCESS | 1940 | 1467109464805 Marionette DEBUG loaded listener.js 03:24:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128ec2c00) [pid = 1940] [serial = 961] [outer = 0x128972400] 03:24:25 INFO - PROCESS | 1940 | 1467109465324 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 925ms 03:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:24:25 INFO - PROCESS | 1940 | 1467109465375 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:24:25 INFO - PROCESS | 1940 | 1467109465376 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:24:25 INFO - PROCESS | 1940 | 1467109465378 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:24:25 INFO - PROCESS | 1940 | 1467109465380 Marionette TRACE conn2 <- [1,1254,null,{}] 03:24:25 INFO - PROCESS | 1940 | 1467109465382 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:25 INFO - PROCESS | 1940 | 1467109465383 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:25 INFO - PROCESS | 1940 | 1467109465484 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:24:25 INFO - PROCESS | 1940 | 1467109465554 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:25 INFO - PROCESS | 1940 | 1467109465556 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c638800 == 45 [pid = 1940] [id = 321] 03:24:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12abc0400) [pid = 1940] [serial = 962] [outer = 0x0] 03:24:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12abf8000) [pid = 1940] [serial = 963] [outer = 0x12abc0400] 03:24:25 INFO - PROCESS | 1940 | 1467109465585 Marionette DEBUG loaded listener.js 03:24:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12b99cc00) [pid = 1940] [serial = 964] [outer = 0x12abc0400] 03:24:25 INFO - PROCESS | 1940 | 1467109465988 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 03:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:24:26 INFO - PROCESS | 1940 | 1467109466048 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:24:26 INFO - PROCESS | 1940 | 1467109466050 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:24:26 INFO - PROCESS | 1940 | 1467109466052 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:24:26 INFO - PROCESS | 1940 | 1467109466053 Marionette TRACE conn2 <- [1,1258,null,{}] 03:24:26 INFO - PROCESS | 1940 | 1467109466056 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:26 INFO - PROCESS | 1940 | 1467109466057 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:26 INFO - PROCESS | 1940 | 1467109466155 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:24:26 INFO - PROCESS | 1940 | 1467109466213 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:26 INFO - PROCESS | 1940 | 1467109466215 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caa4800 == 46 [pid = 1940] [id = 322] 03:24:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12abc1000) [pid = 1940] [serial = 965] [outer = 0x0] 03:24:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12bf79000) [pid = 1940] [serial = 966] [outer = 0x12abc1000] 03:24:26 INFO - PROCESS | 1940 | 1467109466256 Marionette DEBUG loaded listener.js 03:24:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12c354800) [pid = 1940] [serial = 967] [outer = 0x12abc1000] 03:24:26 INFO - PROCESS | 1940 | 1467109466692 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 03:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:24:26 INFO - PROCESS | 1940 | 1467109466723 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:24:26 INFO - PROCESS | 1940 | 1467109466724 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:24:26 INFO - PROCESS | 1940 | 1467109466726 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:24:26 INFO - PROCESS | 1940 | 1467109466727 Marionette TRACE conn2 <- [1,1262,null,{}] 03:24:26 INFO - PROCESS | 1940 | 1467109466730 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:26 INFO - PROCESS | 1940 | 1467109466734 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:26 INFO - PROCESS | 1940 | 1467109466909 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:24:27 INFO - PROCESS | 1940 | 1467109467103 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:27 INFO - PROCESS | 1940 | 1467109467105 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x116606800 == 47 [pid = 1940] [id = 323] 03:24:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x115e20c00) [pid = 1940] [serial = 968] [outer = 0x0] 03:24:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11614b400) [pid = 1940] [serial = 969] [outer = 0x115e20c00] 03:24:27 INFO - PROCESS | 1940 | 1467109467133 Marionette DEBUG loaded listener.js 03:24:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1183f1800) [pid = 1940] [serial = 970] [outer = 0x115e20c00] 03:24:27 INFO - PROCESS | 1940 | 1467109467559 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 875ms 03:24:27 INFO - PROCESS | 1940 | 1467109467602 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:24:27 INFO - PROCESS | 1940 | 1467109467604 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:24:27 INFO - PROCESS | 1940 | 1467109467607 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:24:27 INFO - PROCESS | 1940 | 1467109467609 Marionette TRACE conn2 <- [1,1266,null,{}] 03:24:27 INFO - PROCESS | 1940 | 1467109467612 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:27 INFO - PROCESS | 1940 | 1467109467614 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:27 INFO - PROCESS | 1940 | 1467109467711 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:24:27 INFO - PROCESS | 1940 | 1467109467772 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:27 INFO - PROCESS | 1940 | 1467109467773 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x119182000 == 48 [pid = 1940] [id = 324] 03:24:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119157800) [pid = 1940] [serial = 971] [outer = 0x0] 03:24:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x119404c00) [pid = 1940] [serial = 972] [outer = 0x119157800] 03:24:27 INFO - PROCESS | 1940 | 1467109467801 Marionette DEBUG loaded listener.js 03:24:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11983fc00) [pid = 1940] [serial = 973] [outer = 0x119157800] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12bced000 == 47 [pid = 1940] [id = 316] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcd3800 == 46 [pid = 1940] [id = 315] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1295a5800 == 45 [pid = 1940] [id = 314] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b10f000 == 44 [pid = 1940] [id = 313] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x120f20800 == 43 [pid = 1940] [id = 312] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12932a000 == 42 [pid = 1940] [id = 311] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x123f52000 == 41 [pid = 1940] [id = 310] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d1000 == 40 [pid = 1940] [id = 309] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d1000 == 39 [pid = 1940] [id = 308] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119bda800 == 38 [pid = 1940] [id = 307] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1168bd000 == 37 [pid = 1940] [id = 306] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x113cda800 == 36 [pid = 1940] [id = 305] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x118218800 == 35 [pid = 1940] [id = 304] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1242da800 == 34 [pid = 1940] [id = 303] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x116606800 == 33 [pid = 1940] [id = 323] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12caa4800 == 32 [pid = 1940] [id = 322] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c638800 == 31 [pid = 1940] [id = 321] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf14800 == 30 [pid = 1940] [id = 320] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12577a800 == 29 [pid = 1940] [id = 319] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c208000 == 28 [pid = 1940] [id = 317] 03:24:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11821b000 == 27 [pid = 1940] [id = 318] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12a909000) [pid = 1940] [serial = 904] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11940dc00) [pid = 1940] [serial = 869] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1240c6400) [pid = 1940] [serial = 887] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x124be3000) [pid = 1940] [serial = 888] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1183ec400) [pid = 1940] [serial = 873] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x116792400) [pid = 1940] [serial = 872] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12a47c400) [pid = 1940] [serial = 898] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x129383800) [pid = 1940] [serial = 895] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12abcb800) [pid = 1940] [serial = 907] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x117dbc800) [pid = 1940] [serial = 878] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1185e5c00) [pid = 1940] [serial = 879] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11963ac00) [pid = 1940] [serial = 881] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11983b400) [pid = 1940] [serial = 882] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119649800) [pid = 1940] [serial = 875] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119ab0000) [pid = 1940] [serial = 876] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119aba800) [pid = 1940] [serial = 884] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123802400) [pid = 1940] [serial = 885] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11872e400) [pid = 1940] [serial = 900] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12c356400) [pid = 1940] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x125055800) [pid = 1940] [serial = 891] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128bcf400) [pid = 1940] [serial = 894] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1267a2800) [pid = 1940] [serial = 892] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11983e800) [pid = 1940] [serial = 861] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11877d000) [pid = 1940] [serial = 860] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1293e5000) [pid = 1940] [serial = 897] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12a9adc00) [pid = 1940] [serial = 864] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12a5ccc00) [pid = 1940] [serial = 863] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128bd4400) [pid = 1940] [serial = 901] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a9b5c00) [pid = 1940] [serial = 906] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12c355c00) [pid = 1940] [serial = 867] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12b99f000) [pid = 1940] [serial = 866] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a47e800) [pid = 1940] [serial = 903] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119411c00) [pid = 1940] [serial = 870] [outer = 0x0] [url = about:blank] 03:24:28 INFO - PROCESS | 1940 | 1467109468810 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1221ms 03:24:28 INFO - PROCESS | 1940 | 1467109468829 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:24:28 INFO - PROCESS | 1940 | 1467109468834 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:24:28 INFO - PROCESS | 1940 | 1467109468839 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:24:28 INFO - PROCESS | 1940 | 1467109468841 Marionette TRACE conn2 <- [1,1270,null,{}] 03:24:28 INFO - PROCESS | 1940 | 1467109468846 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:28 INFO - PROCESS | 1940 | 1467109468849 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:28 INFO - PROCESS | 1940 | 1467109468962 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:24:29 INFO - PROCESS | 1940 | 1467109469014 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:29 INFO - PROCESS | 1940 | 1467109469017 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x113299000 == 28 [pid = 1940] [id = 325] 03:24:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1121b4400) [pid = 1940] [serial = 974] [outer = 0x0] 03:24:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1131e7400) [pid = 1940] [serial = 975] [outer = 0x1121b4400] 03:24:29 INFO - PROCESS | 1940 | 1467109469049 Marionette DEBUG loaded listener.js 03:24:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x114f89800) [pid = 1940] [serial = 976] [outer = 0x1121b4400] 03:24:29 INFO - PROCESS | 1940 | 1467109469389 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 572ms 03:24:29 INFO - PROCESS | 1940 | 1467109469410 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:24:29 INFO - PROCESS | 1940 | 1467109469415 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:24:29 INFO - PROCESS | 1940 | 1467109469423 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:24:29 INFO - PROCESS | 1940 | 1467109469426 Marionette TRACE conn2 <- [1,1274,null,{}] 03:24:29 INFO - PROCESS | 1940 | 1467109469430 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:29 INFO - PROCESS | 1940 | 1467109469432 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:29 INFO - PROCESS | 1940 | 1467109469550 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:24:29 INFO - PROCESS | 1940 | 1467109469624 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:29 INFO - PROCESS | 1940 | 1467109469626 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x116860800 == 29 [pid = 1940] [id = 326] 03:24:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x113ddc800) [pid = 1940] [serial = 977] [outer = 0x0] 03:24:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x115d57c00) [pid = 1940] [serial = 978] [outer = 0x113ddc800] 03:24:29 INFO - PROCESS | 1940 | 1467109469672 Marionette DEBUG loaded listener.js 03:24:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116af2800) [pid = 1940] [serial = 979] [outer = 0x113ddc800] 03:24:29 INFO - PROCESS | 1940 | 1467109469958 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 571ms 03:24:29 INFO - PROCESS | 1940 | 1467109469993 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:24:29 INFO - PROCESS | 1940 | 1467109469995 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:24:29 INFO - PROCESS | 1940 | 1467109469997 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:24:30 INFO - PROCESS | 1940 | 1467109470000 Marionette TRACE conn2 <- [1,1278,null,{}] 03:24:30 INFO - PROCESS | 1940 | 1467109470015 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:30 INFO - PROCESS | 1940 | 1467109470022 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:30 INFO - PROCESS | 1940 | 1467109470098 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:24:30 INFO - PROCESS | 1940 | 1467109470151 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:30 INFO - PROCESS | 1940 | 1467109470153 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836f800 == 30 [pid = 1940] [id = 327] 03:24:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112f36400) [pid = 1940] [serial = 980] [outer = 0x0] 03:24:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1183ec400) [pid = 1940] [serial = 981] [outer = 0x112f36400] 03:24:30 INFO - PROCESS | 1940 | 1467109470180 Marionette DEBUG loaded listener.js 03:24:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11877a800) [pid = 1940] [serial = 982] [outer = 0x112f36400] 03:24:30 INFO - PROCESS | 1940 | 1467109470492 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 529ms 03:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:24:30 INFO - PROCESS | 1940 | 1467109470527 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:24:30 INFO - PROCESS | 1940 | 1467109470528 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:24:30 INFO - PROCESS | 1940 | 1467109470530 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:24:30 INFO - PROCESS | 1940 | 1467109470532 Marionette TRACE conn2 <- [1,1282,null,{}] 03:24:30 INFO - PROCESS | 1940 | 1467109470537 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:30 INFO - PROCESS | 1940 | 1467109470538 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:30 INFO - PROCESS | 1940 | 1467109470612 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:24:30 INFO - PROCESS | 1940 | 1467109470616 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:30 INFO - PROCESS | 1940 | 1467109470619 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11948d800 == 31 [pid = 1940] [id = 328] 03:24:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118898000) [pid = 1940] [serial = 983] [outer = 0x0] 03:24:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11963d000) [pid = 1940] [serial = 984] [outer = 0x118898000] 03:24:30 INFO - PROCESS | 1940 | 1467109470645 Marionette DEBUG loaded listener.js 03:24:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119645800) [pid = 1940] [serial = 985] [outer = 0x118898000] 03:24:31 INFO - PROCESS | 1940 | 1467109471044 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 03:24:31 INFO - PROCESS | 1940 | 1467109471056 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:24:31 INFO - PROCESS | 1940 | 1467109471058 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:24:31 INFO - PROCESS | 1940 | 1467109471062 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:24:31 INFO - PROCESS | 1940 | 1467109471064 Marionette TRACE conn2 <- [1,1286,null,{}] 03:24:31 INFO - PROCESS | 1940 | 1467109471089 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:31 INFO - PROCESS | 1940 | 1467109471091 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:31 INFO - PROCESS | 1940 | 1467109471222 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:24:31 INFO - PROCESS | 1940 | 1467109471279 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:31 INFO - PROCESS | 1940 | 1467109471280 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x119ce0000 == 32 [pid = 1940] [id = 329] 03:24:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x111f2dc00) [pid = 1940] [serial = 986] [outer = 0x0] 03:24:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11983b400) [pid = 1940] [serial = 987] [outer = 0x111f2dc00] 03:24:31 INFO - PROCESS | 1940 | 1467109471321 Marionette DEBUG loaded listener.js 03:24:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119ab5c00) [pid = 1940] [serial = 988] [outer = 0x111f2dc00] 03:24:31 INFO - PROCESS | 1940 | 1467109471775 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 745ms 03:24:31 INFO - PROCESS | 1940 | 1467109471812 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:24:31 INFO - PROCESS | 1940 | 1467109471813 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:24:31 INFO - PROCESS | 1940 | 1467109471815 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:24:31 INFO - PROCESS | 1940 | 1467109471816 Marionette TRACE conn2 <- [1,1290,null,{}] 03:24:31 INFO - PROCESS | 1940 | 1467109471819 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:31 INFO - PROCESS | 1940 | 1467109471823 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:31 INFO - PROCESS | 1940 | 1467109471937 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:24:31 INFO - PROCESS | 1940 | 1467109471941 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:31 INFO - PROCESS | 1940 | 1467109471942 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c95000 == 33 [pid = 1940] [id = 330] 03:24:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x116af3c00) [pid = 1940] [serial = 989] [outer = 0x0] 03:24:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x120ff0000) [pid = 1940] [serial = 990] [outer = 0x116af3c00] 03:24:31 INFO - PROCESS | 1940 | 1467109471966 Marionette DEBUG loaded listener.js 03:24:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124ba4000) [pid = 1940] [serial = 991] [outer = 0x116af3c00] 03:24:32 INFO - PROCESS | 1940 | 1467109472296 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 03:24:32 INFO - PROCESS | 1940 | 1467109472337 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:24:32 INFO - PROCESS | 1940 | 1467109472338 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:24:32 INFO - PROCESS | 1940 | 1467109472340 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:24:32 INFO - PROCESS | 1940 | 1467109472341 Marionette TRACE conn2 <- [1,1294,null,{}] 03:24:32 INFO - PROCESS | 1940 | 1467109472351 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:32 INFO - PROCESS | 1940 | 1467109472352 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:32 INFO - PROCESS | 1940 | 1467109472441 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:24:32 INFO - PROCESS | 1940 | 1467109472477 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:32 INFO - PROCESS | 1940 | 1467109472478 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246de000 == 34 [pid = 1940] [id = 331] 03:24:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x110eee400) [pid = 1940] [serial = 992] [outer = 0x0] 03:24:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124be2c00) [pid = 1940] [serial = 993] [outer = 0x110eee400] 03:24:32 INFO - PROCESS | 1940 | 1467109472503 Marionette DEBUG loaded listener.js 03:24:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1256e1800) [pid = 1940] [serial = 994] [outer = 0x110eee400] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128bd2c00) [pid = 1940] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119ab7000) [pid = 1940] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1121b4800) [pid = 1940] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1293ef000) [pid = 1940] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12abcf800) [pid = 1940] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x125699400) [pid = 1940] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118730c00) [pid = 1940] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118733000) [pid = 1940] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12abcf400) [pid = 1940] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112ab0800) [pid = 1940] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1183eb800) [pid = 1940] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x114f8f400) [pid = 1940] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119ab0800) [pid = 1940] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119ab3800) [pid = 1940] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:24:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12bf39800) [pid = 1940] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:24:33 INFO - PROCESS | 1940 | 1467109472997 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 675ms 03:24:33 INFO - PROCESS | 1940 | 1467109473018 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:24:33 INFO - PROCESS | 1940 | 1467109473020 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:24:33 INFO - PROCESS | 1940 | 1467109473023 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:24:33 INFO - PROCESS | 1940 | 1467109473024 Marionette TRACE conn2 <- [1,1298,null,{}] 03:24:33 INFO - PROCESS | 1940 | 1467109473026 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:33 INFO - PROCESS | 1940 | 1467109473027 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:33 INFO - PROCESS | 1940 | 1467109473098 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:24:33 INFO - PROCESS | 1940 | 1467109473104 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:33 INFO - PROCESS | 1940 | 1467109473105 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12572b800 == 35 [pid = 1940] [id = 332] 03:24:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x114f8f400) [pid = 1940] [serial = 995] [outer = 0x0] 03:24:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11963b400) [pid = 1940] [serial = 996] [outer = 0x114f8f400] 03:24:33 INFO - PROCESS | 1940 | 1467109473129 Marionette DEBUG loaded listener.js 03:24:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124ea1800) [pid = 1940] [serial = 997] [outer = 0x114f8f400] 03:24:33 INFO - PROCESS | 1940 | 1467109473458 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 03:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:24:33 INFO - PROCESS | 1940 | 1467109473492 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:24:33 INFO - PROCESS | 1940 | 1467109473493 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:24:33 INFO - PROCESS | 1940 | 1467109473495 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:24:33 INFO - PROCESS | 1940 | 1467109473496 Marionette TRACE conn2 <- [1,1302,null,{}] 03:24:33 INFO - PROCESS | 1940 | 1467109473498 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:33 INFO - PROCESS | 1940 | 1467109473507 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:33 INFO - PROCESS | 1940 | 1467109473605 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:24:33 INFO - PROCESS | 1940 | 1467109473611 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:33 INFO - PROCESS | 1940 | 1467109473612 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836d800 == 36 [pid = 1940] [id = 333] 03:24:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124ea2400) [pid = 1940] [serial = 998] [outer = 0x0] 03:24:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12608e400) [pid = 1940] [serial = 999] [outer = 0x124ea2400] 03:24:33 INFO - PROCESS | 1940 | 1467109473637 Marionette DEBUG loaded listener.js 03:24:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12655d400) [pid = 1940] [serial = 1000] [outer = 0x124ea2400] 03:24:33 INFO - PROCESS | 1940 | 1467109473941 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 03:24:33 INFO - PROCESS | 1940 | 1467109473963 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:24:33 INFO - PROCESS | 1940 | 1467109473965 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:24:33 INFO - PROCESS | 1940 | 1467109473969 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:24:33 INFO - PROCESS | 1940 | 1467109473972 Marionette TRACE conn2 <- [1,1306,null,{}] 03:24:33 INFO - PROCESS | 1940 | 1467109473975 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:33 INFO - PROCESS | 1940 | 1467109473976 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:34 INFO - PROCESS | 1940 | 1467109474054 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:24:34 INFO - PROCESS | 1940 | 1467109474057 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:34 INFO - PROCESS | 1940 | 1467109474059 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd0800 == 37 [pid = 1940] [id = 334] 03:24:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12655f400) [pid = 1940] [serial = 1001] [outer = 0x0] 03:24:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126c79400) [pid = 1940] [serial = 1002] [outer = 0x12655f400] 03:24:34 INFO - PROCESS | 1940 | 1467109474083 Marionette DEBUG loaded listener.js 03:24:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128967800) [pid = 1940] [serial = 1003] [outer = 0x12655f400] 03:24:34 INFO - PROCESS | 1940 | 1467109474398 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 472ms 03:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:24:34 INFO - PROCESS | 1940 | 1467109474440 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:24:34 INFO - PROCESS | 1940 | 1467109474442 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:24:34 INFO - PROCESS | 1940 | 1467109474444 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:24:34 INFO - PROCESS | 1940 | 1467109474445 Marionette TRACE conn2 <- [1,1310,null,{}] 03:24:34 INFO - PROCESS | 1940 | 1467109474448 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:34 INFO - PROCESS | 1940 | 1467109474449 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:34 INFO - PROCESS | 1940 | 1467109474571 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:24:34 INFO - PROCESS | 1940 | 1467109474577 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:34 INFO - PROCESS | 1940 | 1467109474578 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cdc000 == 38 [pid = 1940] [id = 335] 03:24:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128970c00) [pid = 1940] [serial = 1004] [outer = 0x0] 03:24:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128bdb000) [pid = 1940] [serial = 1005] [outer = 0x128970c00] 03:24:34 INFO - PROCESS | 1940 | 1467109474605 Marionette DEBUG loaded listener.js 03:24:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12915b400) [pid = 1940] [serial = 1006] [outer = 0x128970c00] 03:24:34 INFO - PROCESS | 1940 | 1467109474921 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:24:34 INFO - PROCESS | 1940 | 1467109474985 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:24:34 INFO - PROCESS | 1940 | 1467109474989 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:24:34 INFO - PROCESS | 1940 | 1467109474991 Marionette TRACE conn2 <- [1,1314,null,{}] 03:24:34 INFO - PROCESS | 1940 | 1467109474995 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:34 INFO - PROCESS | 1940 | 1467109474997 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:35 INFO - PROCESS | 1940 | 1467109475093 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:24:35 INFO - PROCESS | 1940 | 1467109475188 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:35 INFO - PROCESS | 1940 | 1467109475192 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x113295000 == 39 [pid = 1940] [id = 336] 03:24:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1121b1c00) [pid = 1940] [serial = 1007] [outer = 0x0] 03:24:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x112a77400) [pid = 1940] [serial = 1008] [outer = 0x1121b1c00] 03:24:35 INFO - PROCESS | 1940 | 1467109475223 Marionette DEBUG loaded listener.js 03:24:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x113c73000) [pid = 1940] [serial = 1009] [outer = 0x1121b1c00] 03:24:35 INFO - PROCESS | 1940 | 1467109475744 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 771ms 03:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:24:35 INFO - PROCESS | 1940 | 1467109475760 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:24:35 INFO - PROCESS | 1940 | 1467109475762 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:24:35 INFO - PROCESS | 1940 | 1467109475793 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:24:35 INFO - PROCESS | 1940 | 1467109475795 Marionette TRACE conn2 <- [1,1318,null,{}] 03:24:35 INFO - PROCESS | 1940 | 1467109475801 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:35 INFO - PROCESS | 1940 | 1467109475804 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:35 INFO - PROCESS | 1940 | 1467109475910 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:24:35 INFO - PROCESS | 1940 | 1467109475988 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:35 INFO - PROCESS | 1940 | 1467109475990 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x11948a800 == 40 [pid = 1940] [id = 337] 03:24:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1176efc00) [pid = 1940] [serial = 1010] [outer = 0x0] 03:24:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x117dbc800) [pid = 1940] [serial = 1011] [outer = 0x1176efc00] 03:24:36 INFO - PROCESS | 1940 | 1467109476020 Marionette DEBUG loaded listener.js 03:24:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1183f4800) [pid = 1940] [serial = 1012] [outer = 0x1176efc00] 03:24:36 INFO - PROCESS | 1940 | 1467109476694 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1002ms 03:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:24:36 INFO - PROCESS | 1940 | 1467109476767 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:24:36 INFO - PROCESS | 1940 | 1467109476769 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:24:36 INFO - PROCESS | 1940 | 1467109476773 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:24:36 INFO - PROCESS | 1940 | 1467109476774 Marionette TRACE conn2 <- [1,1322,null,{}] 03:24:36 INFO - PROCESS | 1940 | 1467109476778 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:36 INFO - PROCESS | 1940 | 1467109476779 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:36 INFO - PROCESS | 1940 | 1467109476885 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:24:36 INFO - PROCESS | 1940 | 1467109476941 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:36 INFO - PROCESS | 1940 | 1467109476944 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168c1000 == 41 [pid = 1940] [id = 338] 03:24:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x115e89c00) [pid = 1940] [serial = 1013] [outer = 0x0] 03:24:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x116788000) [pid = 1940] [serial = 1014] [outer = 0x115e89c00] 03:24:36 INFO - PROCESS | 1940 | 1467109476972 Marionette DEBUG loaded listener.js 03:24:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1176f4800) [pid = 1940] [serial = 1015] [outer = 0x115e89c00] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd0800 == 40 [pid = 1940] [id = 334] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x11836d800 == 39 [pid = 1940] [id = 333] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12572b800 == 38 [pid = 1940] [id = 332] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x1246de000 == 37 [pid = 1940] [id = 331] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x123c95000 == 36 [pid = 1940] [id = 330] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x119ce0000 == 35 [pid = 1940] [id = 329] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x11948d800 == 34 [pid = 1940] [id = 328] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x11836f800 == 33 [pid = 1940] [id = 327] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x116860800 == 32 [pid = 1940] [id = 326] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x113299000 == 31 [pid = 1940] [id = 325] 03:24:37 INFO - PROCESS | 1940 | --DOCSHELL 0x119182000 == 30 [pid = 1940] [id = 324] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12c352c00) [pid = 1940] [serial = 952] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x128ebf400) [pid = 1940] [serial = 931] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x124f09800) [pid = 1940] [serial = 943] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12b96fc00) [pid = 1940] [serial = 940] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12b97e800) [pid = 1940] [serial = 946] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x126c7bc00) [pid = 1940] [serial = 928] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b97e000) [pid = 1940] [serial = 948] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128bd6400) [pid = 1940] [serial = 930] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x129161800) [pid = 1940] [serial = 933] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1293ee000) [pid = 1940] [serial = 934] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119404400) [pid = 1940] [serial = 942] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12a90ec00) [pid = 1940] [serial = 936] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12abc3400) [pid = 1940] [serial = 937] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12abf2400) [pid = 1940] [serial = 939] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12abf9800) [pid = 1940] [serial = 945] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119ab8400) [pid = 1940] [serial = 921] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x120ff5400) [pid = 1940] [serial = 922] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11910bc00) [pid = 1940] [serial = 918] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119640c00) [pid = 1940] [serial = 919] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12b9a4000) [pid = 1940] [serial = 910] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12b1d2000) [pid = 1940] [serial = 909] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123e41000) [pid = 1940] [serial = 924] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x125691000) [pid = 1940] [serial = 925] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11872b800) [pid = 1940] [serial = 912] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119407c00) [pid = 1940] [serial = 913] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x115d55400) [pid = 1940] [serial = 915] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x116aed400) [pid = 1940] [serial = 916] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1265f5c00) [pid = 1940] [serial = 927] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12bf80c00) [pid = 1940] [serial = 949] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12c243400) [pid = 1940] [serial = 951] [outer = 0x0] [url = about:blank] 03:24:37 INFO - PROCESS | 1940 | 1467109477377 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 624ms 03:24:37 INFO - PROCESS | 1940 | 1467109477396 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:24:37 INFO - PROCESS | 1940 | 1467109477399 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:24:37 INFO - PROCESS | 1940 | 1467109477406 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:24:37 INFO - PROCESS | 1940 | 1467109477407 Marionette TRACE conn2 <- [1,1326,null,{}] 03:24:37 INFO - PROCESS | 1940 | 1467109477410 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:37 INFO - PROCESS | 1940 | 1467109477411 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:37 INFO - PROCESS | 1940 | 1467109477489 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:24:37 INFO - PROCESS | 1940 | 1467109477493 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:37 INFO - PROCESS | 1940 | 1467109477494 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184d3000 == 31 [pid = 1940] [id = 339] 03:24:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183f7000) [pid = 1940] [serial = 1016] [outer = 0x0] 03:24:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118893400) [pid = 1940] [serial = 1017] [outer = 0x1183f7000] 03:24:37 INFO - PROCESS | 1940 | 1467109477523 Marionette DEBUG loaded listener.js 03:24:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11915e800) [pid = 1940] [serial = 1018] [outer = 0x1183f7000] 03:24:37 INFO - PROCESS | 1940 | 1467109477846 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 03:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:24:37 INFO - PROCESS | 1940 | 1467109477876 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:24:37 INFO - PROCESS | 1940 | 1467109477878 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:24:37 INFO - PROCESS | 1940 | 1467109477880 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:24:37 INFO - PROCESS | 1940 | 1467109477883 Marionette TRACE conn2 <- [1,1330,null,{}] 03:24:37 INFO - PROCESS | 1940 | 1467109477893 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:37 INFO - PROCESS | 1940 | 1467109477896 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:37 INFO - PROCESS | 1940 | 1467109477987 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:24:37 INFO - PROCESS | 1940 | 1467109477994 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:37 INFO - PROCESS | 1940 | 1467109477996 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x123878000 == 32 [pid = 1940] [id = 340] 03:24:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x111e58c00) [pid = 1940] [serial = 1019] [outer = 0x0] 03:24:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119ab3c00) [pid = 1940] [serial = 1020] [outer = 0x111e58c00] 03:24:38 INFO - PROCESS | 1940 | 1467109478029 Marionette DEBUG loaded listener.js 03:24:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119c82000) [pid = 1940] [serial = 1021] [outer = 0x111e58c00] 03:24:38 INFO - PROCESS | 1940 | 1467109478385 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 526ms 03:24:38 INFO - PROCESS | 1940 | 1467109478412 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:24:38 INFO - PROCESS | 1940 | 1467109478414 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:24:38 INFO - PROCESS | 1940 | 1467109478420 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:24:38 INFO - PROCESS | 1940 | 1467109478421 Marionette TRACE conn2 <- [1,1334,null,{}] 03:24:38 INFO - PROCESS | 1940 | 1467109478424 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:38 INFO - PROCESS | 1940 | 1467109478425 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:38 INFO - PROCESS | 1940 | 1467109478505 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:24:38 INFO - PROCESS | 1940 | 1467109478508 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:38 INFO - PROCESS | 1940 | 1467109478510 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x124b3b800 == 33 [pid = 1940] [id = 341] 03:24:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119feb400) [pid = 1940] [serial = 1022] [outer = 0x0] 03:24:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123e47800) [pid = 1940] [serial = 1023] [outer = 0x119feb400] 03:24:38 INFO - PROCESS | 1940 | 1467109478534 Marionette DEBUG loaded listener.js 03:24:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124607400) [pid = 1940] [serial = 1024] [outer = 0x119feb400] 03:24:38 INFO - PROCESS | 1940 | 1467109478944 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 572ms 03:24:38 INFO - PROCESS | 1940 | 1467109478991 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:24:38 INFO - PROCESS | 1940 | 1467109478992 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:24:38 INFO - PROCESS | 1940 | 1467109478996 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:24:38 INFO - PROCESS | 1940 | 1467109478998 Marionette TRACE conn2 <- [1,1338,null,{}] 03:24:39 INFO - PROCESS | 1940 | 1467109479001 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:39 INFO - PROCESS | 1940 | 1467109479003 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:39 INFO - PROCESS | 1940 | 1467109479132 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:24:39 INFO - PROCESS | 1940 | 1467109479141 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:39 INFO - PROCESS | 1940 | 1467109479143 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x126422800 == 34 [pid = 1940] [id = 342] 03:24:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x123807400) [pid = 1940] [serial = 1025] [outer = 0x0] 03:24:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124ea2000) [pid = 1940] [serial = 1026] [outer = 0x123807400] 03:24:39 INFO - PROCESS | 1940 | 1467109479167 Marionette DEBUG loaded listener.js 03:24:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12569c400) [pid = 1940] [serial = 1027] [outer = 0x123807400] 03:24:39 INFO - PROCESS | 1940 | 1467109479980 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 03:24:40 INFO - PROCESS | 1940 | 1467109480017 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:24:40 INFO - PROCESS | 1940 | 1467109480020 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:24:40 INFO - PROCESS | 1940 | 1467109480022 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:24:40 INFO - PROCESS | 1940 | 1467109480024 Marionette TRACE conn2 <- [1,1342,null,{}] 03:24:40 INFO - PROCESS | 1940 | 1467109480026 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:40 INFO - PROCESS | 1940 | 1467109480030 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:40 INFO - PROCESS | 1940 | 1467109480148 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:24:40 INFO - PROCESS | 1940 | 1467109480152 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:40 INFO - PROCESS | 1940 | 1467109480153 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12932f800 == 35 [pid = 1940] [id = 343] 03:24:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1256dc400) [pid = 1940] [serial = 1028] [outer = 0x0] 03:24:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128971400) [pid = 1940] [serial = 1029] [outer = 0x1256dc400] 03:24:40 INFO - PROCESS | 1940 | 1467109480178 Marionette DEBUG loaded listener.js 03:24:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12915d800) [pid = 1940] [serial = 1030] [outer = 0x1256dc400] 03:24:40 INFO - PROCESS | 1940 | 1467109480521 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 03:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:24:40 INFO - PROCESS | 1940 | 1467109480542 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:24:40 INFO - PROCESS | 1940 | 1467109480543 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:24:40 INFO - PROCESS | 1940 | 1467109480545 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:24:40 INFO - PROCESS | 1940 | 1467109480546 Marionette TRACE conn2 <- [1,1346,null,{}] 03:24:40 INFO - PROCESS | 1940 | 1467109480549 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:40 INFO - PROCESS | 1940 | 1467109480550 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:40 INFO - PROCESS | 1940 | 1467109480657 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:24:40 INFO - PROCESS | 1940 | 1467109480667 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:40 INFO - PROCESS | 1940 | 1467109480670 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a60d800 == 36 [pid = 1940] [id = 344] 03:24:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x129382000) [pid = 1940] [serial = 1031] [outer = 0x0] 03:24:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1293e2c00) [pid = 1940] [serial = 1032] [outer = 0x129382000] 03:24:40 INFO - PROCESS | 1940 | 1467109480694 Marionette DEBUG loaded listener.js 03:24:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a47d400) [pid = 1940] [serial = 1033] [outer = 0x129382000] 03:24:41 INFO - PROCESS | 1940 | 1467109481011 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 03:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:24:41 INFO - PROCESS | 1940 | 1467109481065 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:24:41 INFO - PROCESS | 1940 | 1467109481066 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:24:41 INFO - PROCESS | 1940 | 1467109481068 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:24:41 INFO - PROCESS | 1940 | 1467109481069 Marionette TRACE conn2 <- [1,1350,null,{}] 03:24:41 INFO - PROCESS | 1940 | 1467109481071 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:41 INFO - PROCESS | 1940 | 1467109481073 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:41 INFO - PROCESS | 1940 | 1467109481170 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:24:41 INFO - PROCESS | 1940 | 1467109481173 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:41 INFO - PROCESS | 1940 | 1467109481174 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab7e000 == 37 [pid = 1940] [id = 345] 03:24:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x111c78c00) [pid = 1940] [serial = 1034] [outer = 0x0] 03:24:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a5d8800) [pid = 1940] [serial = 1035] [outer = 0x111c78c00] 03:24:41 INFO - PROCESS | 1940 | 1467109481198 Marionette DEBUG loaded listener.js 03:24:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a9a8000) [pid = 1940] [serial = 1036] [outer = 0x111c78c00] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x111f2dc00) [pid = 1940] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1121b4400) [pid = 1940] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x112f36400) [pid = 1940] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119157800) [pid = 1940] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113ddc800) [pid = 1940] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116af3c00) [pid = 1940] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118898000) [pid = 1940] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115e92c00) [pid = 1940] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119ab2400) [pid = 1940] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128972400) [pid = 1940] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12655f400) [pid = 1940] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12abc0400) [pid = 1940] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12abc1000) [pid = 1940] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115e20c00) [pid = 1940] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x110eee400) [pid = 1940] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x114f8f400) [pid = 1940] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:24:41 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124ea2400) [pid = 1940] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:24:41 INFO - PROCESS | 1940 | 1467109481569 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 03:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:24:41 INFO - PROCESS | 1940 | 1467109481589 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:24:41 INFO - PROCESS | 1940 | 1467109481590 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:24:41 INFO - PROCESS | 1940 | 1467109481593 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:24:41 INFO - PROCESS | 1940 | 1467109481594 Marionette TRACE conn2 <- [1,1354,null,{}] 03:24:41 INFO - PROCESS | 1940 | 1467109481596 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:41 INFO - PROCESS | 1940 | 1467109481597 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:41 INFO - PROCESS | 1940 | 1467109481681 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:24:41 INFO - PROCESS | 1940 | 1467109481737 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:41 INFO - PROCESS | 1940 | 1467109481738 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a64e800 == 38 [pid = 1940] [id = 346] 03:24:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1121b4800) [pid = 1940] [serial = 1037] [outer = 0x0] 03:24:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1176f1000) [pid = 1940] [serial = 1038] [outer = 0x1121b4800] 03:24:41 INFO - PROCESS | 1940 | 1467109481762 Marionette DEBUG loaded listener.js 03:24:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119839c00) [pid = 1940] [serial = 1039] [outer = 0x1121b4800] 03:24:42 INFO - PROCESS | 1940 | 1467109482052 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 467ms 03:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:24:42 INFO - PROCESS | 1940 | 1467109482061 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:24:42 INFO - PROCESS | 1940 | 1467109482062 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:24:42 INFO - PROCESS | 1940 | 1467109482064 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:24:42 INFO - PROCESS | 1940 | 1467109482065 Marionette TRACE conn2 <- [1,1358,null,{}] 03:24:42 INFO - PROCESS | 1940 | 1467109482075 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:42 INFO - PROCESS | 1940 | 1467109482076 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:42 INFO - PROCESS | 1940 | 1467109482159 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:24:42 INFO - PROCESS | 1940 | 1467109482163 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:42 INFO - PROCESS | 1940 | 1467109482164 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b180000 == 39 [pid = 1940] [id = 347] 03:24:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119c80400) [pid = 1940] [serial = 1040] [outer = 0x0] 03:24:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126c7f000) [pid = 1940] [serial = 1041] [outer = 0x119c80400] 03:24:42 INFO - PROCESS | 1940 | 1467109482189 Marionette DEBUG loaded listener.js 03:24:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a90d400) [pid = 1940] [serial = 1042] [outer = 0x119c80400] 03:24:42 INFO - PROCESS | 1940 | 1467109482514 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 472ms 03:24:42 INFO - PROCESS | 1940 | 1467109482538 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:24:42 INFO - PROCESS | 1940 | 1467109482539 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:24:42 INFO - PROCESS | 1940 | 1467109482541 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:24:42 INFO - PROCESS | 1940 | 1467109482543 Marionette TRACE conn2 <- [1,1362,null,{}] 03:24:42 INFO - PROCESS | 1940 | 1467109482554 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:42 INFO - PROCESS | 1940 | 1467109482556 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:42 INFO - PROCESS | 1940 | 1467109482669 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:24:42 INFO - PROCESS | 1940 | 1467109482675 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:42 INFO - PROCESS | 1940 | 1467109482677 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d6000 == 40 [pid = 1940] [id = 348] 03:24:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a910c00) [pid = 1940] [serial = 1043] [outer = 0x0] 03:24:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12abc7800) [pid = 1940] [serial = 1044] [outer = 0x12a910c00] 03:24:42 INFO - PROCESS | 1940 | 1467109482702 Marionette DEBUG loaded listener.js 03:24:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b1dcc00) [pid = 1940] [serial = 1045] [outer = 0x12a910c00] 03:24:43 INFO - PROCESS | 1940 | 1467109483035 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 529ms 03:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:24:43 INFO - PROCESS | 1940 | 1467109483071 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:24:43 INFO - PROCESS | 1940 | 1467109483072 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:24:43 INFO - PROCESS | 1940 | 1467109483074 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:24:43 INFO - PROCESS | 1940 | 1467109483075 Marionette TRACE conn2 <- [1,1366,null,{}] 03:24:43 INFO - PROCESS | 1940 | 1467109483078 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:43 INFO - PROCESS | 1940 | 1467109483079 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:43 INFO - PROCESS | 1940 | 1467109483157 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:24:43 INFO - PROCESS | 1940 | 1467109483160 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:43 INFO - PROCESS | 1940 | 1467109483161 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bce4800 == 41 [pid = 1940] [id = 349] 03:24:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b1dd400) [pid = 1940] [serial = 1046] [outer = 0x0] 03:24:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b999400) [pid = 1940] [serial = 1047] [outer = 0x12b1dd400] 03:24:43 INFO - PROCESS | 1940 | 1467109483185 Marionette DEBUG loaded listener.js 03:24:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12bf2d000) [pid = 1940] [serial = 1048] [outer = 0x12b1dd400] 03:24:43 INFO - PROCESS | 1940 | 1467109483635 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:24:43 INFO - PROCESS | 1940 | 1467109483645 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:24:43 INFO - PROCESS | 1940 | 1467109483648 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:24:43 INFO - PROCESS | 1940 | 1467109483652 Marionette TRACE conn2 <- [1,1370,null,{}] 03:24:43 INFO - PROCESS | 1940 | 1467109483657 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:43 INFO - PROCESS | 1940 | 1467109483659 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:43 INFO - PROCESS | 1940 | 1467109483766 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:24:43 INFO - PROCESS | 1940 | 1467109483835 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:43 INFO - PROCESS | 1940 | 1467109483837 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11746c800 == 42 [pid = 1940] [id = 350] 03:24:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1131e8000) [pid = 1940] [serial = 1049] [outer = 0x0] 03:24:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x115e94000) [pid = 1940] [serial = 1050] [outer = 0x1131e8000] 03:24:43 INFO - PROCESS | 1940 | 1467109483867 Marionette DEBUG loaded listener.js 03:24:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1183ed800) [pid = 1940] [serial = 1051] [outer = 0x1131e8000] 03:24:44 INFO - PROCESS | 1940 | 1467109484323 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:24:44 INFO - PROCESS | 1940 | 1467109484409 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:24:44 INFO - PROCESS | 1940 | 1467109484415 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:24:44 INFO - PROCESS | 1940 | 1467109484417 Marionette TRACE conn2 <- [1,1374,null,{}] 03:24:44 INFO - PROCESS | 1940 | 1467109484419 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:44 INFO - PROCESS | 1940 | 1467109484421 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:44 INFO - PROCESS | 1940 | 1467109484521 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:24:44 INFO - PROCESS | 1940 | 1467109484589 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:44 INFO - PROCESS | 1940 | 1467109484590 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x125765800 == 43 [pid = 1940] [id = 351] 03:24:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11963f000) [pid = 1940] [serial = 1052] [outer = 0x0] 03:24:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119646c00) [pid = 1940] [serial = 1053] [outer = 0x11963f000] 03:24:44 INFO - PROCESS | 1940 | 1467109484620 Marionette DEBUG loaded listener.js 03:24:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119ab7400) [pid = 1940] [serial = 1054] [outer = 0x11963f000] 03:24:45 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:24:45 INFO - PROCESS | 1940 | 1467109485061 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:24:45 INFO - PROCESS | 1940 | 1467109485088 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:24:45 INFO - PROCESS | 1940 | 1467109485091 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:24:45 INFO - PROCESS | 1940 | 1467109485093 Marionette TRACE conn2 <- [1,1378,null,{}] 03:24:45 INFO - PROCESS | 1940 | 1467109485102 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:45 INFO - PROCESS | 1940 | 1467109485106 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:45 INFO - PROCESS | 1940 | 1467109485205 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:24:45 INFO - PROCESS | 1940 | 1467109485275 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:45 INFO - PROCESS | 1940 | 1467109485279 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcd7000 == 44 [pid = 1940] [id = 352] 03:24:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126095c00) [pid = 1940] [serial = 1055] [outer = 0x0] 03:24:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x126c79c00) [pid = 1940] [serial = 1056] [outer = 0x126095c00] 03:24:45 INFO - PROCESS | 1940 | 1467109485310 Marionette DEBUG loaded listener.js 03:24:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x128bda000) [pid = 1940] [serial = 1057] [outer = 0x126095c00] 03:24:45 INFO - PROCESS | 1940 | 1467109485723 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:24:45 INFO - PROCESS | 1940 | 1467109485764 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:24:45 INFO - PROCESS | 1940 | 1467109485766 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:24:45 INFO - PROCESS | 1940 | 1467109485768 Marionette TRACE conn2 <- [1,1382,null,{}] 03:24:45 INFO - PROCESS | 1940 | 1467109485770 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:45 INFO - PROCESS | 1940 | 1467109485771 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:45 INFO - PROCESS | 1940 | 1467109485901 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:24:45 INFO - PROCESS | 1940 | 1467109485958 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:45 INFO - PROCESS | 1940 | 1467109485959 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c215800 == 45 [pid = 1940] [id = 353] 03:24:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x129163c00) [pid = 1940] [serial = 1058] [outer = 0x0] 03:24:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12a483800) [pid = 1940] [serial = 1059] [outer = 0x129163c00] 03:24:45 INFO - PROCESS | 1940 | 1467109485988 Marionette DEBUG loaded listener.js 03:24:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12abc1000) [pid = 1940] [serial = 1060] [outer = 0x129163c00] 03:24:46 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:24:46 INFO - PROCESS | 1940 | 1467109486595 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:24:46 INFO - PROCESS | 1940 | 1467109486641 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:24:46 INFO - PROCESS | 1940 | 1467109486645 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:24:46 INFO - PROCESS | 1940 | 1467109486647 Marionette TRACE conn2 <- [1,1386,null,{}] 03:24:46 INFO - PROCESS | 1940 | 1467109486651 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:46 INFO - PROCESS | 1940 | 1467109486655 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:46 INFO - PROCESS | 1940 | 1467109486748 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:24:46 INFO - PROCESS | 1940 | 1467109486815 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:46 INFO - PROCESS | 1940 | 1467109486817 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x119189800 == 46 [pid = 1940] [id = 354] 03:24:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x116792400) [pid = 1940] [serial = 1061] [outer = 0x0] 03:24:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116af6c00) [pid = 1940] [serial = 1062] [outer = 0x116792400] 03:24:46 INFO - PROCESS | 1940 | 1467109486845 Marionette DEBUG loaded listener.js 03:24:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11853d800) [pid = 1940] [serial = 1063] [outer = 0x116792400] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d6000 == 45 [pid = 1940] [id = 348] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12b180000 == 44 [pid = 1940] [id = 347] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12a64e800 == 43 [pid = 1940] [id = 346] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab7e000 == 42 [pid = 1940] [id = 345] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12a60d800 == 41 [pid = 1940] [id = 344] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12932f800 == 40 [pid = 1940] [id = 343] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x126422800 == 39 [pid = 1940] [id = 342] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x124b3b800 == 38 [pid = 1940] [id = 341] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x123878000 == 37 [pid = 1940] [id = 340] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x1184d3000 == 36 [pid = 1940] [id = 339] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x1168c1000 == 35 [pid = 1940] [id = 338] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x11948a800 == 34 [pid = 1940] [id = 337] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x113295000 == 33 [pid = 1940] [id = 336] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119cdc000 == 32 [pid = 1940] [id = 335] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12c215800 == 31 [pid = 1940] [id = 353] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcd7000 == 30 [pid = 1940] [id = 352] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x125765800 == 29 [pid = 1940] [id = 351] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12bce4800 == 28 [pid = 1940] [id = 349] 03:24:47 INFO - PROCESS | 1940 | --DOCSHELL 0x11746c800 == 27 [pid = 1940] [id = 350] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11983b400) [pid = 1940] [serial = 987] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1131e7400) [pid = 1940] [serial = 975] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x114f89800) [pid = 1940] [serial = 976] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1183ec400) [pid = 1940] [serial = 981] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11877a800) [pid = 1940] [serial = 982] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11983fc00) [pid = 1940] [serial = 973] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119404c00) [pid = 1940] [serial = 972] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x115d57c00) [pid = 1940] [serial = 978] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x116af2800) [pid = 1940] [serial = 979] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x120ff0000) [pid = 1940] [serial = 990] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11963d000) [pid = 1940] [serial = 984] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11940e800) [pid = 1940] [serial = 955] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1183f4400) [pid = 1940] [serial = 954] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1242ac800) [pid = 1940] [serial = 958] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12396f800) [pid = 1940] [serial = 957] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128ec2c00) [pid = 1940] [serial = 961] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x128bd2400) [pid = 1940] [serial = 960] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128967800) [pid = 1940] [serial = 1003] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12b99cc00) [pid = 1940] [serial = 964] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12abf8000) [pid = 1940] [serial = 963] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12c354800) [pid = 1940] [serial = 967] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12bf79000) [pid = 1940] [serial = 966] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128bdb000) [pid = 1940] [serial = 1005] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1183f1800) [pid = 1940] [serial = 970] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119ab5c00) [pid = 1940] [serial = 988] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124be2c00) [pid = 1940] [serial = 993] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124ba4000) [pid = 1940] [serial = 991] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124ea1800) [pid = 1940] [serial = 997] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11963b400) [pid = 1940] [serial = 996] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11614b400) [pid = 1940] [serial = 969] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12608e400) [pid = 1940] [serial = 999] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x126c79400) [pid = 1940] [serial = 1002] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1256e1800) [pid = 1940] [serial = 994] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119645800) [pid = 1940] [serial = 985] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12655d400) [pid = 1940] [serial = 1000] [outer = 0x0] [url = about:blank] 03:24:47 INFO - PROCESS | 1940 | 1467109487895 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:24:47 INFO - PROCESS | 1940 | 1467109487923 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:24:47 INFO - PROCESS | 1940 | 1467109487927 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:24:47 INFO - PROCESS | 1940 | 1467109487928 Marionette TRACE conn2 <- [1,1390,null,{}] 03:24:47 INFO - PROCESS | 1940 | 1467109487932 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:47 INFO - PROCESS | 1940 | 1467109487934 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:48 INFO - PROCESS | 1940 | 1467109488019 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:24:48 INFO - PROCESS | 1940 | 1467109488025 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:48 INFO - PROCESS | 1940 | 1467109488026 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ce0000 == 28 [pid = 1940] [id = 355] 03:24:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x113c95400) [pid = 1940] [serial = 1064] [outer = 0x0] 03:24:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x114f96400) [pid = 1940] [serial = 1065] [outer = 0x113c95400] 03:24:48 INFO - PROCESS | 1940 | 1467109488057 Marionette DEBUG loaded listener.js 03:24:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x115d54800) [pid = 1940] [serial = 1066] [outer = 0x113c95400] 03:24:48 INFO - PROCESS | 1940 | 1467109488387 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 473ms 03:24:48 INFO - PROCESS | 1940 | 1467109488399 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:24:48 INFO - PROCESS | 1940 | 1467109488406 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:24:48 INFO - PROCESS | 1940 | 1467109488411 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:24:48 INFO - PROCESS | 1940 | 1467109488413 Marionette TRACE conn2 <- [1,1394,null,{}] 03:24:48 INFO - PROCESS | 1940 | 1467109488415 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:48 INFO - PROCESS | 1940 | 1467109488418 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:48 INFO - PROCESS | 1940 | 1467109488515 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:24:48 INFO - PROCESS | 1940 | 1467109488566 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:48 INFO - PROCESS | 1940 | 1467109488567 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168c2800 == 29 [pid = 1940] [id = 356] 03:24:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x115d55c00) [pid = 1940] [serial = 1067] [outer = 0x0] 03:24:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116808c00) [pid = 1940] [serial = 1068] [outer = 0x115d55c00] 03:24:48 INFO - PROCESS | 1940 | 1467109488594 Marionette DEBUG loaded listener.js 03:24:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1182b7c00) [pid = 1940] [serial = 1069] [outer = 0x115d55c00] 03:24:48 INFO - PROCESS | 1940 | 1467109488877 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 03:24:48 INFO - PROCESS | 1940 | 1467109488931 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:24:48 INFO - PROCESS | 1940 | 1467109488943 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:24:48 INFO - PROCESS | 1940 | 1467109488946 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:24:48 INFO - PROCESS | 1940 | 1467109488948 Marionette TRACE conn2 <- [1,1398,null,{}] 03:24:48 INFO - PROCESS | 1940 | 1467109488959 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:48 INFO - PROCESS | 1940 | 1467109488962 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:49 INFO - PROCESS | 1940 | 1467109489038 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:24:49 INFO - PROCESS | 1940 | 1467109489093 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:49 INFO - PROCESS | 1940 | 1467109489095 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184c7000 == 30 [pid = 1940] [id = 357] 03:24:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1185ee400) [pid = 1940] [serial = 1070] [outer = 0x0] 03:24:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11910bc00) [pid = 1940] [serial = 1071] [outer = 0x1185ee400] 03:24:49 INFO - PROCESS | 1940 | 1467109489122 Marionette DEBUG loaded listener.js 03:24:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11940f800) [pid = 1940] [serial = 1072] [outer = 0x1185ee400] 03:24:49 INFO - PROCESS | 1940 | 1467109489411 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms 03:24:49 INFO - PROCESS | 1940 | 1467109489471 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:24:49 INFO - PROCESS | 1940 | 1467109489473 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:24:49 INFO - PROCESS | 1940 | 1467109489475 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:24:49 INFO - PROCESS | 1940 | 1467109489476 Marionette TRACE conn2 <- [1,1402,null,{}] 03:24:49 INFO - PROCESS | 1940 | 1467109489479 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:49 INFO - PROCESS | 1940 | 1467109489480 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:49 INFO - PROCESS | 1940 | 1467109489556 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:24:49 INFO - PROCESS | 1940 | 1467109489560 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:49 INFO - PROCESS | 1940 | 1467109489561 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bde000 == 31 [pid = 1940] [id = 358] 03:24:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119640400) [pid = 1940] [serial = 1073] [outer = 0x0] 03:24:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11983a400) [pid = 1940] [serial = 1074] [outer = 0x119640400] 03:24:49 INFO - PROCESS | 1940 | 1467109489588 Marionette DEBUG loaded listener.js 03:24:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119a7f400) [pid = 1940] [serial = 1075] [outer = 0x119640400] 03:24:49 INFO - PROCESS | 1940 | 1467109489896 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 467ms 03:24:49 INFO - PROCESS | 1940 | 1467109489971 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:24:49 INFO - PROCESS | 1940 | 1467109489974 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:24:49 INFO - PROCESS | 1940 | 1467109489992 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:24:49 INFO - PROCESS | 1940 | 1467109489994 Marionette TRACE conn2 <- [1,1406,null,{}] 03:24:50 INFO - PROCESS | 1940 | 1467109489998 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:50 INFO - PROCESS | 1940 | 1467109489999 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:50 INFO - PROCESS | 1940 | 1467109490152 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:24:50 INFO - PROCESS | 1940 | 1467109490168 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:50 INFO - PROCESS | 1940 | 1467109490170 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12387b000 == 32 [pid = 1940] [id = 359] 03:24:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119410000) [pid = 1940] [serial = 1076] [outer = 0x0] 03:24:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab7800) [pid = 1940] [serial = 1077] [outer = 0x119410000] 03:24:50 INFO - PROCESS | 1940 | 1467109490211 Marionette DEBUG loaded listener.js 03:24:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x120fe9000) [pid = 1940] [serial = 1078] [outer = 0x119410000] 03:24:50 INFO - PROCESS | 1940 | 1467109490630 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 03:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:24:50 INFO - PROCESS | 1940 | 1467109490662 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:24:50 INFO - PROCESS | 1940 | 1467109490663 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:24:50 INFO - PROCESS | 1940 | 1467109490665 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:24:50 INFO - PROCESS | 1940 | 1467109490666 Marionette TRACE conn2 <- [1,1410,null,{}] 03:24:50 INFO - PROCESS | 1940 | 1467109490676 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:50 INFO - PROCESS | 1940 | 1467109490680 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:50 INFO - PROCESS | 1940 | 1467109490794 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:24:50 INFO - PROCESS | 1940 | 1467109490797 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:50 INFO - PROCESS | 1940 | 1467109490799 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1240a8000 == 33 [pid = 1940] [id = 360] 03:24:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x120ff0000) [pid = 1940] [serial = 1079] [outer = 0x0] 03:24:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1240c4400) [pid = 1940] [serial = 1080] [outer = 0x120ff0000] 03:24:50 INFO - PROCESS | 1940 | 1467109490824 Marionette DEBUG loaded listener.js 03:24:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1256e1800) [pid = 1940] [serial = 1081] [outer = 0x120ff0000] 03:24:51 INFO - PROCESS | 1940 | 1467109491165 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 526ms 03:24:51 INFO - PROCESS | 1940 | 1467109491191 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:24:51 INFO - PROCESS | 1940 | 1467109491192 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:24:51 INFO - PROCESS | 1940 | 1467109491195 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:24:51 INFO - PROCESS | 1940 | 1467109491196 Marionette TRACE conn2 <- [1,1414,null,{}] 03:24:51 INFO - PROCESS | 1940 | 1467109491198 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:51 INFO - PROCESS | 1940 | 1467109491199 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:51 INFO - PROCESS | 1940 | 1467109491305 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:24:51 INFO - PROCESS | 1940 | 1467109491342 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:51 INFO - PROCESS | 1940 | 1467109491344 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x125747800 == 34 [pid = 1940] [id = 361] 03:24:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x112a79800) [pid = 1940] [serial = 1082] [outer = 0x0] 03:24:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x126452c00) [pid = 1940] [serial = 1083] [outer = 0x112a79800] 03:24:51 INFO - PROCESS | 1940 | 1467109491382 Marionette DEBUG loaded listener.js 03:24:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1267a2000) [pid = 1940] [serial = 1084] [outer = 0x112a79800] 03:24:51 INFO - PROCESS | 1940 | 1467109491876 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 720ms 03:24:51 INFO - PROCESS | 1940 | 1467109491915 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:24:51 INFO - PROCESS | 1940 | 1467109491916 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:24:51 INFO - PROCESS | 1940 | 1467109491931 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:24:51 INFO - PROCESS | 1940 | 1467109491932 Marionette TRACE conn2 <- [1,1418,null,{}] 03:24:51 INFO - PROCESS | 1940 | 1467109491936 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:51 INFO - PROCESS | 1940 | 1467109491937 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:52 INFO - PROCESS | 1940 | 1467109492228 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1256dc400) [pid = 1940] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x129382000) [pid = 1940] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x111c78c00) [pid = 1940] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1121b4800) [pid = 1940] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x115e89c00) [pid = 1940] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x111e58c00) [pid = 1940] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128970c00) [pid = 1940] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1183f7000) [pid = 1940] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123807400) [pid = 1940] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119feb400) [pid = 1940] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1121b1c00) [pid = 1940] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1176efc00) [pid = 1940] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119c80400) [pid = 1940] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12a910c00) [pid = 1940] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:24:52 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b1dd400) [pid = 1940] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:24:52 INFO - PROCESS | 1940 | 1467109492273 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:52 INFO - PROCESS | 1940 | 1467109492274 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d38000 == 35 [pid = 1940] [id = 362] 03:24:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x111ca9800) [pid = 1940] [serial = 1085] [outer = 0x0] 03:24:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1131e7000) [pid = 1940] [serial = 1086] [outer = 0x111ca9800] 03:24:52 INFO - PROCESS | 1940 | 1467109492299 Marionette DEBUG loaded listener.js 03:24:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x117dbbc00) [pid = 1940] [serial = 1087] [outer = 0x111ca9800] 03:24:52 INFO - PROCESS | 1940 | 1467109492572 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 679ms 03:24:52 INFO - PROCESS | 1940 | 1467109492608 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:24:52 INFO - PROCESS | 1940 | 1467109492610 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:24:52 INFO - PROCESS | 1940 | 1467109492612 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:24:52 INFO - PROCESS | 1940 | 1467109492613 Marionette TRACE conn2 <- [1,1422,null,{}] 03:24:52 INFO - PROCESS | 1940 | 1467109492616 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:52 INFO - PROCESS | 1940 | 1467109492617 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:52 INFO - PROCESS | 1940 | 1467109492726 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:24:52 INFO - PROCESS | 1940 | 1467109492730 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:52 INFO - PROCESS | 1940 | 1467109492731 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dde800 == 36 [pid = 1940] [id = 363] 03:24:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11963c000) [pid = 1940] [serial = 1088] [outer = 0x0] 03:24:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124604c00) [pid = 1940] [serial = 1089] [outer = 0x11963c000] 03:24:52 INFO - PROCESS | 1940 | 1467109492757 Marionette DEBUG loaded listener.js 03:24:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126c80800) [pid = 1940] [serial = 1090] [outer = 0x11963c000] 03:24:53 INFO - PROCESS | 1940 | 1467109493095 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 03:24:53 INFO - PROCESS | 1940 | 1467109493134 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:24:53 INFO - PROCESS | 1940 | 1467109493137 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:24:53 INFO - PROCESS | 1940 | 1467109493141 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:24:53 INFO - PROCESS | 1940 | 1467109493142 Marionette TRACE conn2 <- [1,1426,null,{}] 03:24:53 INFO - PROCESS | 1940 | 1467109493144 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:53 INFO - PROCESS | 1940 | 1467109493145 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:53 INFO - PROCESS | 1940 | 1467109493223 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:24:53 INFO - PROCESS | 1940 | 1467109493226 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:53 INFO - PROCESS | 1940 | 1467109493227 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12958d000 == 37 [pid = 1940] [id = 364] 03:24:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11872f400) [pid = 1940] [serial = 1091] [outer = 0x0] 03:24:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128bd1800) [pid = 1940] [serial = 1092] [outer = 0x11872f400] 03:24:53 INFO - PROCESS | 1940 | 1467109493252 Marionette DEBUG loaded listener.js 03:24:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128da4000) [pid = 1940] [serial = 1093] [outer = 0x11872f400] 03:24:53 INFO - PROCESS | 1940 | 1467109493577 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 468ms 03:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:24:53 INFO - PROCESS | 1940 | 1467109493609 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:24:53 INFO - PROCESS | 1940 | 1467109493611 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:24:53 INFO - PROCESS | 1940 | 1467109493613 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:24:53 INFO - PROCESS | 1940 | 1467109493615 Marionette TRACE conn2 <- [1,1430,null,{}] 03:24:53 INFO - PROCESS | 1940 | 1467109493617 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:53 INFO - PROCESS | 1940 | 1467109493621 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:53 INFO - PROCESS | 1940 | 1467109493713 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:24:53 INFO - PROCESS | 1940 | 1467109493766 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:53 INFO - PROCESS | 1940 | 1467109493767 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a642800 == 38 [pid = 1940] [id = 365] 03:24:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128bdc800) [pid = 1940] [serial = 1094] [outer = 0x0] 03:24:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128ec2c00) [pid = 1940] [serial = 1095] [outer = 0x128bdc800] 03:24:53 INFO - PROCESS | 1940 | 1467109493799 Marionette DEBUG loaded listener.js 03:24:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1293e7400) [pid = 1940] [serial = 1096] [outer = 0x128bdc800] 03:24:54 INFO - PROCESS | 1940 | 1467109494122 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms 03:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:24:54 INFO - PROCESS | 1940 | 1467109494140 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:24:54 INFO - PROCESS | 1940 | 1467109494142 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:24:54 INFO - PROCESS | 1940 | 1467109494146 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:24:54 INFO - PROCESS | 1940 | 1467109494149 Marionette TRACE conn2 <- [1,1434,null,{}] 03:24:54 INFO - PROCESS | 1940 | 1467109494156 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:54 INFO - PROCESS | 1940 | 1467109494157 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:54 INFO - PROCESS | 1940 | 1467109494338 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:24:54 INFO - PROCESS | 1940 | 1467109494395 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:54 INFO - PROCESS | 1940 | 1467109494397 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x112645800 == 39 [pid = 1940] [id = 366] 03:24:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x110ef1000) [pid = 1940] [serial = 1097] [outer = 0x0] 03:24:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11213ec00) [pid = 1940] [serial = 1098] [outer = 0x110ef1000] 03:24:54 INFO - PROCESS | 1940 | 1467109494430 Marionette DEBUG loaded listener.js 03:24:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x113c64800) [pid = 1940] [serial = 1099] [outer = 0x110ef1000] 03:24:54 INFO - PROCESS | 1940 | 1467109494928 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 830ms 03:24:54 INFO - PROCESS | 1940 | 1467109494983 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:24:54 INFO - PROCESS | 1940 | 1467109494988 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:24:55 INFO - PROCESS | 1940 | 1467109495067 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:24:55 INFO - PROCESS | 1940 | 1467109495069 Marionette TRACE conn2 <- [1,1438,null,{}] 03:24:55 INFO - PROCESS | 1940 | 1467109495072 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:55 INFO - PROCESS | 1940 | 1467109495074 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:55 INFO - PROCESS | 1940 | 1467109495189 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:24:55 INFO - PROCESS | 1940 | 1467109495239 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:55 INFO - PROCESS | 1940 | 1467109495241 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x11948a000 == 40 [pid = 1940] [id = 367] 03:24:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1183eb800) [pid = 1940] [serial = 1100] [outer = 0x0] 03:24:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1183f4c00) [pid = 1940] [serial = 1101] [outer = 0x1183eb800] 03:24:55 INFO - PROCESS | 1940 | 1467109495271 Marionette DEBUG loaded listener.js 03:24:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11889a000) [pid = 1940] [serial = 1102] [outer = 0x1183eb800] 03:24:55 INFO - PROCESS | 1940 | 1467109495942 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 950ms 03:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:24:56 INFO - PROCESS | 1940 | 1467109495992 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:24:56 INFO - PROCESS | 1940 | 1467109495995 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:24:56 INFO - PROCESS | 1940 | 1467109496001 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:24:56 INFO - PROCESS | 1940 | 1467109496004 Marionette TRACE conn2 <- [1,1442,null,{}] 03:24:56 INFO - PROCESS | 1940 | 1467109496009 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:56 INFO - PROCESS | 1940 | 1467109496011 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:56 INFO - PROCESS | 1940 | 1467109496161 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:24:56 INFO - PROCESS | 1940 | 1467109496279 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:56 INFO - PROCESS | 1940 | 1467109496284 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x115efc800 == 41 [pid = 1940] [id = 368] 03:24:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115e2a000) [pid = 1940] [serial = 1103] [outer = 0x0] 03:24:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x116804000) [pid = 1940] [serial = 1104] [outer = 0x115e2a000] 03:24:56 INFO - PROCESS | 1940 | 1467109496324 Marionette DEBUG loaded listener.js 03:24:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1176f7800) [pid = 1940] [serial = 1105] [outer = 0x115e2a000] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12a642800 == 40 [pid = 1940] [id = 365] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12958d000 == 39 [pid = 1940] [id = 364] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x128dde800 == 38 [pid = 1940] [id = 363] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x117d38000 == 37 [pid = 1940] [id = 362] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x125747800 == 36 [pid = 1940] [id = 361] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1240a8000 == 35 [pid = 1940] [id = 360] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12387b000 == 34 [pid = 1940] [id = 359] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x119bde000 == 33 [pid = 1940] [id = 358] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1184c7000 == 32 [pid = 1940] [id = 357] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1168c2800 == 31 [pid = 1940] [id = 356] 03:24:56 INFO - PROCESS | 1940 | --DOCSHELL 0x113ce0000 == 30 [pid = 1940] [id = 355] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128971400) [pid = 1940] [serial = 1029] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1293e2c00) [pid = 1940] [serial = 1032] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12a5d8800) [pid = 1940] [serial = 1035] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1176f1000) [pid = 1940] [serial = 1038] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12a47d400) [pid = 1940] [serial = 1033] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116788000) [pid = 1940] [serial = 1014] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1176f4800) [pid = 1940] [serial = 1015] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119ab3c00) [pid = 1940] [serial = 1020] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119c82000) [pid = 1940] [serial = 1021] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12915b400) [pid = 1940] [serial = 1006] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118893400) [pid = 1940] [serial = 1017] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11915e800) [pid = 1940] [serial = 1018] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124ea2000) [pid = 1940] [serial = 1026] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124607400) [pid = 1940] [serial = 1024] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123e47800) [pid = 1940] [serial = 1023] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x112a77400) [pid = 1940] [serial = 1008] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113c73000) [pid = 1940] [serial = 1009] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x117dbc800) [pid = 1940] [serial = 1011] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1183f4800) [pid = 1940] [serial = 1012] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126c7f000) [pid = 1940] [serial = 1041] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12a9a8000) [pid = 1940] [serial = 1036] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12915d800) [pid = 1940] [serial = 1030] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a90d400) [pid = 1940] [serial = 1042] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119839c00) [pid = 1940] [serial = 1039] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12569c400) [pid = 1940] [serial = 1027] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12abc7800) [pid = 1940] [serial = 1044] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12bf2d000) [pid = 1940] [serial = 1048] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12b999400) [pid = 1940] [serial = 1047] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12b1dcc00) [pid = 1940] [serial = 1045] [outer = 0x0] [url = about:blank] 03:24:56 INFO - PROCESS | 1940 | 1467109496774 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 826ms 03:24:56 INFO - PROCESS | 1940 | 1467109496826 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:24:56 INFO - PROCESS | 1940 | 1467109496830 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:24:56 INFO - PROCESS | 1940 | 1467109496836 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:24:56 INFO - PROCESS | 1940 | 1467109496839 Marionette TRACE conn2 <- [1,1446,null,{}] 03:24:56 INFO - PROCESS | 1940 | 1467109496842 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:56 INFO - PROCESS | 1940 | 1467109496845 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:56 INFO - PROCESS | 1940 | 1467109496962 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:24:57 INFO - PROCESS | 1940 | 1467109497046 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:57 INFO - PROCESS | 1940 | 1467109497047 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x118372800 == 31 [pid = 1940] [id = 369] 03:24:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1183ea400) [pid = 1940] [serial = 1106] [outer = 0x0] 03:24:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11877d800) [pid = 1940] [serial = 1107] [outer = 0x1183ea400] 03:24:57 INFO - PROCESS | 1940 | 1467109497092 Marionette DEBUG loaded listener.js 03:24:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119403000) [pid = 1940] [serial = 1108] [outer = 0x1183ea400] 03:24:57 INFO - PROCESS | 1940 | 1467109497476 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 673ms 03:24:57 INFO - PROCESS | 1940 | 1467109497515 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:24:57 INFO - PROCESS | 1940 | 1467109497516 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:24:57 INFO - PROCESS | 1940 | 1467109497520 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:24:57 INFO - PROCESS | 1940 | 1467109497522 Marionette TRACE conn2 <- [1,1450,null,{}] 03:24:57 INFO - PROCESS | 1940 | 1467109497530 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:57 INFO - PROCESS | 1940 | 1467109497533 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:57 INFO - PROCESS | 1940 | 1467109497613 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:24:57 INFO - PROCESS | 1940 | 1467109497637 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:57 INFO - PROCESS | 1940 | 1467109497639 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12387b000 == 32 [pid = 1940] [id = 370] 03:24:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119a08400) [pid = 1940] [serial = 1109] [outer = 0x0] 03:24:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119ab7c00) [pid = 1940] [serial = 1110] [outer = 0x119a08400] 03:24:57 INFO - PROCESS | 1940 | 1467109497669 Marionette DEBUG loaded listener.js 03:24:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x120ff5c00) [pid = 1940] [serial = 1111] [outer = 0x119a08400] 03:24:58 INFO - PROCESS | 1940 | 1467109498021 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 03:24:58 INFO - PROCESS | 1940 | 1467109498041 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:24:58 INFO - PROCESS | 1940 | 1467109498043 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:24:58 INFO - PROCESS | 1940 | 1467109498045 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:24:58 INFO - PROCESS | 1940 | 1467109498046 Marionette TRACE conn2 <- [1,1454,null,{}] 03:24:58 INFO - PROCESS | 1940 | 1467109498048 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:58 INFO - PROCESS | 1940 | 1467109498049 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:58 INFO - PROCESS | 1940 | 1467109498150 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:24:58 INFO - PROCESS | 1940 | 1467109498158 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:58 INFO - PROCESS | 1940 | 1467109498159 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x124b39800 == 33 [pid = 1940] [id = 371] 03:24:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x113c8c400) [pid = 1940] [serial = 1112] [outer = 0x0] 03:24:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1240cb800) [pid = 1940] [serial = 1113] [outer = 0x113c8c400] 03:24:58 INFO - PROCESS | 1940 | 1467109498184 Marionette DEBUG loaded listener.js 03:24:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124b35400) [pid = 1940] [serial = 1114] [outer = 0x113c8c400] 03:24:58 INFO - PROCESS | 1940 | 1467109498490 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 03:24:58 INFO - PROCESS | 1940 | 1467109498514 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:24:58 INFO - PROCESS | 1940 | 1467109498515 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:24:58 INFO - PROCESS | 1940 | 1467109498518 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:24:58 INFO - PROCESS | 1940 | 1467109498521 Marionette TRACE conn2 <- [1,1458,null,{}] 03:24:58 INFO - PROCESS | 1940 | 1467109498525 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:58 INFO - PROCESS | 1940 | 1467109498526 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:58 INFO - PROCESS | 1940 | 1467109498602 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:24:58 INFO - PROCESS | 1940 | 1467109498607 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:58 INFO - PROCESS | 1940 | 1467109498608 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x118376000 == 34 [pid = 1940] [id = 372] 03:24:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x123e41c00) [pid = 1940] [serial = 1115] [outer = 0x0] 03:24:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x125055800) [pid = 1940] [serial = 1116] [outer = 0x123e41c00] 03:24:58 INFO - PROCESS | 1940 | 1467109498632 Marionette DEBUG loaded listener.js 03:24:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12608e800) [pid = 1940] [serial = 1117] [outer = 0x123e41c00] 03:24:59 INFO - PROCESS | 1940 | 1467109499021 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 524ms 03:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:24:59 INFO - PROCESS | 1940 | 1467109499042 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:24:59 INFO - PROCESS | 1940 | 1467109499043 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:24:59 INFO - PROCESS | 1940 | 1467109499045 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:24:59 INFO - PROCESS | 1940 | 1467109499047 Marionette TRACE conn2 <- [1,1462,null,{}] 03:24:59 INFO - PROCESS | 1940 | 1467109499060 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:59 INFO - PROCESS | 1940 | 1467109499064 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:59 INFO - PROCESS | 1940 | 1467109499180 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:24:59 INFO - PROCESS | 1940 | 1467109499186 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:59 INFO - PROCESS | 1940 | 1467109499187 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e9b800 == 35 [pid = 1940] [id = 373] 03:24:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1265ecc00) [pid = 1940] [serial = 1118] [outer = 0x0] 03:24:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128bd4800) [pid = 1940] [serial = 1119] [outer = 0x1265ecc00] 03:24:59 INFO - PROCESS | 1940 | 1467109499211 Marionette DEBUG loaded listener.js 03:24:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x129382c00) [pid = 1940] [serial = 1120] [outer = 0x1265ecc00] 03:24:59 INFO - PROCESS | 1940 | 1467109499558 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 568ms 03:24:59 INFO - PROCESS | 1940 | 1467109499620 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:24:59 INFO - PROCESS | 1940 | 1467109499621 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:24:59 INFO - PROCESS | 1940 | 1467109499623 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:24:59 INFO - PROCESS | 1940 | 1467109499624 Marionette TRACE conn2 <- [1,1466,null,{}] 03:24:59 INFO - PROCESS | 1940 | 1467109499626 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:59 INFO - PROCESS | 1940 | 1467109499627 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:59 INFO - PROCESS | 1940 | 1467109499723 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:24:59 INFO - PROCESS | 1940 | 1467109499727 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:59 INFO - PROCESS | 1940 | 1467109499728 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:24:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12959f000 == 36 [pid = 1940] [id = 374] 03:24:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x126c82800) [pid = 1940] [serial = 1121] [outer = 0x0] 03:24:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1293eec00) [pid = 1940] [serial = 1122] [outer = 0x126c82800] 03:24:59 INFO - PROCESS | 1940 | 1467109499758 Marionette DEBUG loaded listener.js 03:24:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a90b000) [pid = 1940] [serial = 1123] [outer = 0x126c82800] 03:25:00 INFO - PROCESS | 1940 | 1467109500095 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 03:25:00 INFO - PROCESS | 1940 | 1467109500141 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:25:00 INFO - PROCESS | 1940 | 1467109500143 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:25:00 INFO - PROCESS | 1940 | 1467109500145 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:25:00 INFO - PROCESS | 1940 | 1467109500146 Marionette TRACE conn2 <- [1,1470,null,{}] 03:25:00 INFO - PROCESS | 1940 | 1467109500148 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:00 INFO - PROCESS | 1940 | 1467109500149 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:00 INFO - PROCESS | 1940 | 1467109500244 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:25:00 INFO - PROCESS | 1940 | 1467109500248 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:00 INFO - PROCESS | 1940 | 1467109500249 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a64e800 == 37 [pid = 1940] [id = 375] 03:25:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129383000) [pid = 1940] [serial = 1124] [outer = 0x0] 03:25:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a9b0800) [pid = 1940] [serial = 1125] [outer = 0x129383000] 03:25:00 INFO - PROCESS | 1940 | 1467109500274 Marionette DEBUG loaded listener.js 03:25:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12abc7400) [pid = 1940] [serial = 1126] [outer = 0x129383000] 03:25:00 INFO - PROCESS | 1940 | 1467109500635 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 03:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:25:00 INFO - PROCESS | 1940 | 1467109500664 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:25:00 INFO - PROCESS | 1940 | 1467109500666 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:25:00 INFO - PROCESS | 1940 | 1467109500669 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:25:00 INFO - PROCESS | 1940 | 1467109500670 Marionette TRACE conn2 <- [1,1474,null,{}] 03:25:00 INFO - PROCESS | 1940 | 1467109500674 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:00 INFO - PROCESS | 1940 | 1467109500676 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:00 INFO - PROCESS | 1940 | 1467109500899 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x113c95400) [pid = 1940] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119640400) [pid = 1940] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112a79800) [pid = 1940] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1185ee400) [pid = 1940] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x115d55c00) [pid = 1940] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x120ff0000) [pid = 1940] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116792400) [pid = 1940] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11872f400) [pid = 1940] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x111ca9800) [pid = 1940] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11963c000) [pid = 1940] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1131e8000) [pid = 1940] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11963f000) [pid = 1940] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126095c00) [pid = 1940] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119410000) [pid = 1940] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:25:00 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x129163c00) [pid = 1940] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:25:00 INFO - PROCESS | 1940 | 1467109500956 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:00 INFO - PROCESS | 1940 | 1467109500957 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12386f800 == 38 [pid = 1940] [id = 376] 03:25:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x112a79800) [pid = 1940] [serial = 1127] [outer = 0x0] 03:25:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x114fbe400) [pid = 1940] [serial = 1128] [outer = 0x112a79800] 03:25:00 INFO - PROCESS | 1940 | 1467109500991 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119157400) [pid = 1940] [serial = 1129] [outer = 0x112a79800] 03:25:01 INFO - PROCESS | 1940 | 1467109501267 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 622ms 03:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:25:01 INFO - PROCESS | 1940 | 1467109501291 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:25:01 INFO - PROCESS | 1940 | 1467109501293 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:25:01 INFO - PROCESS | 1940 | 1467109501295 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:25:01 INFO - PROCESS | 1940 | 1467109501296 Marionette TRACE conn2 <- [1,1478,null,{}] 03:25:01 INFO - PROCESS | 1940 | 1467109501298 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:01 INFO - PROCESS | 1940 | 1467109501299 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:01 INFO - PROCESS | 1940 | 1467109501382 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:25:01 INFO - PROCESS | 1940 | 1467109501388 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:01 INFO - PROCESS | 1940 | 1467109501389 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246c8800 == 39 [pid = 1940] [id = 377] 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119402c00) [pid = 1940] [serial = 1130] [outer = 0x0] 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126447400) [pid = 1940] [serial = 1131] [outer = 0x119402c00] 03:25:01 INFO - PROCESS | 1940 | 1467109501413 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1293ec000) [pid = 1940] [serial = 1132] [outer = 0x119402c00] 03:25:01 INFO - PROCESS | 1940 | 1467109501731 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 468ms 03:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:25:01 INFO - PROCESS | 1940 | 1467109501764 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:25:01 INFO - PROCESS | 1940 | 1467109501766 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:25:01 INFO - PROCESS | 1940 | 1467109501768 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:25:01 INFO - PROCESS | 1940 | 1467109501772 Marionette TRACE conn2 <- [1,1482,null,{}] 03:25:01 INFO - PROCESS | 1940 | 1467109501774 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:01 INFO - PROCESS | 1940 | 1467109501776 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:01 INFO - PROCESS | 1940 | 1467109501891 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:25:01 INFO - PROCESS | 1940 | 1467109501896 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:01 INFO - PROCESS | 1940 | 1467109501898 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9dd800 == 40 [pid = 1940] [id = 378] 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12abec000) [pid = 1940] [serial = 1133] [outer = 0x0] 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12abf2800) [pid = 1940] [serial = 1134] [outer = 0x12abec000] 03:25:01 INFO - PROCESS | 1940 | 1467109501931 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12b97bc00) [pid = 1940] [serial = 1135] [outer = 0x12abec000] 03:25:02 INFO - PROCESS | 1940 | 1467109502272 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 03:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:25:02 INFO - PROCESS | 1940 | 1467109502290 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:25:02 INFO - PROCESS | 1940 | 1467109502291 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:25:02 INFO - PROCESS | 1940 | 1467109502293 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:25:02 INFO - PROCESS | 1940 | 1467109502294 Marionette TRACE conn2 <- [1,1486,null,{}] 03:25:02 INFO - PROCESS | 1940 | 1467109502297 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:02 INFO - PROCESS | 1940 | 1467109502298 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:02 INFO - PROCESS | 1940 | 1467109502380 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:25:02 INFO - PROCESS | 1940 | 1467109502384 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:02 INFO - PROCESS | 1940 | 1467109502385 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c628000 == 41 [pid = 1940] [id = 379] 03:25:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12b97c000) [pid = 1940] [serial = 1136] [outer = 0x0] 03:25:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12b9a4c00) [pid = 1940] [serial = 1137] [outer = 0x12b97c000] 03:25:02 INFO - PROCESS | 1940 | 1467109502409 Marionette DEBUG loaded listener.js 03:25:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12bf85400) [pid = 1940] [serial = 1138] [outer = 0x12b97c000] 03:25:02 INFO - PROCESS | 1940 | 1467109502728 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 467ms 03:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:25:02 INFO - PROCESS | 1940 | 1467109502762 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:25:02 INFO - PROCESS | 1940 | 1467109502763 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:25:02 INFO - PROCESS | 1940 | 1467109502765 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:25:02 INFO - PROCESS | 1940 | 1467109502766 Marionette TRACE conn2 <- [1,1490,null,{}] 03:25:02 INFO - PROCESS | 1940 | 1467109502770 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:02 INFO - PROCESS | 1940 | 1467109502772 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:02 INFO - PROCESS | 1940 | 1467109502885 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:25:02 INFO - PROCESS | 1940 | 1467109502966 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:02 INFO - PROCESS | 1940 | 1467109502967 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x113356000 == 42 [pid = 1940] [id = 380] 03:25:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x110eeac00) [pid = 1940] [serial = 1139] [outer = 0x0] 03:25:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x112a77400) [pid = 1940] [serial = 1140] [outer = 0x110eeac00] 03:25:03 INFO - PROCESS | 1940 | 1467109502999 Marionette DEBUG loaded listener.js 03:25:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x114f89800) [pid = 1940] [serial = 1141] [outer = 0x110eeac00] 03:25:03 INFO - PROCESS | 1940 | 1467109503666 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 971ms 03:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:25:03 INFO - PROCESS | 1940 | 1467109503738 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:25:03 INFO - PROCESS | 1940 | 1467109503741 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:25:03 INFO - PROCESS | 1940 | 1467109503746 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:25:03 INFO - PROCESS | 1940 | 1467109503749 Marionette TRACE conn2 <- [1,1494,null,{}] 03:25:03 INFO - PROCESS | 1940 | 1467109503753 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:03 INFO - PROCESS | 1940 | 1467109503756 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:03 INFO - PROCESS | 1940 | 1467109503914 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:25:04 INFO - PROCESS | 1940 | 1467109504019 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:04 INFO - PROCESS | 1940 | 1467109504020 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f4b800 == 43 [pid = 1940] [id = 381] 03:25:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119108800) [pid = 1940] [serial = 1142] [outer = 0x0] 03:25:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x119aad400) [pid = 1940] [serial = 1143] [outer = 0x119108800] 03:25:04 INFO - PROCESS | 1940 | 1467109504052 Marionette DEBUG loaded listener.js 03:25:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x120ff5000) [pid = 1940] [serial = 1144] [outer = 0x119108800] 03:25:04 INFO - PROCESS | 1940 | 1467109504456 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 726ms 03:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:25:04 INFO - PROCESS | 1940 | 1467109504474 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:25:04 INFO - PROCESS | 1940 | 1467109504476 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:25:04 INFO - PROCESS | 1940 | 1467109504479 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:25:04 INFO - PROCESS | 1940 | 1467109504480 Marionette TRACE conn2 <- [1,1498,null,{}] 03:25:04 INFO - PROCESS | 1940 | 1467109504483 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:04 INFO - PROCESS | 1940 | 1467109504484 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:04 INFO - PROCESS | 1940 | 1467109504588 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:25:04 INFO - PROCESS | 1940 | 1467109504647 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:04 INFO - PROCESS | 1940 | 1467109504648 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcd2800 == 44 [pid = 1940] [id = 382] 03:25:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124664400) [pid = 1940] [serial = 1145] [outer = 0x0] 03:25:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12679bc00) [pid = 1940] [serial = 1146] [outer = 0x124664400] 03:25:04 INFO - PROCESS | 1940 | 1467109504677 Marionette DEBUG loaded listener.js 03:25:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128bd2c00) [pid = 1940] [serial = 1147] [outer = 0x124664400] 03:25:05 INFO - PROCESS | 1940 | 1467109505134 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 03:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:25:05 INFO - PROCESS | 1940 | 1467109505150 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:25:05 INFO - PROCESS | 1940 | 1467109505151 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:25:05 INFO - PROCESS | 1940 | 1467109505159 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:25:05 INFO - PROCESS | 1940 | 1467109505163 Marionette TRACE conn2 <- [1,1502,null,{}] 03:25:05 INFO - PROCESS | 1940 | 1467109505167 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:05 INFO - PROCESS | 1940 | 1467109505169 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:05 INFO - PROCESS | 1940 | 1467109505329 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:25:05 INFO - PROCESS | 1940 | 1467109505392 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:05 INFO - PROCESS | 1940 | 1467109505394 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca9e800 == 45 [pid = 1940] [id = 383] 03:25:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a5cbc00) [pid = 1940] [serial = 1148] [outer = 0x0] 03:25:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a9b0c00) [pid = 1940] [serial = 1149] [outer = 0x12a5cbc00] 03:25:05 INFO - PROCESS | 1940 | 1467109505422 Marionette DEBUG loaded listener.js 03:25:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b1d2800) [pid = 1940] [serial = 1150] [outer = 0x12a5cbc00] 03:25:05 INFO - PROCESS | 1940 | 1467109505835 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 730ms 03:25:05 INFO - PROCESS | 1940 | 1467109505884 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:25:05 INFO - PROCESS | 1940 | 1467109505886 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:25:05 INFO - PROCESS | 1940 | 1467109505888 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:25:05 INFO - PROCESS | 1940 | 1467109505889 Marionette TRACE conn2 <- [1,1506,null,{}] 03:25:05 INFO - PROCESS | 1940 | 1467109505892 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:05 INFO - PROCESS | 1940 | 1467109505893 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:05 INFO - PROCESS | 1940 | 1467109505996 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:25:06 INFO - PROCESS | 1940 | 1467109506065 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:06 INFO - PROCESS | 1940 | 1467109506066 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d45800 == 46 [pid = 1940] [id = 384] 03:25:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x115e8f000) [pid = 1940] [serial = 1151] [outer = 0x0] 03:25:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x120ff4000) [pid = 1940] [serial = 1152] [outer = 0x115e8f000] 03:25:06 INFO - PROCESS | 1940 | 1467109506095 Marionette DEBUG loaded listener.js 03:25:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128ebe000) [pid = 1940] [serial = 1153] [outer = 0x115e8f000] 03:25:06 INFO - PROCESS | 1940 | 1467109506695 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 819ms 03:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:25:06 INFO - PROCESS | 1940 | 1467109506708 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:25:06 INFO - PROCESS | 1940 | 1467109506710 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:25:06 INFO - PROCESS | 1940 | 1467109506713 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:25:06 INFO - PROCESS | 1940 | 1467109506715 Marionette TRACE conn2 <- [1,1510,null,{}] 03:25:06 INFO - PROCESS | 1940 | 1467109506720 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:06 INFO - PROCESS | 1940 | 1467109506721 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:06 INFO - PROCESS | 1940 | 1467109506815 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:25:06 INFO - PROCESS | 1940 | 1467109506886 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:06 INFO - PROCESS | 1940 | 1467109506887 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x117147000 == 47 [pid = 1940] [id = 385] 03:25:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1182b9800) [pid = 1940] [serial = 1154] [outer = 0x0] 03:25:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1183f2000) [pid = 1940] [serial = 1155] [outer = 0x1182b9800] 03:25:06 INFO - PROCESS | 1940 | 1467109506915 Marionette DEBUG loaded listener.js 03:25:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118782400) [pid = 1940] [serial = 1156] [outer = 0x1182b9800] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12c628000 == 46 [pid = 1940] [id = 379] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9dd800 == 45 [pid = 1940] [id = 378] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1246c8800 == 44 [pid = 1940] [id = 377] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12386f800 == 43 [pid = 1940] [id = 376] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12a64e800 == 42 [pid = 1940] [id = 375] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12959f000 == 41 [pid = 1940] [id = 374] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x128e9b800 == 40 [pid = 1940] [id = 373] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x118376000 == 39 [pid = 1940] [id = 372] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x124b39800 == 38 [pid = 1940] [id = 371] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12387b000 == 37 [pid = 1940] [id = 370] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x118372800 == 36 [pid = 1940] [id = 369] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x115efc800 == 35 [pid = 1940] [id = 368] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11948a000 == 34 [pid = 1940] [id = 367] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x112645800 == 33 [pid = 1940] [id = 366] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119189800 == 32 [pid = 1940] [id = 354] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x117d45800 == 31 [pid = 1940] [id = 384] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca9e800 == 30 [pid = 1940] [id = 383] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcd2800 == 29 [pid = 1940] [id = 382] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x123f4b800 == 28 [pid = 1940] [id = 381] 03:25:07 INFO - PROCESS | 1940 | --DOCSHELL 0x113356000 == 27 [pid = 1940] [id = 380] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x114f96400) [pid = 1940] [serial = 1065] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x115d54800) [pid = 1940] [serial = 1066] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11983a400) [pid = 1940] [serial = 1074] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x126452c00) [pid = 1940] [serial = 1083] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11910bc00) [pid = 1940] [serial = 1071] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11940f800) [pid = 1940] [serial = 1072] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x116808c00) [pid = 1940] [serial = 1068] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1240c4400) [pid = 1940] [serial = 1080] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1182b7c00) [pid = 1940] [serial = 1069] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1267a2000) [pid = 1940] [serial = 1084] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11853d800) [pid = 1940] [serial = 1063] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116af6c00) [pid = 1940] [serial = 1062] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128da4000) [pid = 1940] [serial = 1093] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x117dbbc00) [pid = 1940] [serial = 1087] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x124604c00) [pid = 1940] [serial = 1089] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1183ed800) [pid = 1940] [serial = 1051] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115e94000) [pid = 1940] [serial = 1050] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119ab7400) [pid = 1940] [serial = 1054] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119646c00) [pid = 1940] [serial = 1053] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128bda000) [pid = 1940] [serial = 1057] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128bd1800) [pid = 1940] [serial = 1092] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126c79c00) [pid = 1940] [serial = 1056] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1131e7000) [pid = 1940] [serial = 1086] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119ab7800) [pid = 1940] [serial = 1077] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12abc1000) [pid = 1940] [serial = 1060] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a483800) [pid = 1940] [serial = 1059] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126c80800) [pid = 1940] [serial = 1090] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1256e1800) [pid = 1940] [serial = 1081] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128ec2c00) [pid = 1940] [serial = 1095] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x120fe9000) [pid = 1940] [serial = 1078] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119a7f400) [pid = 1940] [serial = 1075] [outer = 0x0] [url = about:blank] 03:25:07 INFO - PROCESS | 1940 | 1467109507848 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1172ms 03:25:07 INFO - PROCESS | 1940 | 1467109507890 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:25:07 INFO - PROCESS | 1940 | 1467109507892 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:25:07 INFO - PROCESS | 1940 | 1467109507895 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:25:07 INFO - PROCESS | 1940 | 1467109507897 Marionette TRACE conn2 <- [1,1514,null,{}] 03:25:07 INFO - PROCESS | 1940 | 1467109507901 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:07 INFO - PROCESS | 1940 | 1467109507903 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:07 INFO - PROCESS | 1940 | 1467109507985 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:25:07 INFO - PROCESS | 1940 | 1467109507990 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:07 INFO - PROCESS | 1940 | 1467109507992 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x115da2800 == 28 [pid = 1940] [id = 386] 03:25:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x113ddd800) [pid = 1940] [serial = 1157] [outer = 0x0] 03:25:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x115d4b800) [pid = 1940] [serial = 1158] [outer = 0x113ddd800] 03:25:08 INFO - PROCESS | 1940 | 1467109508021 Marionette DEBUG loaded listener.js 03:25:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1121b0800) [pid = 1940] [serial = 1159] [outer = 0x113ddd800] 03:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 03:25:08 INFO - PROCESS | 1940 | 1467109508406 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:25:08 INFO - PROCESS | 1940 | 1467109508415 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:25:08 INFO - PROCESS | 1940 | 1467109508419 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:25:08 INFO - PROCESS | 1940 | 1467109508424 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:25:08 INFO - PROCESS | 1940 | 1467109508425 Marionette TRACE conn2 <- [1,1518,null,{}] 03:25:08 INFO - PROCESS | 1940 | 1467109508428 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:08 INFO - PROCESS | 1940 | 1467109508429 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:08 INFO - PROCESS | 1940 | 1467109508509 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:25:08 INFO - PROCESS | 1940 | 1467109508513 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:08 INFO - PROCESS | 1940 | 1467109508515 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x117473000 == 29 [pid = 1940] [id = 387] 03:25:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116880c00) [pid = 1940] [serial = 1160] [outer = 0x0] 03:25:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11872b400) [pid = 1940] [serial = 1161] [outer = 0x116880c00] 03:25:08 INFO - PROCESS | 1940 | 1467109508545 Marionette DEBUG loaded listener.js 03:25:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119155800) [pid = 1940] [serial = 1162] [outer = 0x116880c00] 03:25:08 INFO - PROCESS | 1940 | 1467109508877 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 03:25:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:25:08 INFO - PROCESS | 1940 | 1467109508893 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:25:08 INFO - PROCESS | 1940 | 1467109508894 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:25:08 INFO - PROCESS | 1940 | 1467109508896 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:25:08 INFO - PROCESS | 1940 | 1467109508898 Marionette TRACE conn2 <- [1,1522,null,{}] 03:25:08 INFO - PROCESS | 1940 | 1467109508909 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:08 INFO - PROCESS | 1940 | 1467109508912 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:08 INFO - PROCESS | 1940 | 1467109508990 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:25:09 INFO - PROCESS | 1940 | 1467109509043 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:09 INFO - PROCESS | 1940 | 1467109509045 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c2800 == 30 [pid = 1940] [id = 388] 03:25:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115e23800) [pid = 1940] [serial = 1163] [outer = 0x0] 03:25:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11963b400) [pid = 1940] [serial = 1164] [outer = 0x115e23800] 03:25:09 INFO - PROCESS | 1940 | 1467109509072 Marionette DEBUG loaded listener.js 03:25:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119aad800) [pid = 1940] [serial = 1165] [outer = 0x115e23800] 03:25:09 INFO - PROCESS | 1940 | 1467109509380 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:25:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:25:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:25:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:25:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:25:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 03:25:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:25:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 03:25:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:25:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 526ms 03:25:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:25:09 INFO - PROCESS | 1940 | 1467109509423 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:25:09 INFO - PROCESS | 1940 | 1467109509424 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:25:09 INFO - PROCESS | 1940 | 1467109509427 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:25:09 INFO - PROCESS | 1940 | 1467109509428 Marionette TRACE conn2 <- [1,1526,null,{}] 03:25:09 INFO - PROCESS | 1940 | 1467109509430 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:09 INFO - PROCESS | 1940 | 1467109509431 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:09 INFO - PROCESS | 1940 | 1467109509552 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:25:09 INFO - PROCESS | 1940 | 1467109509633 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:09 INFO - PROCESS | 1940 | 1467109509635 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12387f800 == 31 [pid = 1940] [id = 389] 03:25:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119654800) [pid = 1940] [serial = 1166] [outer = 0x0] 03:25:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab6800) [pid = 1940] [serial = 1167] [outer = 0x119654800] 03:25:09 INFO - PROCESS | 1940 | 1467109509677 Marionette DEBUG loaded listener.js 03:25:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1240c4400) [pid = 1940] [serial = 1168] [outer = 0x119654800] 03:25:10 INFO - PROCESS | 1940 | 1467109510007 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:25:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:25:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:25:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:25:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 618ms 03:25:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:25:10 INFO - PROCESS | 1940 | 1467109510046 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:25:10 INFO - PROCESS | 1940 | 1467109510047 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:25:10 INFO - PROCESS | 1940 | 1467109510057 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:25:10 INFO - PROCESS | 1940 | 1467109510058 Marionette TRACE conn2 <- [1,1530,null,{}] 03:25:10 INFO - PROCESS | 1940 | 1467109510061 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:10 INFO - PROCESS | 1940 | 1467109510062 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:10 INFO - PROCESS | 1940 | 1467109510155 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:25:10 INFO - PROCESS | 1940 | 1467109510159 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:10 INFO - PROCESS | 1940 | 1467109510160 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242bf800 == 32 [pid = 1940] [id = 390] 03:25:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x112f6c000) [pid = 1940] [serial = 1169] [outer = 0x0] 03:25:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124603800) [pid = 1940] [serial = 1170] [outer = 0x112f6c000] 03:25:10 INFO - PROCESS | 1940 | 1467109510184 Marionette DEBUG loaded listener.js 03:25:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1256dc800) [pid = 1940] [serial = 1171] [outer = 0x112f6c000] 03:25:10 INFO - PROCESS | 1940 | 1467109510475 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:25:10 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:25:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:25:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 03:25:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:25:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 476ms 03:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:25:10 INFO - PROCESS | 1940 | 1467109510526 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:25:10 INFO - PROCESS | 1940 | 1467109510528 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:25:10 INFO - PROCESS | 1940 | 1467109510530 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:25:10 INFO - PROCESS | 1940 | 1467109510531 Marionette TRACE conn2 <- [1,1534,null,{}] 03:25:10 INFO - PROCESS | 1940 | 1467109510533 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:10 INFO - PROCESS | 1940 | 1467109510537 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:10 INFO - PROCESS | 1940 | 1467109510653 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:25:10 INFO - PROCESS | 1940 | 1467109510657 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:10 INFO - PROCESS | 1940 | 1467109510658 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x126409800 == 33 [pid = 1940] [id = 391] 03:25:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x112fe3000) [pid = 1940] [serial = 1172] [outer = 0x0] 03:25:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x126553c00) [pid = 1940] [serial = 1173] [outer = 0x112fe3000] 03:25:10 INFO - PROCESS | 1940 | 1467109510683 Marionette DEBUG loaded listener.js 03:25:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128da5c00) [pid = 1940] [serial = 1174] [outer = 0x112fe3000] 03:25:11 INFO - PROCESS | 1940 | 1467109511044 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 03:25:11 INFO - PROCESS | 1940 | 1467109511051 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:25:11 INFO - PROCESS | 1940 | 1467109511055 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:25:11 INFO - PROCESS | 1940 | 1467109511058 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:25:11 INFO - PROCESS | 1940 | 1467109511059 Marionette TRACE conn2 <- [1,1538,null,{}] 03:25:11 INFO - PROCESS | 1940 | 1467109511062 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:11 INFO - PROCESS | 1940 | 1467109511063 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:11 INFO - PROCESS | 1940 | 1467109511155 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:25:11 INFO - PROCESS | 1940 | 1467109511192 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:11 INFO - PROCESS | 1940 | 1467109511193 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b15000 == 34 [pid = 1940] [id = 392] 03:25:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128972800) [pid = 1940] [serial = 1175] [outer = 0x0] 03:25:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129156400) [pid = 1940] [serial = 1176] [outer = 0x128972800] 03:25:11 INFO - PROCESS | 1940 | 1467109511217 Marionette DEBUG loaded listener.js 03:25:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x129382800) [pid = 1940] [serial = 1177] [outer = 0x128972800] 03:25:11 INFO - PROCESS | 1940 | 1467109511512 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 03:25:11 INFO - PROCESS | 1940 | 1467109511541 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:25:11 INFO - PROCESS | 1940 | 1467109511542 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:25:11 INFO - PROCESS | 1940 | 1467109511545 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:25:11 INFO - PROCESS | 1940 | 1467109511546 Marionette TRACE conn2 <- [1,1542,null,{}] 03:25:11 INFO - PROCESS | 1940 | 1467109511548 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:11 INFO - PROCESS | 1940 | 1467109511550 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:11 INFO - PROCESS | 1940 | 1467109511651 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:25:11 INFO - PROCESS | 1940 | 1467109511655 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:11 INFO - PROCESS | 1940 | 1467109511656 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8e800 == 35 [pid = 1940] [id = 393] 03:25:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128da7000) [pid = 1940] [serial = 1178] [outer = 0x0] 03:25:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1293e6800) [pid = 1940] [serial = 1179] [outer = 0x128da7000] 03:25:11 INFO - PROCESS | 1940 | 1467109511680 Marionette DEBUG loaded listener.js 03:25:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a904000) [pid = 1940] [serial = 1180] [outer = 0x128da7000] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1265ecc00) [pid = 1940] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126c82800) [pid = 1940] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x129383000) [pid = 1940] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123e41c00) [pid = 1940] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x110ef1000) [pid = 1940] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x112a79800) [pid = 1940] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113c8c400) [pid = 1940] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128bdc800) [pid = 1940] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x115e2a000) [pid = 1940] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119a08400) [pid = 1940] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1183ea400) [pid = 1940] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1183eb800) [pid = 1940] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12abec000) [pid = 1940] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119402c00) [pid = 1940] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:25:12 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12b97c000) [pid = 1940] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:25:12 INFO - PROCESS | 1940 | 1467109512184 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 03:25:12 INFO - PROCESS | 1940 | 1467109512216 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:25:12 INFO - PROCESS | 1940 | 1467109512218 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:25:12 INFO - PROCESS | 1940 | 1467109512230 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:25:12 INFO - PROCESS | 1940 | 1467109512231 Marionette TRACE conn2 <- [1,1546,null,{}] 03:25:12 INFO - PROCESS | 1940 | 1467109512233 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:12 INFO - PROCESS | 1940 | 1467109512234 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:12 INFO - PROCESS | 1940 | 1467109512308 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:25:12 INFO - PROCESS | 1940 | 1467109512312 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:12 INFO - PROCESS | 1940 | 1467109512313 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c2000 == 36 [pid = 1940] [id = 394] 03:25:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116196400) [pid = 1940] [serial = 1181] [outer = 0x0] 03:25:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118733000) [pid = 1940] [serial = 1182] [outer = 0x116196400] 03:25:12 INFO - PROCESS | 1940 | 1467109512339 Marionette DEBUG loaded listener.js 03:25:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119abcc00) [pid = 1940] [serial = 1183] [outer = 0x116196400] 03:25:12 INFO - PROCESS | 1940 | 1467109512664 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 03:25:12 INFO - PROCESS | 1940 | 1467109512700 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:25:12 INFO - PROCESS | 1940 | 1467109512701 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:25:12 INFO - PROCESS | 1940 | 1467109512706 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:25:12 INFO - PROCESS | 1940 | 1467109512707 Marionette TRACE conn2 <- [1,1550,null,{}] 03:25:12 INFO - PROCESS | 1940 | 1467109512709 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:12 INFO - PROCESS | 1940 | 1467109512710 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:12 INFO - PROCESS | 1940 | 1467109512807 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:25:12 INFO - PROCESS | 1940 | 1467109512813 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:12 INFO - PROCESS | 1940 | 1467109512814 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a61b000 == 37 [pid = 1940] [id = 395] 03:25:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119c82000) [pid = 1940] [serial = 1184] [outer = 0x0] 03:25:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128bd6000) [pid = 1940] [serial = 1185] [outer = 0x119c82000] 03:25:12 INFO - PROCESS | 1940 | 1467109512841 Marionette DEBUG loaded listener.js 03:25:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a5ca800) [pid = 1940] [serial = 1186] [outer = 0x119c82000] 03:25:13 INFO - PROCESS | 1940 | 1467109513150 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 03:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:25:13 INFO - PROCESS | 1940 | 1467109513177 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:25:13 INFO - PROCESS | 1940 | 1467109513178 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:25:13 INFO - PROCESS | 1940 | 1467109513180 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:25:13 INFO - PROCESS | 1940 | 1467109513192 Marionette TRACE conn2 <- [1,1554,null,{}] 03:25:13 INFO - PROCESS | 1940 | 1467109513195 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:13 INFO - PROCESS | 1940 | 1467109513196 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:13 INFO - PROCESS | 1940 | 1467109513281 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:25:13 INFO - PROCESS | 1940 | 1467109513286 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:13 INFO - PROCESS | 1940 | 1467109513289 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242bc800 == 38 [pid = 1940] [id = 396] 03:25:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119abb400) [pid = 1940] [serial = 1187] [outer = 0x0] 03:25:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12abcd000) [pid = 1940] [serial = 1188] [outer = 0x119abb400] 03:25:13 INFO - PROCESS | 1940 | 1467109513315 Marionette DEBUG loaded listener.js 03:25:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b971800) [pid = 1940] [serial = 1189] [outer = 0x119abb400] 03:25:13 INFO - PROCESS | 1940 | 1467109513663 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 530ms 03:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:25:13 INFO - PROCESS | 1940 | 1467109513723 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:25:13 INFO - PROCESS | 1940 | 1467109513724 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:25:13 INFO - PROCESS | 1940 | 1467109513726 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:25:13 INFO - PROCESS | 1940 | 1467109513727 Marionette TRACE conn2 <- [1,1558,null,{}] 03:25:13 INFO - PROCESS | 1940 | 1467109513729 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:13 INFO - PROCESS | 1940 | 1467109513731 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:13 INFO - PROCESS | 1940 | 1467109513809 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:25:13 INFO - PROCESS | 1940 | 1467109513813 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:13 INFO - PROCESS | 1940 | 1467109513814 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf08800 == 39 [pid = 1940] [id = 397] 03:25:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b973800) [pid = 1940] [serial = 1190] [outer = 0x0] 03:25:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12b97c400) [pid = 1940] [serial = 1191] [outer = 0x12b973800] 03:25:13 INFO - PROCESS | 1940 | 1467109513838 Marionette DEBUG loaded listener.js 03:25:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b9a3800) [pid = 1940] [serial = 1192] [outer = 0x12b973800] 03:25:14 INFO - PROCESS | 1940 | 1467109514286 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 568ms 03:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:25:14 INFO - PROCESS | 1940 | 1467109514295 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:25:14 INFO - PROCESS | 1940 | 1467109514297 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:25:14 INFO - PROCESS | 1940 | 1467109514300 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:25:14 INFO - PROCESS | 1940 | 1467109514302 Marionette TRACE conn2 <- [1,1562,null,{}] 03:25:14 INFO - PROCESS | 1940 | 1467109514306 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:14 INFO - PROCESS | 1940 | 1467109514308 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:14 INFO - PROCESS | 1940 | 1467109514424 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:25:14 INFO - PROCESS | 1940 | 1467109514506 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:14 INFO - PROCESS | 1940 | 1467109514507 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x116846000 == 40 [pid = 1940] [id = 398] 03:25:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x112addc00) [pid = 1940] [serial = 1193] [outer = 0x0] 03:25:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x115d55c00) [pid = 1940] [serial = 1194] [outer = 0x112addc00] 03:25:14 INFO - PROCESS | 1940 | 1467109514538 Marionette DEBUG loaded listener.js 03:25:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116803400) [pid = 1940] [serial = 1195] [outer = 0x112addc00] 03:25:15 INFO - PROCESS | 1940 | 1467109515054 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 822ms 03:25:15 INFO - PROCESS | 1940 | 1467109515123 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:25:15 INFO - PROCESS | 1940 | 1467109515126 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:25:15 INFO - PROCESS | 1940 | 1467109515130 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:25:15 INFO - PROCESS | 1940 | 1467109515132 Marionette TRACE conn2 <- [1,1566,null,{}] 03:25:15 INFO - PROCESS | 1940 | 1467109515135 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:15 INFO - PROCESS | 1940 | 1467109515137 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:15 INFO - PROCESS | 1940 | 1467109515249 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:25:15 INFO - PROCESS | 1940 | 1467109515334 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:15 INFO - PROCESS | 1940 | 1467109515336 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12387c000 == 41 [pid = 1940] [id = 399] 03:25:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119403800) [pid = 1940] [serial = 1196] [outer = 0x0] 03:25:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11940b800) [pid = 1940] [serial = 1197] [outer = 0x119403800] 03:25:15 INFO - PROCESS | 1940 | 1467109515386 Marionette DEBUG loaded listener.js 03:25:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119837400) [pid = 1940] [serial = 1198] [outer = 0x119403800] 03:25:16 INFO - PROCESS | 1940 | 1467109516217 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1124ms 03:25:16 INFO - PROCESS | 1940 | 1467109516256 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:25:16 INFO - PROCESS | 1940 | 1467109516259 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:25:16 INFO - PROCESS | 1940 | 1467109516264 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:25:16 INFO - PROCESS | 1940 | 1467109516267 Marionette TRACE conn2 <- [1,1570,null,{}] 03:25:16 INFO - PROCESS | 1940 | 1467109516272 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:16 INFO - PROCESS | 1940 | 1467109516274 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:16 INFO - PROCESS | 1940 | 1467109516396 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:25:16 INFO - PROCESS | 1940 | 1467109516453 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:16 INFO - PROCESS | 1940 | 1467109516456 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d38000 == 42 [pid = 1940] [id = 400] 03:25:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1174d1400) [pid = 1940] [serial = 1199] [outer = 0x0] 03:25:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1176f7000) [pid = 1940] [serial = 1200] [outer = 0x1174d1400] 03:25:16 INFO - PROCESS | 1940 | 1467109516485 Marionette DEBUG loaded listener.js 03:25:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1185ed400) [pid = 1940] [serial = 1201] [outer = 0x1174d1400] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1242bc800 == 41 [pid = 1940] [id = 396] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12a61b000 == 40 [pid = 1940] [id = 395] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c2000 == 39 [pid = 1940] [id = 394] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8e800 == 38 [pid = 1940] [id = 393] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x128b15000 == 37 [pid = 1940] [id = 392] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x126409800 == 36 [pid = 1940] [id = 391] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1242bf800 == 35 [pid = 1940] [id = 390] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12387f800 == 34 [pid = 1940] [id = 389] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c2800 == 33 [pid = 1940] [id = 388] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x117473000 == 32 [pid = 1940] [id = 387] 03:25:16 INFO - PROCESS | 1940 | --DOCSHELL 0x115da2800 == 31 [pid = 1940] [id = 386] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12b9a4c00) [pid = 1940] [serial = 1137] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12bf85400) [pid = 1940] [serial = 1138] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x128bd4800) [pid = 1940] [serial = 1119] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1293eec00) [pid = 1940] [serial = 1122] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12a9b0800) [pid = 1940] [serial = 1125] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12a90b000) [pid = 1940] [serial = 1123] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x125055800) [pid = 1940] [serial = 1116] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11213ec00) [pid = 1940] [serial = 1098] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113c64800) [pid = 1940] [serial = 1099] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x114fbe400) [pid = 1940] [serial = 1128] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1240cb800) [pid = 1940] [serial = 1113] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124b35400) [pid = 1940] [serial = 1114] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12abc7400) [pid = 1940] [serial = 1126] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1293e7400) [pid = 1940] [serial = 1096] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116804000) [pid = 1940] [serial = 1104] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1176f7800) [pid = 1940] [serial = 1105] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119ab7c00) [pid = 1940] [serial = 1110] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x120ff5c00) [pid = 1940] [serial = 1111] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11877d800) [pid = 1940] [serial = 1107] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119403000) [pid = 1940] [serial = 1108] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1183f4c00) [pid = 1940] [serial = 1101] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11889a000) [pid = 1940] [serial = 1102] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119157400) [pid = 1940] [serial = 1129] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x129382c00) [pid = 1940] [serial = 1120] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12b97bc00) [pid = 1940] [serial = 1135] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12abf2800) [pid = 1940] [serial = 1134] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126447400) [pid = 1940] [serial = 1131] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1293ec000) [pid = 1940] [serial = 1132] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12608e800) [pid = 1940] [serial = 1117] [outer = 0x0] [url = about:blank] 03:25:16 INFO - PROCESS | 1940 | 1467109516866 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 622ms 03:25:16 INFO - PROCESS | 1940 | 1467109516885 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:25:16 INFO - PROCESS | 1940 | 1467109516890 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:25:16 INFO - PROCESS | 1940 | 1467109516894 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:25:16 INFO - PROCESS | 1940 | 1467109516896 Marionette TRACE conn2 <- [1,1574,null,{}] 03:25:16 INFO - PROCESS | 1940 | 1467109516899 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:16 INFO - PROCESS | 1940 | 1467109516900 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:16 INFO - PROCESS | 1940 | 1467109516979 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:25:17 INFO - PROCESS | 1940 | 1467109517033 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:17 INFO - PROCESS | 1940 | 1467109517034 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184d5800 == 32 [pid = 1940] [id = 401] 03:25:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1176f7800) [pid = 1940] [serial = 1202] [outer = 0x0] 03:25:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119158c00) [pid = 1940] [serial = 1203] [outer = 0x1176f7800] 03:25:17 INFO - PROCESS | 1940 | 1467109517060 Marionette DEBUG loaded listener.js 03:25:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119410800) [pid = 1940] [serial = 1204] [outer = 0x1176f7800] 03:25:17 INFO - PROCESS | 1940 | 1467109517373 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:25:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 03:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:25:17 INFO - PROCESS | 1940 | 1467109517414 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:25:17 INFO - PROCESS | 1940 | 1467109517416 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:25:17 INFO - PROCESS | 1940 | 1467109517418 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:25:17 INFO - PROCESS | 1940 | 1467109517421 Marionette TRACE conn2 <- [1,1578,null,{}] 03:25:17 INFO - PROCESS | 1940 | 1467109517428 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:17 INFO - PROCESS | 1940 | 1467109517431 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:17 INFO - PROCESS | 1940 | 1467109517509 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:25:17 INFO - PROCESS | 1940 | 1467109517563 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:17 INFO - PROCESS | 1940 | 1467109517565 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x123875000 == 33 [pid = 1940] [id = 402] 03:25:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1131a2c00) [pid = 1940] [serial = 1205] [outer = 0x0] 03:25:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11983a400) [pid = 1940] [serial = 1206] [outer = 0x1131a2c00] 03:25:17 INFO - PROCESS | 1940 | 1467109517596 Marionette DEBUG loaded listener.js 03:25:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123c48400) [pid = 1940] [serial = 1207] [outer = 0x1131a2c00] 03:25:17 INFO - PROCESS | 1940 | 1467109517897 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:25:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 03:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:25:17 INFO - PROCESS | 1940 | 1467109517941 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:25:17 INFO - PROCESS | 1940 | 1467109517943 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:25:17 INFO - PROCESS | 1940 | 1467109517945 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:25:17 INFO - PROCESS | 1940 | 1467109517946 Marionette TRACE conn2 <- [1,1582,null,{}] 03:25:17 INFO - PROCESS | 1940 | 1467109517948 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:17 INFO - PROCESS | 1940 | 1467109517950 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:18 INFO - PROCESS | 1940 | 1467109518037 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:25:18 INFO - PROCESS | 1940 | 1467109518041 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:18 INFO - PROCESS | 1940 | 1467109518043 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x124bcb000 == 34 [pid = 1940] [id = 403] 03:25:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124607400) [pid = 1940] [serial = 1208] [outer = 0x0] 03:25:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124be6000) [pid = 1940] [serial = 1209] [outer = 0x124607400] 03:25:18 INFO - PROCESS | 1940 | 1467109518069 Marionette DEBUG loaded listener.js 03:25:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12608e400) [pid = 1940] [serial = 1210] [outer = 0x124607400] 03:25:18 INFO - PROCESS | 1940 | 1467109518443 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 03:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:25:18 INFO - PROCESS | 1940 | 1467109518465 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:25:18 INFO - PROCESS | 1940 | 1467109518466 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:25:18 INFO - PROCESS | 1940 | 1467109518475 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:25:18 INFO - PROCESS | 1940 | 1467109518476 Marionette TRACE conn2 <- [1,1586,null,{}] 03:25:18 INFO - PROCESS | 1940 | 1467109518479 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:18 INFO - PROCESS | 1940 | 1467109518480 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:18 INFO - PROCESS | 1940 | 1467109518610 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:25:18 INFO - PROCESS | 1940 | 1467109518617 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:18 INFO - PROCESS | 1940 | 1467109518618 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d0800 == 35 [pid = 1940] [id = 404] 03:25:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112f34400) [pid = 1940] [serial = 1211] [outer = 0x0] 03:25:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126090000) [pid = 1940] [serial = 1212] [outer = 0x112f34400] 03:25:18 INFO - PROCESS | 1940 | 1467109518651 Marionette DEBUG loaded listener.js 03:25:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126c7a800) [pid = 1940] [serial = 1213] [outer = 0x112f34400] 03:25:19 INFO - PROCESS | 1940 | 1467109519111 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 675ms 03:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:25:19 INFO - PROCESS | 1940 | 1467109519145 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:25:19 INFO - PROCESS | 1940 | 1467109519146 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:25:19 INFO - PROCESS | 1940 | 1467109519148 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:25:19 INFO - PROCESS | 1940 | 1467109519149 Marionette TRACE conn2 <- [1,1590,null,{}] 03:25:19 INFO - PROCESS | 1940 | 1467109519152 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:19 INFO - PROCESS | 1940 | 1467109519156 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:19 INFO - PROCESS | 1940 | 1467109519267 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:25:19 INFO - PROCESS | 1940 | 1467109519306 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:19 INFO - PROCESS | 1940 | 1467109519308 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x129330000 == 36 [pid = 1940] [id = 405] 03:25:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126c82000) [pid = 1940] [serial = 1214] [outer = 0x0] 03:25:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128ebac00) [pid = 1940] [serial = 1215] [outer = 0x126c82000] 03:25:19 INFO - PROCESS | 1940 | 1467109519332 Marionette DEBUG loaded listener.js 03:25:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1293ec000) [pid = 1940] [serial = 1216] [outer = 0x126c82000] 03:25:19 INFO - PROCESS | 1940 | 1467109519660 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 03:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:25:19 INFO - PROCESS | 1940 | 1467109519718 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:25:19 INFO - PROCESS | 1940 | 1467109519719 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:25:19 INFO - PROCESS | 1940 | 1467109519721 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:25:19 INFO - PROCESS | 1940 | 1467109519722 Marionette TRACE conn2 <- [1,1594,null,{}] 03:25:19 INFO - PROCESS | 1940 | 1467109519725 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:19 INFO - PROCESS | 1940 | 1467109519726 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:19 INFO - PROCESS | 1940 | 1467109519823 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:25:19 INFO - PROCESS | 1940 | 1467109519826 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:19 INFO - PROCESS | 1940 | 1467109519828 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4ad000 == 37 [pid = 1940] [id = 406] 03:25:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a47a800) [pid = 1940] [serial = 1217] [outer = 0x0] 03:25:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a5cac00) [pid = 1940] [serial = 1218] [outer = 0x12a47a800] 03:25:19 INFO - PROCESS | 1940 | 1467109519859 Marionette DEBUG loaded listener.js 03:25:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a9b1400) [pid = 1940] [serial = 1219] [outer = 0x12a47a800] 03:25:20 INFO - PROCESS | 1940 | 1467109520174 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 470ms 03:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:25:20 INFO - PROCESS | 1940 | 1467109520192 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:25:20 INFO - PROCESS | 1940 | 1467109520193 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:25:20 INFO - PROCESS | 1940 | 1467109520196 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:25:20 INFO - PROCESS | 1940 | 1467109520197 Marionette TRACE conn2 <- [1,1598,null,{}] 03:25:20 INFO - PROCESS | 1940 | 1467109520199 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:20 INFO - PROCESS | 1940 | 1467109520200 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:20 INFO - PROCESS | 1940 | 1467109520306 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:25:20 INFO - PROCESS | 1940 | 1467109520310 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:20 INFO - PROCESS | 1940 | 1467109520311 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab91000 == 38 [pid = 1940] [id = 407] 03:25:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12abc0400) [pid = 1940] [serial = 1220] [outer = 0x0] 03:25:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12abecc00) [pid = 1940] [serial = 1221] [outer = 0x12abc0400] 03:25:20 INFO - PROCESS | 1940 | 1467109520335 Marionette DEBUG loaded listener.js 03:25:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12b1da400) [pid = 1940] [serial = 1222] [outer = 0x12abc0400] 03:25:20 INFO - PROCESS | 1940 | 1467109520665 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 03:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:25:20 INFO - PROCESS | 1940 | 1467109520718 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:25:20 INFO - PROCESS | 1940 | 1467109520721 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:25:20 INFO - PROCESS | 1940 | 1467109520723 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:25:20 INFO - PROCESS | 1940 | 1467109520724 Marionette TRACE conn2 <- [1,1602,null,{}] 03:25:20 INFO - PROCESS | 1940 | 1467109520727 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:20 INFO - PROCESS | 1940 | 1467109520728 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:20 INFO - PROCESS | 1940 | 1467109520826 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:25:20 INFO - PROCESS | 1940 | 1467109520838 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:20 INFO - PROCESS | 1940 | 1467109520846 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x123872000 == 39 [pid = 1940] [id = 408] 03:25:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b1da800) [pid = 1940] [serial = 1223] [outer = 0x0] 03:25:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b97e800) [pid = 1940] [serial = 1224] [outer = 0x12b1da800] 03:25:20 INFO - PROCESS | 1940 | 1467109520870 Marionette DEBUG loaded listener.js 03:25:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bf2f000) [pid = 1940] [serial = 1225] [outer = 0x12b1da800] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x112f6c000) [pid = 1940] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115e23800) [pid = 1940] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119654800) [pid = 1940] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113ddd800) [pid = 1940] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116880c00) [pid = 1940] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1182b9800) [pid = 1940] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x110eeac00) [pid = 1940] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119108800) [pid = 1940] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x124664400) [pid = 1940] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112fe3000) [pid = 1940] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a5cbc00) [pid = 1940] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128972800) [pid = 1940] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128da7000) [pid = 1940] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x115e8f000) [pid = 1940] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116196400) [pid = 1940] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119abb400) [pid = 1940] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:25:21 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119c82000) [pid = 1940] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:25:21 INFO - PROCESS | 1940 | 1467109521294 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 618ms 03:25:21 INFO - PROCESS | 1940 | 1467109521342 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:25:21 INFO - PROCESS | 1940 | 1467109521344 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:25:21 INFO - PROCESS | 1940 | 1467109521348 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:25:21 INFO - PROCESS | 1940 | 1467109521349 Marionette TRACE conn2 <- [1,1606,null,{}] 03:25:21 INFO - PROCESS | 1940 | 1467109521353 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:21 INFO - PROCESS | 1940 | 1467109521355 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:21 INFO - PROCESS | 1940 | 1467109521465 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:25:21 INFO - PROCESS | 1940 | 1467109521469 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:21 INFO - PROCESS | 1940 | 1467109521470 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b197800 == 40 [pid = 1940] [id = 409] 03:25:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x115d57c00) [pid = 1940] [serial = 1226] [outer = 0x0] 03:25:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119c82000) [pid = 1940] [serial = 1227] [outer = 0x115d57c00] 03:25:21 INFO - PROCESS | 1940 | 1467109521494 Marionette DEBUG loaded listener.js 03:25:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12608a400) [pid = 1940] [serial = 1228] [outer = 0x115d57c00] 03:25:21 INFO - PROCESS | 1940 | 1467109521818 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 03:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:25:21 INFO - PROCESS | 1940 | 1467109521869 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:25:21 INFO - PROCESS | 1940 | 1467109521870 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:25:21 INFO - PROCESS | 1940 | 1467109521872 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:25:21 INFO - PROCESS | 1940 | 1467109521874 Marionette TRACE conn2 <- [1,1610,null,{}] 03:25:21 INFO - PROCESS | 1940 | 1467109521876 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:21 INFO - PROCESS | 1940 | 1467109521878 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:22 INFO - PROCESS | 1940 | 1467109522002 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:25:22 INFO - PROCESS | 1940 | 1467109522039 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:22 INFO - PROCESS | 1940 | 1467109522040 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c222000 == 41 [pid = 1940] [id = 410] 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1245c8800) [pid = 1940] [serial = 1229] [outer = 0x0] 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a905000) [pid = 1940] [serial = 1230] [outer = 0x1245c8800] 03:25:22 INFO - PROCESS | 1940 | 1467109522066 Marionette DEBUG loaded listener.js 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bf83000) [pid = 1940] [serial = 1231] [outer = 0x1245c8800] 03:25:22 INFO - PROCESS | 1940 | 1467109522319 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 03:25:22 INFO - PROCESS | 1940 | 1467109522342 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:25:22 INFO - PROCESS | 1940 | 1467109522343 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:25:22 INFO - PROCESS | 1940 | 1467109522347 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:25:22 INFO - PROCESS | 1940 | 1467109522348 Marionette TRACE conn2 <- [1,1614,null,{}] 03:25:22 INFO - PROCESS | 1940 | 1467109522350 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:22 INFO - PROCESS | 1940 | 1467109522352 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:22 INFO - PROCESS | 1940 | 1467109522447 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:25:22 INFO - PROCESS | 1940 | 1467109522450 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:22 INFO - PROCESS | 1940 | 1467109522451 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c641800 == 42 [pid = 1940] [id = 411] 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12c23a400) [pid = 1940] [serial = 1232] [outer = 0x0] 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12c245000) [pid = 1940] [serial = 1233] [outer = 0x12c23a400] 03:25:22 INFO - PROCESS | 1940 | 1467109522475 Marionette DEBUG loaded listener.js 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12c351c00) [pid = 1940] [serial = 1234] [outer = 0x12c23a400] 03:25:22 INFO - PROCESS | 1940 | 1467109522809 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 03:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 474ms 03:25:22 INFO - PROCESS | 1940 | 1467109522820 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:25:22 INFO - PROCESS | 1940 | 1467109522823 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:25:22 INFO - PROCESS | 1940 | 1467109522826 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:25:22 INFO - PROCESS | 1940 | 1467109522827 Marionette TRACE conn2 <- [1,1618,null,{}] 03:25:22 INFO - PROCESS | 1940 | 1467109522829 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:22 INFO - PROCESS | 1940 | 1467109522830 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:22 INFO - PROCESS | 1940 | 1467109522947 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:25:22 INFO - PROCESS | 1940 | 1467109522952 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:22 INFO - PROCESS | 1940 | 1467109522953 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caa5000 == 43 [pid = 1940] [id = 412] 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126c7f000) [pid = 1940] [serial = 1235] [outer = 0x0] 03:25:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12c354400) [pid = 1940] [serial = 1236] [outer = 0x126c7f000] 03:25:22 INFO - PROCESS | 1940 | 1467109522975 Marionette DEBUG loaded listener.js 03:25:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12c35cc00) [pid = 1940] [serial = 1237] [outer = 0x126c7f000] 03:25:23 INFO - PROCESS | 1940 | 1467109523465 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:25:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:25:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 668ms 03:25:23 INFO - PROCESS | 1940 | 1467109523500 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:25:23 INFO - PROCESS | 1940 | 1467109523506 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:25:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:25:23 INFO - PROCESS | 1940 | 1467109523510 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:25:23 INFO - PROCESS | 1940 | 1467109523511 Marionette TRACE conn2 <- [1,1622,null,{}] 03:25:23 INFO - PROCESS | 1940 | 1467109523515 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:23 INFO - PROCESS | 1940 | 1467109523517 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:23 INFO - PROCESS | 1940 | 1467109523625 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:25:23 INFO - PROCESS | 1940 | 1467109523696 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:23 INFO - PROCESS | 1940 | 1467109523697 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x11837a000 == 44 [pid = 1940] [id = 413] 03:25:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x116792c00) [pid = 1940] [serial = 1238] [outer = 0x0] 03:25:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1183ee400) [pid = 1940] [serial = 1239] [outer = 0x116792c00] 03:25:23 INFO - PROCESS | 1940 | 1467109523728 Marionette DEBUG loaded listener.js 03:25:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11889f000) [pid = 1940] [serial = 1240] [outer = 0x116792c00] 03:25:24 INFO - PROCESS | 1940 | 1467109524121 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 03:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 673ms 03:25:24 INFO - PROCESS | 1940 | 1467109524182 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:25:24 INFO - PROCESS | 1940 | 1467109524186 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:25:24 INFO - PROCESS | 1940 | 1467109524190 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:25:24 INFO - PROCESS | 1940 | 1467109524192 Marionette TRACE conn2 <- [1,1626,null,{}] 03:25:24 INFO - PROCESS | 1940 | 1467109524194 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:24 INFO - PROCESS | 1940 | 1467109524197 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:24 INFO - PROCESS | 1940 | 1467109524324 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:25:24 INFO - PROCESS | 1940 | 1467109524384 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:24 INFO - PROCESS | 1940 | 1467109524386 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x126409800 == 45 [pid = 1940] [id = 414] 03:25:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11963c400) [pid = 1940] [serial = 1241] [outer = 0x0] 03:25:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119ab8c00) [pid = 1940] [serial = 1242] [outer = 0x11963c400] 03:25:24 INFO - PROCESS | 1940 | 1467109524416 Marionette DEBUG loaded listener.js 03:25:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1240c5c00) [pid = 1940] [serial = 1243] [outer = 0x11963c400] 03:25:24 INFO - PROCESS | 1940 | 1467109524856 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 03:25:24 INFO - PROCESS | 1940 | 1467109524861 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:25:24 INFO - PROCESS | 1940 | 1467109524863 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:25:24 INFO - PROCESS | 1940 | 1467109524865 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:25:24 INFO - PROCESS | 1940 | 1467109524868 Marionette TRACE conn2 <- [1,1630,null,{}] 03:25:24 INFO - PROCESS | 1940 | 1467109524876 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:24 INFO - PROCESS | 1940 | 1467109524879 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:24 INFO - PROCESS | 1940 | 1467109524980 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:25:25 INFO - PROCESS | 1940 | 1467109525039 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:25 INFO - PROCESS | 1940 | 1467109525041 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c637800 == 46 [pid = 1940] [id = 415] 03:25:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12679b000) [pid = 1940] [serial = 1244] [outer = 0x0] 03:25:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128bd1400) [pid = 1940] [serial = 1245] [outer = 0x12679b000] 03:25:25 INFO - PROCESS | 1940 | 1467109525076 Marionette DEBUG loaded listener.js 03:25:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12915ec00) [pid = 1940] [serial = 1246] [outer = 0x12679b000] 03:25:25 INFO - PROCESS | 1940 | 1467109525539 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:25:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:25:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 723ms 03:25:25 INFO - PROCESS | 1940 | 1467109525589 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:25:25 INFO - PROCESS | 1940 | 1467109525591 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:25:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:25:25 INFO - PROCESS | 1940 | 1467109525593 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:25:25 INFO - PROCESS | 1940 | 1467109525594 Marionette TRACE conn2 <- [1,1634,null,{}] 03:25:25 INFO - PROCESS | 1940 | 1467109525597 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:25 INFO - PROCESS | 1940 | 1467109525598 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:25 INFO - PROCESS | 1940 | 1467109525737 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:25:25 INFO - PROCESS | 1940 | 1467109525812 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:25 INFO - PROCESS | 1940 | 1467109525813 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x129336800 == 47 [pid = 1940] [id = 416] 03:25:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1176ee400) [pid = 1940] [serial = 1247] [outer = 0x0] 03:25:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1293e2c00) [pid = 1940] [serial = 1248] [outer = 0x1176ee400] 03:25:25 INFO - PROCESS | 1940 | 1467109525841 Marionette DEBUG loaded listener.js 03:25:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12b96fc00) [pid = 1940] [serial = 1249] [outer = 0x1176ee400] 03:25:26 INFO - PROCESS | 1940 | 1467109526316 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:25:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:25:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 769ms 03:25:26 INFO - PROCESS | 1940 | 1467109526364 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:25:26 INFO - PROCESS | 1940 | 1467109526366 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:25:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:25:26 INFO - PROCESS | 1940 | 1467109526370 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:25:26 INFO - PROCESS | 1940 | 1467109526372 Marionette TRACE conn2 <- [1,1638,null,{}] 03:25:26 INFO - PROCESS | 1940 | 1467109526375 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:26 INFO - PROCESS | 1940 | 1467109526378 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:26 INFO - PROCESS | 1940 | 1467109526706 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:25:26 INFO - PROCESS | 1940 | 1467109526801 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:26 INFO - PROCESS | 1940 | 1467109526802 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x118362800 == 48 [pid = 1940] [id = 417] 03:25:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x115d4a000) [pid = 1940] [serial = 1250] [outer = 0x0] 03:25:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x115e22000) [pid = 1940] [serial = 1251] [outer = 0x115d4a000] 03:25:26 INFO - PROCESS | 1940 | 1467109526831 Marionette DEBUG loaded listener.js 03:25:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1176f3000) [pid = 1940] [serial = 1252] [outer = 0x115d4a000] 03:25:27 INFO - PROCESS | 1940 | 1467109527269 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 923ms 03:25:27 INFO - PROCESS | 1940 | 1467109527292 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:25:27 INFO - PROCESS | 1940 | 1467109527294 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:25:27 INFO - PROCESS | 1940 | 1467109527298 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:25:27 INFO - PROCESS | 1940 | 1467109527300 Marionette TRACE conn2 <- [1,1642,null,{}] 03:25:27 INFO - PROCESS | 1940 | 1467109527304 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:27 INFO - PROCESS | 1940 | 1467109527307 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:27 INFO - PROCESS | 1940 | 1467109527402 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:25:27 INFO - PROCESS | 1940 | 1467109527463 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:27 INFO - PROCESS | 1940 | 1467109527465 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11947f000 == 49 [pid = 1940] [id = 418] 03:25:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11889a800) [pid = 1940] [serial = 1253] [outer = 0x0] 03:25:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x119643400) [pid = 1940] [serial = 1254] [outer = 0x11889a800] 03:25:27 INFO - PROCESS | 1940 | 1467109527492 Marionette DEBUG loaded listener.js 03:25:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x119ab2800) [pid = 1940] [serial = 1255] [outer = 0x11889a800] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c641800 == 48 [pid = 1940] [id = 411] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c222000 == 47 [pid = 1940] [id = 410] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b197800 == 46 [pid = 1940] [id = 409] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x123872000 == 45 [pid = 1940] [id = 408] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab91000 == 44 [pid = 1940] [id = 407] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4ad000 == 43 [pid = 1940] [id = 406] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x129330000 == 42 [pid = 1940] [id = 405] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d0800 == 41 [pid = 1940] [id = 404] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x124bcb000 == 40 [pid = 1940] [id = 403] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x123875000 == 39 [pid = 1940] [id = 402] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1184d5800 == 38 [pid = 1940] [id = 401] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x117d38000 == 37 [pid = 1940] [id = 400] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf08800 == 36 [pid = 1940] [id = 397] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x116846000 == 35 [pid = 1940] [id = 398] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x117147000 == 34 [pid = 1940] [id = 385] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12387c000 == 33 [pid = 1940] [id = 399] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x118362800 == 32 [pid = 1940] [id = 417] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x129336800 == 31 [pid = 1940] [id = 416] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c637800 == 30 [pid = 1940] [id = 415] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x126409800 == 29 [pid = 1940] [id = 414] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12caa5000 == 28 [pid = 1940] [id = 412] 03:25:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11837a000 == 27 [pid = 1940] [id = 413] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x129382800) [pid = 1940] [serial = 1177] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x129156400) [pid = 1940] [serial = 1176] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12a9b0c00) [pid = 1940] [serial = 1149] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1293e6800) [pid = 1940] [serial = 1179] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x128ebe000) [pid = 1940] [serial = 1153] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x119abcc00) [pid = 1940] [serial = 1183] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x120ff4000) [pid = 1940] [serial = 1152] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x118733000) [pid = 1940] [serial = 1182] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12b97c400) [pid = 1940] [serial = 1191] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12abcd000) [pid = 1940] [serial = 1188] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12a904000) [pid = 1940] [serial = 1180] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12a5ca800) [pid = 1940] [serial = 1186] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1256dc800) [pid = 1940] [serial = 1171] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128bd6000) [pid = 1940] [serial = 1185] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1240c4400) [pid = 1940] [serial = 1168] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12b971800) [pid = 1940] [serial = 1189] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124603800) [pid = 1940] [serial = 1170] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11963b400) [pid = 1940] [serial = 1164] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119aad800) [pid = 1940] [serial = 1165] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119ab6800) [pid = 1940] [serial = 1167] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115d4b800) [pid = 1940] [serial = 1158] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1121b0800) [pid = 1940] [serial = 1159] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11872b400) [pid = 1940] [serial = 1161] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119155800) [pid = 1940] [serial = 1162] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118782400) [pid = 1940] [serial = 1156] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1183f2000) [pid = 1940] [serial = 1155] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x114f89800) [pid = 1940] [serial = 1141] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x112a77400) [pid = 1940] [serial = 1140] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119aad400) [pid = 1940] [serial = 1143] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x120ff5000) [pid = 1940] [serial = 1144] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128bd2c00) [pid = 1940] [serial = 1147] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12679bc00) [pid = 1940] [serial = 1146] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126553c00) [pid = 1940] [serial = 1173] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128da5c00) [pid = 1940] [serial = 1174] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b1d2800) [pid = 1940] [serial = 1150] [outer = 0x0] [url = about:blank] 03:25:28 INFO - PROCESS | 1940 | 1467109528579 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1322ms 03:25:28 INFO - PROCESS | 1940 | 1467109528623 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:25:28 INFO - PROCESS | 1940 | 1467109528627 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:25:28 INFO - PROCESS | 1940 | 1467109528631 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:25:28 INFO - PROCESS | 1940 | 1467109528636 Marionette TRACE conn2 <- [1,1646,null,{}] 03:25:28 INFO - PROCESS | 1940 | 1467109528641 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:28 INFO - PROCESS | 1940 | 1467109528643 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:28 INFO - PROCESS | 1940 | 1467109528764 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:25:28 INFO - PROCESS | 1940 | 1467109528820 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:28 INFO - PROCESS | 1940 | 1467109528822 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e33800 == 28 [pid = 1940] [id = 419] 03:25:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x112ae5c00) [pid = 1940] [serial = 1256] [outer = 0x0] 03:25:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1131a5c00) [pid = 1940] [serial = 1257] [outer = 0x112ae5c00] 03:25:28 INFO - PROCESS | 1940 | 1467109528848 Marionette DEBUG loaded listener.js 03:25:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x113c91000) [pid = 1940] [serial = 1258] [outer = 0x112ae5c00] 03:25:29 INFO - PROCESS | 1940 | 1467109529145 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 525ms 03:25:29 INFO - PROCESS | 1940 | 1467109529160 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:25:29 INFO - PROCESS | 1940 | 1467109529163 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:25:29 INFO - PROCESS | 1940 | 1467109529177 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:25:29 INFO - PROCESS | 1940 | 1467109529179 Marionette TRACE conn2 <- [1,1650,null,{}] 03:25:29 INFO - PROCESS | 1940 | 1467109529181 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:29 INFO - PROCESS | 1940 | 1467109529182 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:29 INFO - PROCESS | 1940 | 1467109529268 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:25:29 INFO - PROCESS | 1940 | 1467109529275 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:29 INFO - PROCESS | 1940 | 1467109529276 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x11745c000 == 29 [pid = 1940] [id = 420] 03:25:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115e8cc00) [pid = 1940] [serial = 1259] [outer = 0x0] 03:25:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x116631c00) [pid = 1940] [serial = 1260] [outer = 0x115e8cc00] 03:25:29 INFO - PROCESS | 1940 | 1467109529303 Marionette DEBUG loaded listener.js 03:25:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116aecc00) [pid = 1940] [serial = 1261] [outer = 0x115e8cc00] 03:25:29 INFO - PROCESS | 1940 | 1467109529680 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 528ms 03:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:25:29 INFO - PROCESS | 1940 | 1467109529697 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:25:29 INFO - PROCESS | 1940 | 1467109529698 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:25:29 INFO - PROCESS | 1940 | 1467109529700 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:25:29 INFO - PROCESS | 1940 | 1467109529704 Marionette TRACE conn2 <- [1,1654,null,{}] 03:25:29 INFO - PROCESS | 1940 | 1467109529713 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:29 INFO - PROCESS | 1940 | 1467109529717 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:29 INFO - PROCESS | 1940 | 1467109529792 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:25:29 INFO - PROCESS | 1940 | 1467109529797 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:29 INFO - PROCESS | 1940 | 1467109529799 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119485800 == 30 [pid = 1940] [id = 421] 03:25:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x117dbc000) [pid = 1940] [serial = 1262] [outer = 0x0] 03:25:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118734400) [pid = 1940] [serial = 1263] [outer = 0x117dbc000] 03:25:29 INFO - PROCESS | 1940 | 1467109529828 Marionette DEBUG loaded listener.js 03:25:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119160800) [pid = 1940] [serial = 1264] [outer = 0x117dbc000] 03:25:30 INFO - PROCESS | 1940 | 1467109530185 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:25:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:25:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 528ms 03:25:30 INFO - PROCESS | 1940 | 1467109530229 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:25:30 INFO - PROCESS | 1940 | 1467109530231 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:25:30 INFO - PROCESS | 1940 | 1467109530233 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:25:30 INFO - PROCESS | 1940 | 1467109530235 Marionette TRACE conn2 <- [1,1658,null,{}] 03:25:30 INFO - PROCESS | 1940 | 1467109530237 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:30 INFO - PROCESS | 1940 | 1467109530239 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:30 INFO - PROCESS | 1940 | 1467109530376 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:25:30 INFO - PROCESS | 1940 | 1467109530403 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:30 INFO - PROCESS | 1940 | 1467109530404 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cdf800 == 31 [pid = 1940] [id = 422] 03:25:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119406c00) [pid = 1940] [serial = 1265] [outer = 0x0] 03:25:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119451c00) [pid = 1940] [serial = 1266] [outer = 0x119406c00] 03:25:30 INFO - PROCESS | 1940 | 1467109530447 Marionette DEBUG loaded listener.js 03:25:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119647800) [pid = 1940] [serial = 1267] [outer = 0x119406c00] 03:25:30 INFO - PROCESS | 1940 | 1467109530926 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 718ms 03:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:25:30 INFO - PROCESS | 1940 | 1467109530953 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:25:30 INFO - PROCESS | 1940 | 1467109530954 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:25:30 INFO - PROCESS | 1940 | 1467109530956 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:25:30 INFO - PROCESS | 1940 | 1467109530958 Marionette TRACE conn2 <- [1,1662,null,{}] 03:25:30 INFO - PROCESS | 1940 | 1467109530965 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:30 INFO - PROCESS | 1940 | 1467109530966 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:31 INFO - PROCESS | 1940 | 1467109531062 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:25:31 INFO - PROCESS | 1940 | 1467109531067 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:31 INFO - PROCESS | 1940 | 1467109531068 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cad000 == 32 [pid = 1940] [id = 423] 03:25:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x115e8bc00) [pid = 1940] [serial = 1268] [outer = 0x0] 03:25:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119a08000) [pid = 1940] [serial = 1269] [outer = 0x115e8bc00] 03:25:31 INFO - PROCESS | 1940 | 1467109531093 Marionette DEBUG loaded listener.js 03:25:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x119ab2c00) [pid = 1940] [serial = 1270] [outer = 0x115e8bc00] 03:25:31 INFO - PROCESS | 1940 | 1467109531446 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 03:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:25:31 INFO - PROCESS | 1940 | 1467109531480 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:25:31 INFO - PROCESS | 1940 | 1467109531481 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:25:31 INFO - PROCESS | 1940 | 1467109531483 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:25:31 INFO - PROCESS | 1940 | 1467109531484 Marionette TRACE conn2 <- [1,1666,null,{}] 03:25:31 INFO - PROCESS | 1940 | 1467109531486 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:31 INFO - PROCESS | 1940 | 1467109531490 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:31 INFO - PROCESS | 1940 | 1467109531601 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:25:31 INFO - PROCESS | 1940 | 1467109531616 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:31 INFO - PROCESS | 1940 | 1467109531618 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d0800 == 33 [pid = 1940] [id = 424] 03:25:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119ab9400) [pid = 1940] [serial = 1271] [outer = 0x0] 03:25:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x120ff6000) [pid = 1940] [serial = 1272] [outer = 0x119ab9400] 03:25:31 INFO - PROCESS | 1940 | 1467109531660 Marionette DEBUG loaded listener.js 03:25:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12460c400) [pid = 1940] [serial = 1273] [outer = 0x119ab9400] 03:25:32 INFO - PROCESS | 1940 | 1467109532079 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 03:25:32 INFO - PROCESS | 1940 | 1467109532105 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:25:32 INFO - PROCESS | 1940 | 1467109532113 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:25:32 INFO - PROCESS | 1940 | 1467109532123 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:25:32 INFO - PROCESS | 1940 | 1467109532124 Marionette TRACE conn2 <- [1,1670,null,{}] 03:25:32 INFO - PROCESS | 1940 | 1467109532126 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:32 INFO - PROCESS | 1940 | 1467109532128 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:32 INFO - PROCESS | 1940 | 1467109532221 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:25:32 INFO - PROCESS | 1940 | 1467109532225 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:32 INFO - PROCESS | 1940 | 1467109532226 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b09800 == 34 [pid = 1940] [id = 425] 03:25:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119ab9800) [pid = 1940] [serial = 1274] [outer = 0x0] 03:25:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124be3c00) [pid = 1940] [serial = 1275] [outer = 0x119ab9800] 03:25:32 INFO - PROCESS | 1940 | 1467109532250 Marionette DEBUG loaded listener.js 03:25:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x125693c00) [pid = 1940] [serial = 1276] [outer = 0x119ab9800] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x126c7f000) [pid = 1940] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12c23a400) [pid = 1940] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126c82000) [pid = 1940] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12a47a800) [pid = 1940] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12abc0400) [pid = 1940] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x112f34400) [pid = 1940] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1174d1400) [pid = 1940] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12b1da800) [pid = 1940] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119403800) [pid = 1940] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b973800) [pid = 1940] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1131a2c00) [pid = 1940] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1176f7800) [pid = 1940] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124607400) [pid = 1940] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1245c8800) [pid = 1940] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112addc00) [pid = 1940] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:25:32 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115d57c00) [pid = 1940] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:25:32 INFO - PROCESS | 1940 | 1467109532760 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 03:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:25:32 INFO - PROCESS | 1940 | 1467109532794 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:25:32 INFO - PROCESS | 1940 | 1467109532795 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:25:32 INFO - PROCESS | 1940 | 1467109532797 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:25:32 INFO - PROCESS | 1940 | 1467109532798 Marionette TRACE conn2 <- [1,1674,null,{}] 03:25:32 INFO - PROCESS | 1940 | 1467109532801 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:32 INFO - PROCESS | 1940 | 1467109532802 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:32 INFO - PROCESS | 1940 | 1467109532914 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:25:32 INFO - PROCESS | 1940 | 1467109532969 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:32 INFO - PROCESS | 1940 | 1467109532970 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b20800 == 35 [pid = 1940] [id = 426] 03:25:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11213ec00) [pid = 1940] [serial = 1277] [outer = 0x0] 03:25:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119404c00) [pid = 1940] [serial = 1278] [outer = 0x11213ec00] 03:25:32 INFO - PROCESS | 1940 | 1467109532993 Marionette DEBUG loaded listener.js 03:25:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124610800) [pid = 1940] [serial = 1279] [outer = 0x11213ec00] 03:25:33 INFO - PROCESS | 1940 | 1467109533263 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 03:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:25:33 INFO - PROCESS | 1940 | 1467109533316 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:25:33 INFO - PROCESS | 1940 | 1467109533317 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:25:33 INFO - PROCESS | 1940 | 1467109533321 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:25:33 INFO - PROCESS | 1940 | 1467109533325 Marionette TRACE conn2 <- [1,1678,null,{}] 03:25:33 INFO - PROCESS | 1940 | 1467109533338 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:33 INFO - PROCESS | 1940 | 1467109533341 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:33 INFO - PROCESS | 1940 | 1467109533451 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:25:33 INFO - PROCESS | 1940 | 1467109533534 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:33 INFO - PROCESS | 1940 | 1467109533535 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x129331800 == 36 [pid = 1940] [id = 427] 03:25:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1121b4800) [pid = 1940] [serial = 1280] [outer = 0x0] 03:25:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124ba5000) [pid = 1940] [serial = 1281] [outer = 0x1121b4800] 03:25:33 INFO - PROCESS | 1940 | 1467109533571 Marionette DEBUG loaded listener.js 03:25:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126091c00) [pid = 1940] [serial = 1282] [outer = 0x1121b4800] 03:25:33 INFO - PROCESS | 1940 | 1467109533908 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 623ms 03:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:25:33 INFO - PROCESS | 1940 | 1467109533943 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:25:33 INFO - PROCESS | 1940 | 1467109533944 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:25:33 INFO - PROCESS | 1940 | 1467109533946 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:25:33 INFO - PROCESS | 1940 | 1467109533947 Marionette TRACE conn2 <- [1,1682,null,{}] 03:25:33 INFO - PROCESS | 1940 | 1467109533949 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:33 INFO - PROCESS | 1940 | 1467109533950 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:34 INFO - PROCESS | 1940 | 1467109534025 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:25:34 INFO - PROCESS | 1940 | 1467109534083 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:34 INFO - PROCESS | 1940 | 1467109534084 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a2000 == 37 [pid = 1940] [id = 428] 03:25:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11940e400) [pid = 1940] [serial = 1283] [outer = 0x0] 03:25:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126452000) [pid = 1940] [serial = 1284] [outer = 0x11940e400] 03:25:34 INFO - PROCESS | 1940 | 1467109534108 Marionette DEBUG loaded listener.js 03:25:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1267a1000) [pid = 1940] [serial = 1285] [outer = 0x11940e400] 03:25:34 INFO - PROCESS | 1940 | 1467109534409 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 517ms 03:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:25:34 INFO - PROCESS | 1940 | 1467109534464 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:25:34 INFO - PROCESS | 1940 | 1467109534466 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:25:34 INFO - PROCESS | 1940 | 1467109534468 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:25:34 INFO - PROCESS | 1940 | 1467109534469 Marionette TRACE conn2 <- [1,1686,null,{}] 03:25:34 INFO - PROCESS | 1940 | 1467109534472 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:34 INFO - PROCESS | 1940 | 1467109534473 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:34 INFO - PROCESS | 1940 | 1467109534565 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:25:34 INFO - PROCESS | 1940 | 1467109534569 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:34 INFO - PROCESS | 1940 | 1467109534573 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b10b000 == 38 [pid = 1940] [id = 429] 03:25:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126c76400) [pid = 1940] [serial = 1286] [outer = 0x0] 03:25:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128973800) [pid = 1940] [serial = 1287] [outer = 0x126c76400] 03:25:34 INFO - PROCESS | 1940 | 1467109534599 Marionette DEBUG loaded listener.js 03:25:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12915f800) [pid = 1940] [serial = 1288] [outer = 0x126c76400] 03:25:35 INFO - PROCESS | 1940 | 1467109535177 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 03:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 772ms 03:25:35 INFO - PROCESS | 1940 | 1467109535241 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:25:35 INFO - PROCESS | 1940 | 1467109535244 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:25:35 INFO - PROCESS | 1940 | 1467109535247 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:25:35 INFO - PROCESS | 1940 | 1467109535250 Marionette TRACE conn2 <- [1,1690,null,{}] 03:25:35 INFO - PROCESS | 1940 | 1467109535254 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:35 INFO - PROCESS | 1940 | 1467109535255 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:35 INFO - PROCESS | 1940 | 1467109535391 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:25:35 INFO - PROCESS | 1940 | 1467109535472 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:35 INFO - PROCESS | 1940 | 1467109535474 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168c1000 == 39 [pid = 1940] [id = 430] 03:25:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1131f2400) [pid = 1940] [serial = 1289] [outer = 0x0] 03:25:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115d4e800) [pid = 1940] [serial = 1290] [outer = 0x1131f2400] 03:25:35 INFO - PROCESS | 1940 | 1467109535504 Marionette DEBUG loaded listener.js 03:25:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11618fc00) [pid = 1940] [serial = 1291] [outer = 0x1131f2400] 03:25:36 INFO - PROCESS | 1940 | 1467109536024 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 823ms 03:25:36 INFO - PROCESS | 1940 | 1467109536084 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:25:36 INFO - PROCESS | 1940 | 1467109536089 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:25:36 INFO - PROCESS | 1940 | 1467109536094 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:25:36 INFO - PROCESS | 1940 | 1467109536096 Marionette TRACE conn2 <- [1,1694,null,{}] 03:25:36 INFO - PROCESS | 1940 | 1467109536098 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:36 INFO - PROCESS | 1940 | 1467109536100 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:36 INFO - PROCESS | 1940 | 1467109536212 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:25:36 INFO - PROCESS | 1940 | 1467109536407 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:36 INFO - PROCESS | 1940 | 1467109536409 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x11328f800 == 40 [pid = 1940] [id = 431] 03:25:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x110ef0800) [pid = 1940] [serial = 1292] [outer = 0x0] 03:25:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x113376000) [pid = 1940] [serial = 1293] [outer = 0x110ef0800] 03:25:36 INFO - PROCESS | 1940 | 1467109536437 Marionette DEBUG loaded listener.js 03:25:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x115d54000) [pid = 1940] [serial = 1294] [outer = 0x110ef0800] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4a2000 == 39 [pid = 1940] [id = 428] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x129331800 == 38 [pid = 1940] [id = 427] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x128b20800 == 37 [pid = 1940] [id = 426] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x128b09800 == 36 [pid = 1940] [id = 425] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d0800 == 35 [pid = 1940] [id = 424] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x123cad000 == 34 [pid = 1940] [id = 423] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x119cdf800 == 33 [pid = 1940] [id = 422] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x119485800 == 32 [pid = 1940] [id = 421] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x11745c000 == 31 [pid = 1940] [id = 420] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x115e33800 == 30 [pid = 1940] [id = 419] 03:25:36 INFO - PROCESS | 1940 | --DOCSHELL 0x11947f000 == 29 [pid = 1940] [id = 418] 03:25:37 INFO - PROCESS | 1940 | 1467109537025 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 971ms 03:25:37 INFO - PROCESS | 1940 | 1467109537068 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:25:37 INFO - PROCESS | 1940 | 1467109537073 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:25:37 INFO - PROCESS | 1940 | 1467109537077 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:25:37 INFO - PROCESS | 1940 | 1467109537080 Marionette TRACE conn2 <- [1,1698,null,{}] 03:25:37 INFO - PROCESS | 1940 | 1467109537085 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:37 INFO - PROCESS | 1940 | 1467109537089 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:37 INFO - PROCESS | 1940 | 1467109537274 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12c354400) [pid = 1940] [serial = 1236] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12c245000) [pid = 1940] [serial = 1233] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128ebac00) [pid = 1940] [serial = 1215] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12a5cac00) [pid = 1940] [serial = 1218] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1293ec000) [pid = 1940] [serial = 1216] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12abecc00) [pid = 1940] [serial = 1221] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b1da400) [pid = 1940] [serial = 1222] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x126090000) [pid = 1940] [serial = 1212] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1176f7000) [pid = 1940] [serial = 1200] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12b97e800) [pid = 1940] [serial = 1224] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1185ed400) [pid = 1940] [serial = 1201] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11940b800) [pid = 1940] [serial = 1197] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119837400) [pid = 1940] [serial = 1198] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12b9a3800) [pid = 1940] [serial = 1192] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11983a400) [pid = 1940] [serial = 1206] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123c48400) [pid = 1940] [serial = 1207] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119158c00) [pid = 1940] [serial = 1203] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119410800) [pid = 1940] [serial = 1204] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124be6000) [pid = 1940] [serial = 1209] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12608e400) [pid = 1940] [serial = 1210] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a905000) [pid = 1940] [serial = 1230] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x115d55c00) [pid = 1940] [serial = 1194] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x116803400) [pid = 1940] [serial = 1195] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12bf83000) [pid = 1940] [serial = 1231] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119c82000) [pid = 1940] [serial = 1227] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12bf2f000) [pid = 1940] [serial = 1225] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12a9b1400) [pid = 1940] [serial = 1219] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12608a400) [pid = 1940] [serial = 1228] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126c7a800) [pid = 1940] [serial = 1213] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12c351c00) [pid = 1940] [serial = 1234] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12c35cc00) [pid = 1940] [serial = 1237] [outer = 0x0] [url = about:blank] 03:25:37 INFO - PROCESS | 1940 | 1467109537369 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:37 INFO - PROCESS | 1940 | 1467109537370 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x113292800 == 30 [pid = 1940] [id = 432] 03:25:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x111e5b800) [pid = 1940] [serial = 1295] [outer = 0x0] 03:25:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x113c66000) [pid = 1940] [serial = 1296] [outer = 0x111e5b800] 03:25:37 INFO - PROCESS | 1940 | 1467109537404 Marionette DEBUG loaded listener.js 03:25:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115de6000) [pid = 1940] [serial = 1297] [outer = 0x111e5b800] 03:25:37 INFO - PROCESS | 1940 | 1467109537806 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 03:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 774ms 03:25:37 INFO - PROCESS | 1940 | 1467109537882 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:25:37 INFO - PROCESS | 1940 | 1467109537885 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:25:37 INFO - PROCESS | 1940 | 1467109537889 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:25:37 INFO - PROCESS | 1940 | 1467109537891 Marionette TRACE conn2 <- [1,1702,null,{}] 03:25:37 INFO - PROCESS | 1940 | 1467109537895 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:37 INFO - PROCESS | 1940 | 1467109537896 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:37 INFO - PROCESS | 1940 | 1467109537992 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:25:38 INFO - PROCESS | 1940 | 1467109538047 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:38 INFO - PROCESS | 1940 | 1467109538049 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188a5800 == 31 [pid = 1940] [id = 433] 03:25:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x116f70000) [pid = 1940] [serial = 1298] [outer = 0x0] 03:25:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1183f0c00) [pid = 1940] [serial = 1299] [outer = 0x116f70000] 03:25:38 INFO - PROCESS | 1940 | 1467109538079 Marionette DEBUG loaded listener.js 03:25:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11877a400) [pid = 1940] [serial = 1300] [outer = 0x116f70000] 03:25:38 INFO - PROCESS | 1940 | 1467109538497 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 03:25:38 INFO - PROCESS | 1940 | 1467109538561 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:25:38 INFO - PROCESS | 1940 | 1467109538563 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:25:38 INFO - PROCESS | 1940 | 1467109538565 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:25:38 INFO - PROCESS | 1940 | 1467109538567 Marionette TRACE conn2 <- [1,1706,null,{}] 03:25:38 INFO - PROCESS | 1940 | 1467109538569 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:38 INFO - PROCESS | 1940 | 1467109538571 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:38 INFO - PROCESS | 1940 | 1467109538666 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:25:38 INFO - PROCESS | 1940 | 1467109538722 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:38 INFO - PROCESS | 1940 | 1467109538723 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x123984800 == 32 [pid = 1940] [id = 434] 03:25:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11889a000) [pid = 1940] [serial = 1301] [outer = 0x0] 03:25:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11940b400) [pid = 1940] [serial = 1302] [outer = 0x11889a000] 03:25:38 INFO - PROCESS | 1940 | 1467109538753 Marionette DEBUG loaded listener.js 03:25:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119649000) [pid = 1940] [serial = 1303] [outer = 0x11889a000] 03:25:39 INFO - PROCESS | 1940 | 1467109539173 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 619ms 03:25:39 INFO - PROCESS | 1940 | 1467109539185 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:25:39 INFO - PROCESS | 1940 | 1467109539189 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:25:39 INFO - PROCESS | 1940 | 1467109539198 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:25:39 INFO - PROCESS | 1940 | 1467109539201 Marionette TRACE conn2 <- [1,1710,null,{}] 03:25:39 INFO - PROCESS | 1940 | 1467109539204 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:39 INFO - PROCESS | 1940 | 1467109539207 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:39 INFO - PROCESS | 1940 | 1467109539302 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:25:39 INFO - PROCESS | 1940 | 1467109539406 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:39 INFO - PROCESS | 1940 | 1467109539408 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x125730000 == 33 [pid = 1940] [id = 435] 03:25:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119161400) [pid = 1940] [serial = 1304] [outer = 0x0] 03:25:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119abc000) [pid = 1940] [serial = 1305] [outer = 0x119161400] 03:25:39 INFO - PROCESS | 1940 | 1467109539438 Marionette DEBUG loaded listener.js 03:25:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123805400) [pid = 1940] [serial = 1306] [outer = 0x119161400] 03:25:39 INFO - PROCESS | 1940 | 1467109539851 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 677ms 03:25:39 INFO - PROCESS | 1940 | 1467109539872 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:25:39 INFO - PROCESS | 1940 | 1467109539874 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:25:39 INFO - PROCESS | 1940 | 1467109539876 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:25:39 INFO - PROCESS | 1940 | 1467109539877 Marionette TRACE conn2 <- [1,1714,null,{}] 03:25:39 INFO - PROCESS | 1940 | 1467109539880 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:39 INFO - PROCESS | 1940 | 1467109539881 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:39 INFO - PROCESS | 1940 | 1467109539974 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:25:40 INFO - PROCESS | 1940 | 1467109540026 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:40 INFO - PROCESS | 1940 | 1467109540027 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267b2800 == 34 [pid = 1940] [id = 436] 03:25:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119451400) [pid = 1940] [serial = 1307] [outer = 0x0] 03:25:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123c5e800) [pid = 1940] [serial = 1308] [outer = 0x119451400] 03:25:40 INFO - PROCESS | 1940 | 1467109540056 Marionette DEBUG loaded listener.js 03:25:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124be0c00) [pid = 1940] [serial = 1309] [outer = 0x119451400] 03:25:40 INFO - PROCESS | 1940 | 1467109540460 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 619ms 03:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:25:40 INFO - PROCESS | 1940 | 1467109540495 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:25:40 INFO - PROCESS | 1940 | 1467109540496 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:25:40 INFO - PROCESS | 1940 | 1467109540499 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:25:40 INFO - PROCESS | 1940 | 1467109540500 Marionette TRACE conn2 <- [1,1718,null,{}] 03:25:40 INFO - PROCESS | 1940 | 1467109540502 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:40 INFO - PROCESS | 1940 | 1467109540504 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:40 INFO - PROCESS | 1940 | 1467109540599 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:25:40 INFO - PROCESS | 1940 | 1467109540687 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:40 INFO - PROCESS | 1940 | 1467109540691 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x124b3d800 == 35 [pid = 1940] [id = 437] 03:25:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x126095800) [pid = 1940] [serial = 1310] [outer = 0x0] 03:25:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126553c00) [pid = 1940] [serial = 1311] [outer = 0x126095800] 03:25:40 INFO - PROCESS | 1940 | 1467109540728 Marionette DEBUG loaded listener.js 03:25:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126c79400) [pid = 1940] [serial = 1312] [outer = 0x126095800] 03:25:41 INFO - PROCESS | 1940 | 1467109541180 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 718ms 03:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:25:41 INFO - PROCESS | 1940 | 1467109541218 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:25:41 INFO - PROCESS | 1940 | 1467109541219 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:25:41 INFO - PROCESS | 1940 | 1467109541222 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:25:41 INFO - PROCESS | 1940 | 1467109541223 Marionette TRACE conn2 <- [1,1722,null,{}] 03:25:41 INFO - PROCESS | 1940 | 1467109541226 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:41 INFO - PROCESS | 1940 | 1467109541227 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:41 INFO - PROCESS | 1940 | 1467109541319 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:25:41 INFO - PROCESS | 1940 | 1467109541373 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:41 INFO - PROCESS | 1940 | 1467109541374 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cc6800 == 36 [pid = 1940] [id = 438] 03:25:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126c7a000) [pid = 1940] [serial = 1313] [outer = 0x0] 03:25:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bd1800) [pid = 1940] [serial = 1314] [outer = 0x126c7a000] 03:25:41 INFO - PROCESS | 1940 | 1467109541403 Marionette DEBUG loaded listener.js 03:25:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128da8800) [pid = 1940] [serial = 1315] [outer = 0x126c7a000] 03:25:41 INFO - PROCESS | 1940 | 1467109541862 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 03:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 03:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:25:41 INFO - PROCESS | 1940 | 1467109541892 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:25:41 INFO - PROCESS | 1940 | 1467109541894 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:25:41 INFO - PROCESS | 1940 | 1467109541897 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:25:41 INFO - PROCESS | 1940 | 1467109541899 Marionette TRACE conn2 <- [1,1726,null,{}] 03:25:41 INFO - PROCESS | 1940 | 1467109541923 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:41 INFO - PROCESS | 1940 | 1467109541925 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11328f800 == 35 [pid = 1940] [id = 431] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1168c1000 == 34 [pid = 1940] [id = 430] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x119cc6800 == 33 [pid = 1940] [id = 438] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x124b3d800 == 32 [pid = 1940] [id = 437] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1267b2800 == 31 [pid = 1940] [id = 436] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x125730000 == 30 [pid = 1940] [id = 435] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12b10b000 == 29 [pid = 1940] [id = 429] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x123984800 == 28 [pid = 1940] [id = 434] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1188a5800 == 27 [pid = 1940] [id = 433] 03:25:42 INFO - PROCESS | 1940 | --DOCSHELL 0x113292800 == 26 [pid = 1940] [id = 432] 03:25:42 INFO - PROCESS | 1940 | 1467109542533 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:25:42 INFO - PROCESS | 1940 | 1467109542622 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:42 INFO - PROCESS | 1940 | 1467109542623 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x112718000 == 27 [pid = 1940] [id = 439] 03:25:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x112a83c00) [pid = 1940] [serial = 1316] [outer = 0x0] 03:25:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112adf400) [pid = 1940] [serial = 1317] [outer = 0x112a83c00] 03:25:42 INFO - PROCESS | 1940 | 1467109542653 Marionette DEBUG loaded listener.js 03:25:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x114f95800) [pid = 1940] [serial = 1318] [outer = 0x112a83c00] 03:25:42 INFO - PROCESS | 1940 | 1467109542978 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1093ms 03:25:43 INFO - PROCESS | 1940 | 1467109542995 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:25:43 INFO - PROCESS | 1940 | 1467109542998 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:25:43 INFO - PROCESS | 1940 | 1467109543001 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:25:43 INFO - PROCESS | 1940 | 1467109543005 Marionette TRACE conn2 <- [1,1730,null,{}] 03:25:43 INFO - PROCESS | 1940 | 1467109543010 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:43 INFO - PROCESS | 1940 | 1467109543012 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:43 INFO - PROCESS | 1940 | 1467109543093 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:25:43 INFO - PROCESS | 1940 | 1467109543167 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:43 INFO - PROCESS | 1940 | 1467109543168 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x118373800 == 28 [pid = 1940] [id = 440] 03:25:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x115d4ec00) [pid = 1940] [serial = 1319] [outer = 0x0] 03:25:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x116795800) [pid = 1940] [serial = 1320] [outer = 0x115d4ec00] 03:25:43 INFO - PROCESS | 1940 | 1467109543195 Marionette DEBUG loaded listener.js 03:25:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1185f0800) [pid = 1940] [serial = 1321] [outer = 0x115d4ec00] 03:25:43 INFO - PROCESS | 1940 | 1467109543481 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 03:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 525ms 03:25:43 INFO - PROCESS | 1940 | 1467109543527 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:25:43 INFO - PROCESS | 1940 | 1467109543529 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:25:43 INFO - PROCESS | 1940 | 1467109543531 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:25:43 INFO - PROCESS | 1940 | 1467109543532 Marionette TRACE conn2 <- [1,1734,null,{}] 03:25:43 INFO - PROCESS | 1940 | 1467109543535 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:43 INFO - PROCESS | 1940 | 1467109543538 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:43 INFO - PROCESS | 1940 | 1467109543616 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:25:43 INFO - PROCESS | 1940 | 1467109543625 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:43 INFO - PROCESS | 1940 | 1467109543626 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f05800 == 29 [pid = 1940] [id = 441] 03:25:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119108800) [pid = 1940] [serial = 1322] [outer = 0x0] 03:25:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11963f400) [pid = 1940] [serial = 1323] [outer = 0x119108800] 03:25:43 INFO - PROCESS | 1940 | 1467109543651 Marionette DEBUG loaded listener.js 03:25:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119a05400) [pid = 1940] [serial = 1324] [outer = 0x119108800] 03:25:44 INFO - PROCESS | 1940 | 1467109544015 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 03:25:44 INFO - PROCESS | 1940 | 1467109544053 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:25:44 INFO - PROCESS | 1940 | 1467109544057 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:25:44 INFO - PROCESS | 1940 | 1467109544066 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:25:44 INFO - PROCESS | 1940 | 1467109544069 Marionette TRACE conn2 <- [1,1738,null,{}] 03:25:44 INFO - PROCESS | 1940 | 1467109544071 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:44 INFO - PROCESS | 1940 | 1467109544073 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:44 INFO - PROCESS | 1940 | 1467109544152 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:25:44 INFO - PROCESS | 1940 | 1467109544157 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:44 INFO - PROCESS | 1940 | 1467109544159 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x125080000 == 30 [pid = 1940] [id = 442] 03:25:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x119a7c400) [pid = 1940] [serial = 1325] [outer = 0x0] 03:25:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119c83c00) [pid = 1940] [serial = 1326] [outer = 0x119a7c400] 03:25:44 INFO - PROCESS | 1940 | 1467109544183 Marionette DEBUG loaded listener.js 03:25:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1245cf000) [pid = 1940] [serial = 1327] [outer = 0x119a7c400] 03:25:44 INFO - PROCESS | 1940 | 1467109544506 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 476ms 03:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:25:44 INFO - PROCESS | 1940 | 1467109544538 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:25:44 INFO - PROCESS | 1940 | 1467109544539 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:25:44 INFO - PROCESS | 1940 | 1467109544541 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:25:44 INFO - PROCESS | 1940 | 1467109544542 Marionette TRACE conn2 <- [1,1742,null,{}] 03:25:44 INFO - PROCESS | 1940 | 1467109544545 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:44 INFO - PROCESS | 1940 | 1467109544546 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:44 INFO - PROCESS | 1940 | 1467109544620 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:25:44 INFO - PROCESS | 1940 | 1467109544694 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:44 INFO - PROCESS | 1940 | 1467109544695 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267c3000 == 31 [pid = 1940] [id = 443] 03:25:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x112adf000) [pid = 1940] [serial = 1328] [outer = 0x0] 03:25:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x124604400) [pid = 1940] [serial = 1329] [outer = 0x112adf000] 03:25:44 INFO - PROCESS | 1940 | 1467109544720 Marionette DEBUG loaded listener.js 03:25:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x126093400) [pid = 1940] [serial = 1330] [outer = 0x112adf000] 03:25:45 INFO - PROCESS | 1940 | 1467109545038 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 03:25:45 INFO - PROCESS | 1940 | 1467109545060 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:25:45 INFO - PROCESS | 1940 | 1467109545062 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:25:45 INFO - PROCESS | 1940 | 1467109545064 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:25:45 INFO - PROCESS | 1940 | 1467109545065 Marionette TRACE conn2 <- [1,1746,null,{}] 03:25:45 INFO - PROCESS | 1940 | 1467109545067 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:45 INFO - PROCESS | 1940 | 1467109545068 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:45 INFO - PROCESS | 1940 | 1467109545169 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:25:45 INFO - PROCESS | 1940 | 1467109545206 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:45 INFO - PROCESS | 1940 | 1467109545210 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a646000 == 32 [pid = 1940] [id = 444] 03:25:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118895400) [pid = 1940] [serial = 1331] [outer = 0x0] 03:25:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x126c7e000) [pid = 1940] [serial = 1332] [outer = 0x118895400] 03:25:45 INFO - PROCESS | 1940 | 1467109545242 Marionette DEBUG loaded listener.js 03:25:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x128d9c400) [pid = 1940] [serial = 1333] [outer = 0x118895400] 03:25:45 INFO - PROCESS | 1940 | 1467109545569 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 03:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:25:45 INFO - PROCESS | 1940 | 1467109545582 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:25:45 INFO - PROCESS | 1940 | 1467109545584 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:25:45 INFO - PROCESS | 1940 | 1467109545586 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:25:45 INFO - PROCESS | 1940 | 1467109545588 Marionette TRACE conn2 <- [1,1750,null,{}] 03:25:45 INFO - PROCESS | 1940 | 1467109545593 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:45 INFO - PROCESS | 1940 | 1467109545594 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:45 INFO - PROCESS | 1940 | 1467109545696 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:25:45 INFO - PROCESS | 1940 | 1467109545744 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:45 INFO - PROCESS | 1940 | 1467109545745 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x11684d800 == 33 [pid = 1940] [id = 445] 03:25:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x126c81c00) [pid = 1940] [serial = 1334] [outer = 0x0] 03:25:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x129158000) [pid = 1940] [serial = 1335] [outer = 0x126c81c00] 03:25:45 INFO - PROCESS | 1940 | 1467109545769 Marionette DEBUG loaded listener.js 03:25:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x129385400) [pid = 1940] [serial = 1336] [outer = 0x126c81c00] 03:25:46 INFO - PROCESS | 1940 | 1467109546080 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 03:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:25:46 INFO - PROCESS | 1940 | 1467109546115 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:25:46 INFO - PROCESS | 1940 | 1467109546116 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:25:46 INFO - PROCESS | 1940 | 1467109546118 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:25:46 INFO - PROCESS | 1940 | 1467109546120 Marionette TRACE conn2 <- [1,1754,null,{}] 03:25:46 INFO - PROCESS | 1940 | 1467109546124 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:46 INFO - PROCESS | 1940 | 1467109546125 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:46 INFO - PROCESS | 1940 | 1467109546220 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:25:46 INFO - PROCESS | 1940 | 1467109546224 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:46 INFO - PROCESS | 1940 | 1467109546225 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d2800 == 34 [pid = 1940] [id = 446] 03:25:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x111c83800) [pid = 1940] [serial = 1337] [outer = 0x0] 03:25:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12938c000) [pid = 1940] [serial = 1338] [outer = 0x111c83800] 03:25:46 INFO - PROCESS | 1940 | 1467109546249 Marionette DEBUG loaded listener.js 03:25:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1293ef400) [pid = 1940] [serial = 1339] [outer = 0x111c83800] 03:25:46 INFO - PROCESS | 1940 | 1467109546601 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 523ms 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x115e8bc00) [pid = 1940] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x119406c00) [pid = 1940] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x119ab9400) [pid = 1940] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x115e8cc00) [pid = 1940] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x112ae5c00) [pid = 1940] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x110ef0800) [pid = 1940] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11889a800) [pid = 1940] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x117dbc000) [pid = 1940] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1121b4800) [pid = 1940] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x119ab9800) [pid = 1940] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x11213ec00) [pid = 1940] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x116792c00) [pid = 1940] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11963c400) [pid = 1940] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12679b000) [pid = 1940] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1176ee400) [pid = 1940] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11940e400) [pid = 1940] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115d4a000) [pid = 1940] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1131f2400) [pid = 1940] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:25:46 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126c76400) [pid = 1940] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:25:46 INFO - PROCESS | 1940 | 1467109546838 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:25:46 INFO - PROCESS | 1940 | 1467109546839 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:25:46 INFO - PROCESS | 1940 | 1467109546849 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:25:46 INFO - PROCESS | 1940 | 1467109546850 Marionette TRACE conn2 <- [1,1758,null,{}] 03:25:46 INFO - PROCESS | 1940 | 1467109546853 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:46 INFO - PROCESS | 1940 | 1467109546855 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:46 INFO - PROCESS | 1940 | 1467109546927 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:25:46 INFO - PROCESS | 1940 | 1467109546930 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:46 INFO - PROCESS | 1940 | 1467109546931 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x118375000 == 35 [pid = 1940] [id = 447] 03:25:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1131f2400) [pid = 1940] [serial = 1340] [outer = 0x0] 03:25:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x114fbac00) [pid = 1940] [serial = 1341] [outer = 0x1131f2400] 03:25:46 INFO - PROCESS | 1940 | 1467109546956 Marionette DEBUG loaded listener.js 03:25:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11662b800) [pid = 1940] [serial = 1342] [outer = 0x1131f2400] 03:25:47 INFO - PROCESS | 1940 | 1467109547297 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 03:25:47 INFO - PROCESS | 1940 | 1467109547318 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:25:47 INFO - PROCESS | 1940 | 1467109547320 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:25:47 INFO - PROCESS | 1940 | 1467109547325 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:25:47 INFO - PROCESS | 1940 | 1467109547326 Marionette TRACE conn2 <- [1,1762,null,{}] 03:25:47 INFO - PROCESS | 1940 | 1467109547329 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:47 INFO - PROCESS | 1940 | 1467109547330 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:47 INFO - PROCESS | 1940 | 1467109547411 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:25:47 INFO - PROCESS | 1940 | 1467109547470 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:47 INFO - PROCESS | 1940 | 1467109547472 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bce3800 == 36 [pid = 1940] [id = 448] 03:25:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1133e8800) [pid = 1940] [serial = 1343] [outer = 0x0] 03:25:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1183ed800) [pid = 1940] [serial = 1344] [outer = 0x1133e8800] 03:25:47 INFO - PROCESS | 1940 | 1467109547516 Marionette DEBUG loaded listener.js 03:25:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119ab9400) [pid = 1940] [serial = 1345] [outer = 0x1133e8800] 03:25:47 INFO - PROCESS | 1940 | 1467109547954 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 03:25:47 INFO - PROCESS | 1940 | 1467109547995 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:25:47 INFO - PROCESS | 1940 | 1467109547997 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:25:48 INFO - PROCESS | 1940 | 1467109548000 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:25:48 INFO - PROCESS | 1940 | 1467109548002 Marionette TRACE conn2 <- [1,1766,null,{}] 03:25:48 INFO - PROCESS | 1940 | 1467109548005 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:48 INFO - PROCESS | 1940 | 1467109548007 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:48 INFO - PROCESS | 1940 | 1467109548130 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:25:48 INFO - PROCESS | 1940 | 1467109548137 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:48 INFO - PROCESS | 1940 | 1467109548141 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf1d000 == 37 [pid = 1940] [id = 449] 03:25:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x119ab7400) [pid = 1940] [serial = 1346] [outer = 0x0] 03:25:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x126798000) [pid = 1940] [serial = 1347] [outer = 0x119ab7400] 03:25:48 INFO - PROCESS | 1940 | 1467109548167 Marionette DEBUG loaded listener.js 03:25:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12a5cc400) [pid = 1940] [serial = 1348] [outer = 0x119ab7400] 03:25:48 INFO - PROCESS | 1940 | 1467109548492 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 524ms 03:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:25:48 INFO - PROCESS | 1940 | 1467109548524 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:25:48 INFO - PROCESS | 1940 | 1467109548525 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:25:48 INFO - PROCESS | 1940 | 1467109548528 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:25:48 INFO - PROCESS | 1940 | 1467109548529 Marionette TRACE conn2 <- [1,1770,null,{}] 03:25:48 INFO - PROCESS | 1940 | 1467109548531 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:48 INFO - PROCESS | 1940 | 1467109548533 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:48 INFO - PROCESS | 1940 | 1467109548621 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:25:48 INFO - PROCESS | 1940 | 1467109548626 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:48 INFO - PROCESS | 1940 | 1467109548627 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x124b3e000 == 38 [pid = 1940] [id = 450] 03:25:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12a5cc800) [pid = 1940] [serial = 1349] [outer = 0x0] 03:25:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12a90f400) [pid = 1940] [serial = 1350] [outer = 0x12a5cc800] 03:25:48 INFO - PROCESS | 1940 | 1467109548651 Marionette DEBUG loaded listener.js 03:25:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12abc4800) [pid = 1940] [serial = 1351] [outer = 0x12a5cc800] 03:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:25:49 INFO - PROCESS | 1940 | 1467109549192 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 03:25:49 INFO - PROCESS | 1940 | 1467109549202 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:25:49 INFO - PROCESS | 1940 | 1467109549206 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:25:49 INFO - PROCESS | 1940 | 1467109549245 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:25:49 INFO - PROCESS | 1940 | 1467109549248 Marionette TRACE conn2 <- [1,1774,null,{}] 03:25:49 INFO - PROCESS | 1940 | 1467109549254 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:49 INFO - PROCESS | 1940 | 1467109549257 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:49 INFO - PROCESS | 1940 | 1467109549421 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:25:49 INFO - PROCESS | 1940 | 1467109549553 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:49 INFO - PROCESS | 1940 | 1467109549555 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x119475000 == 39 [pid = 1940] [id = 451] 03:25:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x115d49800) [pid = 1940] [serial = 1352] [outer = 0x0] 03:25:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x116638000) [pid = 1940] [serial = 1353] [outer = 0x115d49800] 03:25:49 INFO - PROCESS | 1940 | 1467109549609 Marionette DEBUG loaded listener.js 03:25:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1182be400) [pid = 1940] [serial = 1354] [outer = 0x115d49800] 03:25:50 INFO - PROCESS | 1940 | 1467109550125 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 927ms 03:25:50 INFO - PROCESS | 1940 | 1467109550167 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:25:50 INFO - PROCESS | 1940 | 1467109550170 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:25:50 INFO - PROCESS | 1940 | 1467109550175 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:25:50 INFO - PROCESS | 1940 | 1467109550177 Marionette TRACE conn2 <- [1,1778,null,{}] 03:25:50 INFO - PROCESS | 1940 | 1467109550179 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:50 INFO - PROCESS | 1940 | 1467109550181 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:50 INFO - PROCESS | 1940 | 1467109550290 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:25:50 INFO - PROCESS | 1940 | 1467109550349 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:50 INFO - PROCESS | 1940 | 1467109550350 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b1b800 == 40 [pid = 1940] [id = 452] 03:25:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x118787c00) [pid = 1940] [serial = 1355] [outer = 0x0] 03:25:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x119659000) [pid = 1940] [serial = 1356] [outer = 0x118787c00] 03:25:50 INFO - PROCESS | 1940 | 1467109550381 Marionette DEBUG loaded listener.js 03:25:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x119ab2000) [pid = 1940] [serial = 1357] [outer = 0x118787c00] 03:25:51 INFO - PROCESS | 1940 | 1467109551136 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 03:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1021ms 03:25:51 INFO - PROCESS | 1940 | 1467109551197 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:25:51 INFO - PROCESS | 1940 | 1467109551201 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:25:51 INFO - PROCESS | 1940 | 1467109551250 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:25:51 INFO - PROCESS | 1940 | 1467109551253 Marionette TRACE conn2 <- [1,1782,null,{}] 03:25:51 INFO - PROCESS | 1940 | 1467109551264 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:51 INFO - PROCESS | 1940 | 1467109551267 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:51 INFO - PROCESS | 1940 | 1467109551401 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:25:51 INFO - PROCESS | 1940 | 1467109551468 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:51 INFO - PROCESS | 1940 | 1467109551471 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168ac000 == 41 [pid = 1940] [id = 453] 03:25:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1174e0800) [pid = 1940] [serial = 1358] [outer = 0x0] 03:25:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1182b3c00) [pid = 1940] [serial = 1359] [outer = 0x1174e0800] 03:25:51 INFO - PROCESS | 1940 | 1467109551500 Marionette DEBUG loaded listener.js 03:25:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x11872a400) [pid = 1940] [serial = 1360] [outer = 0x1174e0800] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf1d000 == 40 [pid = 1940] [id = 449] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12bce3800 == 39 [pid = 1940] [id = 448] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x118375000 == 38 [pid = 1940] [id = 447] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d2800 == 37 [pid = 1940] [id = 446] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x11684d800 == 36 [pid = 1940] [id = 445] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12a646000 == 35 [pid = 1940] [id = 444] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x1267c3000 == 34 [pid = 1940] [id = 443] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x125080000 == 33 [pid = 1940] [id = 442] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x120f05800 == 32 [pid = 1940] [id = 441] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x118373800 == 31 [pid = 1940] [id = 440] 03:25:51 INFO - PROCESS | 1940 | --DOCSHELL 0x112718000 == 30 [pid = 1940] [id = 439] 03:25:51 INFO - PROCESS | 1940 | 1467109551943 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x119a08000) [pid = 1940] [serial = 1269] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x119647800) [pid = 1940] [serial = 1267] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x120ff6000) [pid = 1940] [serial = 1272] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x116631c00) [pid = 1940] [serial = 1260] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1131a5c00) [pid = 1940] [serial = 1257] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x113c91000) [pid = 1940] [serial = 1258] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x115d54000) [pid = 1940] [serial = 1294] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x119ab2800) [pid = 1940] [serial = 1255] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119643400) [pid = 1940] [serial = 1254] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x118734400) [pid = 1940] [serial = 1263] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119160800) [pid = 1940] [serial = 1264] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x126091c00) [pid = 1940] [serial = 1282] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x124be3c00) [pid = 1940] [serial = 1275] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x113376000) [pid = 1940] [serial = 1293] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12460c400) [pid = 1940] [serial = 1273] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119404c00) [pid = 1940] [serial = 1278] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11889f000) [pid = 1940] [serial = 1240] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1183ee400) [pid = 1940] [serial = 1239] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124ba5000) [pid = 1940] [serial = 1281] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1240c5c00) [pid = 1940] [serial = 1243] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119ab8c00) [pid = 1940] [serial = 1242] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12915ec00) [pid = 1940] [serial = 1246] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x125693c00) [pid = 1940] [serial = 1276] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128bd1400) [pid = 1940] [serial = 1245] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x116aecc00) [pid = 1940] [serial = 1261] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12b96fc00) [pid = 1940] [serial = 1249] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1293e2c00) [pid = 1940] [serial = 1248] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119451c00) [pid = 1940] [serial = 1266] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126452000) [pid = 1940] [serial = 1284] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1176f3000) [pid = 1940] [serial = 1252] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124610800) [pid = 1940] [serial = 1279] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115e22000) [pid = 1940] [serial = 1251] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1267a1000) [pid = 1940] [serial = 1285] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119ab2c00) [pid = 1940] [serial = 1270] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11618fc00) [pid = 1940] [serial = 1291] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12915f800) [pid = 1940] [serial = 1288] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x115d4e800) [pid = 1940] [serial = 1290] [outer = 0x0] [url = about:blank] 03:25:51 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128973800) [pid = 1940] [serial = 1287] [outer = 0x0] [url = about:blank] 03:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 03:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 747ms 03:25:51 INFO - PROCESS | 1940 | 1467109551990 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:25:51 INFO - PROCESS | 1940 | 1467109551994 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:25:52 INFO - PROCESS | 1940 | 1467109552001 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:25:52 INFO - PROCESS | 1940 | 1467109552003 Marionette TRACE conn2 <- [1,1786,null,{}] 03:25:52 INFO - PROCESS | 1940 | 1467109552009 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:52 INFO - PROCESS | 1940 | 1467109552012 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:52 INFO - PROCESS | 1940 | 1467109552136 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:25:52 INFO - PROCESS | 1940 | 1467109552149 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:52 INFO - PROCESS | 1940 | 1467109552151 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d50000 == 31 [pid = 1940] [id = 454] 03:25:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119160800) [pid = 1940] [serial = 1361] [outer = 0x0] 03:25:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119406c00) [pid = 1940] [serial = 1362] [outer = 0x119160800] 03:25:52 INFO - PROCESS | 1940 | 1467109552196 Marionette DEBUG loaded listener.js 03:25:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119643400) [pid = 1940] [serial = 1363] [outer = 0x119160800] 03:25:52 INFO - PROCESS | 1940 | 1467109552615 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 03:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 676ms 03:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:25:52 INFO - PROCESS | 1940 | 1467109552677 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:25:52 INFO - PROCESS | 1940 | 1467109552678 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:25:52 INFO - PROCESS | 1940 | 1467109552680 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:25:52 INFO - PROCESS | 1940 | 1467109552682 Marionette TRACE conn2 <- [1,1790,null,{}] 03:25:52 INFO - PROCESS | 1940 | 1467109552690 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:52 INFO - PROCESS | 1940 | 1467109552693 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:52 INFO - PROCESS | 1940 | 1467109552792 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:25:52 INFO - PROCESS | 1940 | 1467109552802 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:52 INFO - PROCESS | 1940 | 1467109552804 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x123877000 == 32 [pid = 1940] [id = 455] 03:25:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112ae0c00) [pid = 1940] [serial = 1364] [outer = 0x0] 03:25:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x120ff4400) [pid = 1940] [serial = 1365] [outer = 0x112ae0c00] 03:25:52 INFO - PROCESS | 1940 | 1467109552832 Marionette DEBUG loaded listener.js 03:25:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124658000) [pid = 1940] [serial = 1366] [outer = 0x112ae0c00] 03:25:53 INFO - PROCESS | 1940 | 1467109553175 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 523ms 03:25:53 INFO - PROCESS | 1940 | 1467109553205 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:25:53 INFO - PROCESS | 1940 | 1467109553207 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:25:53 INFO - PROCESS | 1940 | 1467109553209 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:25:53 INFO - PROCESS | 1940 | 1467109553211 Marionette TRACE conn2 <- [1,1794,null,{}] 03:25:53 INFO - PROCESS | 1940 | 1467109553213 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:53 INFO - PROCESS | 1940 | 1467109553214 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:53 INFO - PROCESS | 1940 | 1467109553301 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:25:53 INFO - PROCESS | 1940 | 1467109553308 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:53 INFO - PROCESS | 1940 | 1467109553309 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246ce800 == 33 [pid = 1940] [id = 456] 03:25:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124610800) [pid = 1940] [serial = 1367] [outer = 0x0] 03:25:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1257ee000) [pid = 1940] [serial = 1368] [outer = 0x124610800] 03:25:53 INFO - PROCESS | 1940 | 1467109553338 Marionette DEBUG loaded listener.js 03:25:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126796400) [pid = 1940] [serial = 1369] [outer = 0x124610800] 03:25:53 INFO - PROCESS | 1940 | 1467109553790 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms 03:25:53 INFO - PROCESS | 1940 | 1467109553841 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:25:53 INFO - PROCESS | 1940 | 1467109553843 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:25:53 INFO - PROCESS | 1940 | 1467109553847 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:25:53 INFO - PROCESS | 1940 | 1467109553848 Marionette TRACE conn2 <- [1,1798,null,{}] 03:25:53 INFO - PROCESS | 1940 | 1467109553852 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:53 INFO - PROCESS | 1940 | 1467109553854 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:53 INFO - PROCESS | 1940 | 1467109553991 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:25:54 INFO - PROCESS | 1940 | 1467109554013 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:54 INFO - PROCESS | 1940 | 1467109554014 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b10000 == 34 [pid = 1940] [id = 457] 03:25:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123971c00) [pid = 1940] [serial = 1370] [outer = 0x0] 03:25:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x126c81800) [pid = 1940] [serial = 1371] [outer = 0x123971c00] 03:25:54 INFO - PROCESS | 1940 | 1467109554038 Marionette DEBUG loaded listener.js 03:25:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128bd3400) [pid = 1940] [serial = 1372] [outer = 0x123971c00] 03:25:54 INFO - PROCESS | 1940 | 1467109554402 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 572ms 03:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:25:54 INFO - PROCESS | 1940 | 1467109554418 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:25:54 INFO - PROCESS | 1940 | 1467109554419 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:25:54 INFO - PROCESS | 1940 | 1467109554421 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:25:54 INFO - PROCESS | 1940 | 1467109554422 Marionette TRACE conn2 <- [1,1802,null,{}] 03:25:54 INFO - PROCESS | 1940 | 1467109554425 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:54 INFO - PROCESS | 1940 | 1467109554429 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:54 INFO - PROCESS | 1940 | 1467109554551 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:25:54 INFO - PROCESS | 1940 | 1467109554555 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:54 INFO - PROCESS | 1940 | 1467109554556 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1295a4000 == 35 [pid = 1940] [id = 458] 03:25:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128bdbc00) [pid = 1940] [serial = 1373] [outer = 0x0] 03:25:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128ec2c00) [pid = 1940] [serial = 1374] [outer = 0x128bdbc00] 03:25:54 INFO - PROCESS | 1940 | 1467109554580 Marionette DEBUG loaded listener.js 03:25:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a5d1c00) [pid = 1940] [serial = 1375] [outer = 0x128bdbc00] 03:25:55 INFO - PROCESS | 1940 | 1467109555023 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 618ms 03:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:25:55 INFO - PROCESS | 1940 | 1467109555041 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:25:55 INFO - PROCESS | 1940 | 1467109555043 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:25:55 INFO - PROCESS | 1940 | 1467109555046 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:25:55 INFO - PROCESS | 1940 | 1467109555048 Marionette TRACE conn2 <- [1,1806,null,{}] 03:25:55 INFO - PROCESS | 1940 | 1467109555051 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:55 INFO - PROCESS | 1940 | 1467109555055 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:55 INFO - PROCESS | 1940 | 1467109555212 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:25:55 INFO - PROCESS | 1940 | 1467109555243 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:55 INFO - PROCESS | 1940 | 1467109555244 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a626800 == 36 [pid = 1940] [id = 459] 03:25:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a5d2000) [pid = 1940] [serial = 1376] [outer = 0x0] 03:25:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a90d800) [pid = 1940] [serial = 1377] [outer = 0x12a5d2000] 03:25:55 INFO - PROCESS | 1940 | 1467109555268 Marionette DEBUG loaded listener.js 03:25:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a9b2c00) [pid = 1940] [serial = 1378] [outer = 0x12a5d2000] 03:25:55 INFO - PROCESS | 1940 | 1467109555583 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 03:25:55 INFO - PROCESS | 1940 | 1467109555617 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:25:55 INFO - PROCESS | 1940 | 1467109555618 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:25:55 INFO - PROCESS | 1940 | 1467109555620 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:25:55 INFO - PROCESS | 1940 | 1467109555621 Marionette TRACE conn2 <- [1,1810,null,{}] 03:25:55 INFO - PROCESS | 1940 | 1467109555624 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:55 INFO - PROCESS | 1940 | 1467109555625 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:55 INFO - PROCESS | 1940 | 1467109555720 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:25:55 INFO - PROCESS | 1940 | 1467109555733 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:55 INFO - PROCESS | 1940 | 1467109555734 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c5000 == 37 [pid = 1940] [id = 460] 03:25:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a911000) [pid = 1940] [serial = 1379] [outer = 0x0] 03:25:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12abeb000) [pid = 1940] [serial = 1380] [outer = 0x12a911000] 03:25:55 INFO - PROCESS | 1940 | 1467109555757 Marionette DEBUG loaded listener.js 03:25:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b1cec00) [pid = 1940] [serial = 1381] [outer = 0x12a911000] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x111e5b800) [pid = 1940] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118895400) [pid = 1940] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x112a83c00) [pid = 1940] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119a7c400) [pid = 1940] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116f70000) [pid = 1940] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119108800) [pid = 1940] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x126c7a000) [pid = 1940] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115d4ec00) [pid = 1940] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x126c81c00) [pid = 1940] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x111c83800) [pid = 1940] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11889a000) [pid = 1940] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1131f2400) [pid = 1940] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1133e8800) [pid = 1940] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119161400) [pid = 1940] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119451400) [pid = 1940] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119ab7400) [pid = 1940] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x126095800) [pid = 1940] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:25:56 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112adf000) [pid = 1940] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:25:56 INFO - PROCESS | 1940 | 1467109556157 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 03:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:25:56 INFO - PROCESS | 1940 | 1467109556193 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:25:56 INFO - PROCESS | 1940 | 1467109556194 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:25:56 INFO - PROCESS | 1940 | 1467109556196 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:25:56 INFO - PROCESS | 1940 | 1467109556197 Marionette TRACE conn2 <- [1,1814,null,{}] 03:25:56 INFO - PROCESS | 1940 | 1467109556200 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:56 INFO - PROCESS | 1940 | 1467109556201 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:56 INFO - PROCESS | 1940 | 1467109556320 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:25:56 INFO - PROCESS | 1940 | 1467109556354 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:56 INFO - PROCESS | 1940 | 1467109556355 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x123875800 == 38 [pid = 1940] [id = 461] 03:25:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x110fa1400) [pid = 1940] [serial = 1382] [outer = 0x0] 03:25:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116f70000) [pid = 1940] [serial = 1383] [outer = 0x110fa1400] 03:25:56 INFO - PROCESS | 1940 | 1467109556379 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119ab0c00) [pid = 1940] [serial = 1384] [outer = 0x110fa1400] 03:25:56 INFO - PROCESS | 1940 | 1467109556663 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 03:25:56 INFO - PROCESS | 1940 | 1467109556715 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:25:56 INFO - PROCESS | 1940 | 1467109556716 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:25:56 INFO - PROCESS | 1940 | 1467109556718 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:25:56 INFO - PROCESS | 1940 | 1467109556719 Marionette TRACE conn2 <- [1,1818,null,{}] 03:25:56 INFO - PROCESS | 1940 | 1467109556724 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:56 INFO - PROCESS | 1940 | 1467109556725 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:56 INFO - PROCESS | 1940 | 1467109556801 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:25:56 INFO - PROCESS | 1940 | 1467109556807 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:56 INFO - PROCESS | 1940 | 1467109556808 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf03800 == 39 [pid = 1940] [id = 462] 03:25:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab7400) [pid = 1940] [serial = 1385] [outer = 0x0] 03:25:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126c81c00) [pid = 1940] [serial = 1386] [outer = 0x119ab7400] 03:25:56 INFO - PROCESS | 1940 | 1467109556832 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a911400) [pid = 1940] [serial = 1387] [outer = 0x119ab7400] 03:25:57 INFO - PROCESS | 1940 | 1467109557148 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms 03:25:57 INFO - PROCESS | 1940 | 1467109557192 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:25:57 INFO - PROCESS | 1940 | 1467109557193 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:25:57 INFO - PROCESS | 1940 | 1467109557195 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 1940 | 1467109557197 Marionette TRACE conn2 <- [1,1822,null,{}] 03:25:57 INFO - PROCESS | 1940 | 1467109557199 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:57 INFO - PROCESS | 1940 | 1467109557201 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:57 INFO - PROCESS | 1940 | 1467109557325 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:25:57 INFO - PROCESS | 1940 | 1467109557331 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:57 INFO - PROCESS | 1940 | 1467109557333 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c632800 == 40 [pid = 1940] [id = 463] 03:25:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12abee400) [pid = 1940] [serial = 1388] [outer = 0x0] 03:25:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b1db800) [pid = 1940] [serial = 1389] [outer = 0x12abee400] 03:25:57 INFO - PROCESS | 1940 | 1467109557359 Marionette DEBUG loaded listener.js 03:25:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b97e400) [pid = 1940] [serial = 1390] [outer = 0x12abee400] 03:25:57 INFO - PROCESS | 1940 | 1467109557681 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 03:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:25:57 INFO - PROCESS | 1940 | 1467109557714 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 1940 | 1467109557715 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:25:57 INFO - PROCESS | 1940 | 1467109557717 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 1940 | 1467109557718 Marionette TRACE conn2 <- [1,1826,null,{}] 03:25:57 INFO - PROCESS | 1940 | 1467109557721 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:57 INFO - PROCESS | 1940 | 1467109557722 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:57 INFO - PROCESS | 1940 | 1467109557798 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:25:57 INFO - PROCESS | 1940 | 1467109557802 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:57 INFO - PROCESS | 1940 | 1467109557803 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cab0800 == 41 [pid = 1940] [id = 464] 03:25:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b970c00) [pid = 1940] [serial = 1391] [outer = 0x0] 03:25:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b9a5000) [pid = 1940] [serial = 1392] [outer = 0x12b970c00] 03:25:57 INFO - PROCESS | 1940 | 1467109557830 Marionette DEBUG loaded listener.js 03:25:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12bf7d400) [pid = 1940] [serial = 1393] [outer = 0x12b970c00] 03:25:58 INFO - PROCESS | 1940 | 1467109558301 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 621ms 03:25:58 INFO - PROCESS | 1940 | 1467109558339 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:25:58 INFO - PROCESS | 1940 | 1467109558342 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:25:58 INFO - PROCESS | 1940 | 1467109558345 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:25:58 INFO - PROCESS | 1940 | 1467109558347 Marionette TRACE conn2 <- [1,1830,null,{}] 03:25:58 INFO - PROCESS | 1940 | 1467109558352 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:58 INFO - PROCESS | 1940 | 1467109558354 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:58 INFO - PROCESS | 1940 | 1467109558461 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:25:58 INFO - PROCESS | 1940 | 1467109558533 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 1940 | 1467109558534 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x118375000 == 42 [pid = 1940] [id = 465] 03:25:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x115d55800) [pid = 1940] [serial = 1394] [outer = 0x0] 03:25:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x116f7c000) [pid = 1940] [serial = 1395] [outer = 0x115d55800] 03:25:58 INFO - PROCESS | 1940 | 1467109558566 Marionette DEBUG loaded listener.js 03:25:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118730800) [pid = 1940] [serial = 1396] [outer = 0x115d55800] 03:25:58 INFO - PROCESS | 1940 | 1467109558955 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 674ms 03:25:59 INFO - PROCESS | 1940 | 1467109559020 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 1940 | 1467109559023 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:25:59 INFO - PROCESS | 1940 | 1467109559027 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - PROCESS | 1940 | 1467109559029 Marionette TRACE conn2 <- [1,1834,null,{}] 03:25:59 INFO - PROCESS | 1940 | 1467109559031 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:59 INFO - PROCESS | 1940 | 1467109559033 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:59 INFO - PROCESS | 1940 | 1467109559157 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:25:59 INFO - PROCESS | 1940 | 1467109559230 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:59 INFO - PROCESS | 1940 | 1467109559232 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x128c85800 == 43 [pid = 1940] [id = 466] 03:25:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119ab1c00) [pid = 1940] [serial = 1397] [outer = 0x0] 03:25:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119abb400) [pid = 1940] [serial = 1398] [outer = 0x119ab1c00] 03:25:59 INFO - PROCESS | 1940 | 1467109559263 Marionette DEBUG loaded listener.js 03:25:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1242b5400) [pid = 1940] [serial = 1399] [outer = 0x119ab1c00] 03:25:59 INFO - PROCESS | 1940 | 1467109559677 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms 03:25:59 INFO - PROCESS | 1940 | 1467109559699 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 1940 | 1467109559701 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:25:59 INFO - PROCESS | 1940 | 1467109559703 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - PROCESS | 1940 | 1467109559708 Marionette TRACE conn2 <- [1,1838,null,{}] 03:25:59 INFO - PROCESS | 1940 | 1467109559716 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:59 INFO - PROCESS | 1940 | 1467109559719 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:59 INFO - PROCESS | 1940 | 1467109559820 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:25:59 INFO - PROCESS | 1940 | 1467109559882 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:59 INFO - PROCESS | 1940 | 1467109559884 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:25:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cab4800 == 44 [pid = 1940] [id = 467] 03:25:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x126093800) [pid = 1940] [serial = 1400] [outer = 0x0] 03:25:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128bcf400) [pid = 1940] [serial = 1401] [outer = 0x126093800] 03:25:59 INFO - PROCESS | 1940 | 1467109559914 Marionette DEBUG loaded listener.js 03:25:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x129386800) [pid = 1940] [serial = 1402] [outer = 0x126093800] 03:26:00 INFO - PROCESS | 1940 | 1467109560400 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 726ms 03:26:00 INFO - PROCESS | 1940 | 1467109560449 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:26:00 INFO - PROCESS | 1940 | 1467109560450 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:26:00 INFO - PROCESS | 1940 | 1467109560466 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:26:00 INFO - PROCESS | 1940 | 1467109560468 Marionette TRACE conn2 <- [1,1842,null,{}] 03:26:00 INFO - PROCESS | 1940 | 1467109560490 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:00 INFO - PROCESS | 1940 | 1467109560492 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:00 INFO - PROCESS | 1940 | 1467109560595 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:26:00 INFO - PROCESS | 1940 | 1467109560667 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:00 INFO - PROCESS | 1940 | 1467109560668 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x117142000 == 45 [pid = 1940] [id = 468] 03:26:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x113c65800) [pid = 1940] [serial = 1403] [outer = 0x0] 03:26:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x124ea4400) [pid = 1940] [serial = 1404] [outer = 0x113c65800] 03:26:00 INFO - PROCESS | 1940 | 1467109560697 Marionette DEBUG loaded listener.js 03:26:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x129383000) [pid = 1940] [serial = 1405] [outer = 0x113c65800] 03:26:01 INFO - PROCESS | 1940 | 1467109561261 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 837ms 03:26:01 INFO - PROCESS | 1940 | 1467109561291 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:26:01 INFO - PROCESS | 1940 | 1467109561293 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:26:01 INFO - PROCESS | 1940 | 1467109561296 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:26:01 INFO - PROCESS | 1940 | 1467109561298 Marionette TRACE conn2 <- [1,1846,null,{}] 03:26:01 INFO - PROCESS | 1940 | 1467109561301 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:01 INFO - PROCESS | 1940 | 1467109561303 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:01 INFO - PROCESS | 1940 | 1467109561399 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:26:01 INFO - PROCESS | 1940 | 1467109561479 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:01 INFO - PROCESS | 1940 | 1467109561481 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11668c800 == 46 [pid = 1940] [id = 469] 03:26:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x114fbe400) [pid = 1940] [serial = 1406] [outer = 0x0] 03:26:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1164eac00) [pid = 1940] [serial = 1407] [outer = 0x114fbe400] 03:26:01 INFO - PROCESS | 1940 | 1467109561509 Marionette DEBUG loaded listener.js 03:26:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x117db2800) [pid = 1940] [serial = 1408] [outer = 0x114fbe400] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12c632800 == 45 [pid = 1940] [id = 463] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf03800 == 44 [pid = 1940] [id = 462] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x123875800 == 43 [pid = 1940] [id = 461] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c5000 == 42 [pid = 1940] [id = 460] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12a626800 == 41 [pid = 1940] [id = 459] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1295a4000 == 40 [pid = 1940] [id = 458] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x128b10000 == 39 [pid = 1940] [id = 457] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1246ce800 == 38 [pid = 1940] [id = 456] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x123877000 == 37 [pid = 1940] [id = 455] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x117d50000 == 36 [pid = 1940] [id = 454] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x1168ac000 == 35 [pid = 1940] [id = 453] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x128b1b800 == 34 [pid = 1940] [id = 452] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x124b3e000 == 33 [pid = 1940] [id = 450] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x119475000 == 32 [pid = 1940] [id = 451] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x117142000 == 31 [pid = 1940] [id = 468] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12cab4800 == 30 [pid = 1940] [id = 467] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x128c85800 == 29 [pid = 1940] [id = 466] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x12cab0800 == 28 [pid = 1940] [id = 464] 03:26:02 INFO - PROCESS | 1940 | --DOCSHELL 0x118375000 == 27 [pid = 1940] [id = 465] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x115de6000) [pid = 1940] [serial = 1297] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x126c7e000) [pid = 1940] [serial = 1332] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x113c66000) [pid = 1940] [serial = 1296] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x112adf400) [pid = 1940] [serial = 1317] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x114f95800) [pid = 1940] [serial = 1318] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x119c83c00) [pid = 1940] [serial = 1326] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1245cf000) [pid = 1940] [serial = 1327] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11877a400) [pid = 1940] [serial = 1300] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11963f400) [pid = 1940] [serial = 1323] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119a05400) [pid = 1940] [serial = 1324] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x128da8800) [pid = 1940] [serial = 1315] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1183f0c00) [pid = 1940] [serial = 1299] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x128bd1800) [pid = 1940] [serial = 1314] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116795800) [pid = 1940] [serial = 1320] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x129158000) [pid = 1940] [serial = 1335] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1185f0800) [pid = 1940] [serial = 1321] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128d9c400) [pid = 1940] [serial = 1333] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12938c000) [pid = 1940] [serial = 1338] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119649000) [pid = 1940] [serial = 1303] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11940b400) [pid = 1940] [serial = 1302] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x129385400) [pid = 1940] [serial = 1336] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x114fbac00) [pid = 1940] [serial = 1341] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1183ed800) [pid = 1940] [serial = 1344] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123805400) [pid = 1940] [serial = 1306] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119abc000) [pid = 1940] [serial = 1305] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11662b800) [pid = 1940] [serial = 1342] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124be0c00) [pid = 1940] [serial = 1309] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x123c5e800) [pid = 1940] [serial = 1308] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126798000) [pid = 1940] [serial = 1347] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126c79400) [pid = 1940] [serial = 1312] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126553c00) [pid = 1940] [serial = 1311] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12a90f400) [pid = 1940] [serial = 1350] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a5cc400) [pid = 1940] [serial = 1348] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1293ef400) [pid = 1940] [serial = 1339] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119ab9400) [pid = 1940] [serial = 1345] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124604400) [pid = 1940] [serial = 1329] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126093400) [pid = 1940] [serial = 1330] [outer = 0x0] [url = about:blank] 03:26:02 INFO - PROCESS | 1940 | 1467109562498 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1227ms 03:26:02 INFO - PROCESS | 1940 | 1467109562527 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:26:02 INFO - PROCESS | 1940 | 1467109562529 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:26:02 INFO - PROCESS | 1940 | 1467109562533 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:26:02 INFO - PROCESS | 1940 | 1467109562534 Marionette TRACE conn2 <- [1,1850,null,{}] 03:26:02 INFO - PROCESS | 1940 | 1467109562540 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:02 INFO - PROCESS | 1940 | 1467109562543 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:02 INFO - PROCESS | 1940 | 1467109562625 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:26:02 INFO - PROCESS | 1940 | 1467109562629 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:02 INFO - PROCESS | 1940 | 1467109562632 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x116414000 == 28 [pid = 1940] [id = 470] 03:26:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1131a5c00) [pid = 1940] [serial = 1409] [outer = 0x0] 03:26:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x114f94000) [pid = 1940] [serial = 1410] [outer = 0x1131a5c00] 03:26:02 INFO - PROCESS | 1940 | 1467109562661 Marionette DEBUG loaded listener.js 03:26:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112a85000) [pid = 1940] [serial = 1411] [outer = 0x1131a5c00] 03:26:03 INFO - PROCESS | 1940 | 1467109562998 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 03:26:03 INFO - PROCESS | 1940 | 1467109563053 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:26:03 INFO - PROCESS | 1940 | 1467109563057 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:26:03 INFO - PROCESS | 1940 | 1467109563062 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:26:03 INFO - PROCESS | 1940 | 1467109563063 Marionette TRACE conn2 <- [1,1854,null,{}] 03:26:03 INFO - PROCESS | 1940 | 1467109563066 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:03 INFO - PROCESS | 1940 | 1467109563068 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:03 INFO - PROCESS | 1940 | 1467109563166 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:26:03 INFO - PROCESS | 1940 | 1467109563174 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:03 INFO - PROCESS | 1940 | 1467109563176 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x118211000 == 29 [pid = 1940] [id = 471] 03:26:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x116795800) [pid = 1940] [serial = 1412] [outer = 0x0] 03:26:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1182b4400) [pid = 1940] [serial = 1413] [outer = 0x116795800] 03:26:03 INFO - PROCESS | 1940 | 1467109563220 Marionette DEBUG loaded listener.js 03:26:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118730c00) [pid = 1940] [serial = 1414] [outer = 0x116795800] 03:26:03 INFO - PROCESS | 1940 | 1467109563687 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 669ms 03:26:03 INFO - PROCESS | 1940 | 1467109563731 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:26:03 INFO - PROCESS | 1940 | 1467109563732 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:26:03 INFO - PROCESS | 1940 | 1467109563735 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:26:03 INFO - PROCESS | 1940 | 1467109563737 Marionette TRACE conn2 <- [1,1858,null,{}] 03:26:03 INFO - PROCESS | 1940 | 1467109563751 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:03 INFO - PROCESS | 1940 | 1467109563755 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:03 INFO - PROCESS | 1940 | 1467109563831 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:26:03 INFO - PROCESS | 1940 | 1467109563840 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:03 INFO - PROCESS | 1940 | 1467109563842 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cdf800 == 30 [pid = 1940] [id = 472] 03:26:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1131ebc00) [pid = 1940] [serial = 1415] [outer = 0x0] 03:26:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119649000) [pid = 1940] [serial = 1416] [outer = 0x1131ebc00] 03:26:03 INFO - PROCESS | 1940 | 1467109563870 Marionette DEBUG loaded listener.js 03:26:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119a08800) [pid = 1940] [serial = 1417] [outer = 0x1131ebc00] 03:26:04 INFO - PROCESS | 1940 | 1467109564216 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 526ms 03:26:04 INFO - PROCESS | 1940 | 1467109564262 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:26:04 INFO - PROCESS | 1940 | 1467109564263 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:26:04 INFO - PROCESS | 1940 | 1467109564266 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:26:04 INFO - PROCESS | 1940 | 1467109564267 Marionette TRACE conn2 <- [1,1862,null,{}] 03:26:04 INFO - PROCESS | 1940 | 1467109564269 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:04 INFO - PROCESS | 1940 | 1467109564270 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:04 INFO - PROCESS | 1940 | 1467109564379 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:26:04 INFO - PROCESS | 1940 | 1467109564385 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 1940 | 1467109564386 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ca0800 == 31 [pid = 1940] [id = 473] 03:26:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119aad800) [pid = 1940] [serial = 1418] [outer = 0x0] 03:26:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119ab9c00) [pid = 1940] [serial = 1419] [outer = 0x119aad800] 03:26:04 INFO - PROCESS | 1940 | 1467109564415 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x120ff5c00) [pid = 1940] [serial = 1420] [outer = 0x119aad800] 03:26:04 INFO - PROCESS | 1940 | 1467109564754 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 517ms 03:26:04 INFO - PROCESS | 1940 | 1467109564784 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:26:04 INFO - PROCESS | 1940 | 1467109564785 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:26:04 INFO - PROCESS | 1940 | 1467109564794 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:26:04 INFO - PROCESS | 1940 | 1467109564802 Marionette TRACE conn2 <- [1,1866,null,{}] 03:26:04 INFO - PROCESS | 1940 | 1467109564804 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:04 INFO - PROCESS | 1940 | 1467109564806 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:04 INFO - PROCESS | 1940 | 1467109564899 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:26:04 INFO - PROCESS | 1940 | 1467109564904 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 1940 | 1467109564905 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12576a800 == 32 [pid = 1940] [id = 474] 03:26:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x115e8c400) [pid = 1940] [serial = 1421] [outer = 0x0] 03:26:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x123e3e400) [pid = 1940] [serial = 1422] [outer = 0x115e8c400] 03:26:04 INFO - PROCESS | 1940 | 1467109564930 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124b9e800) [pid = 1940] [serial = 1423] [outer = 0x115e8c400] 03:26:05 INFO - PROCESS | 1940 | 1467109565283 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 533ms 03:26:05 INFO - PROCESS | 1940 | 1467109565321 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 1940 | 1467109565323 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:26:05 INFO - PROCESS | 1940 | 1467109565325 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 1940 | 1467109565326 Marionette TRACE conn2 <- [1,1870,null,{}] 03:26:05 INFO - PROCESS | 1940 | 1467109565328 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:05 INFO - PROCESS | 1940 | 1467109565332 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:05 INFO - PROCESS | 1940 | 1467109565443 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:26:05 INFO - PROCESS | 1940 | 1467109565481 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 1940 | 1467109565482 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b13000 == 33 [pid = 1940] [id = 475] 03:26:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124ba4000) [pid = 1940] [serial = 1424] [outer = 0x0] 03:26:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1257f5400) [pid = 1940] [serial = 1425] [outer = 0x124ba4000] 03:26:05 INFO - PROCESS | 1940 | 1467109565507 Marionette DEBUG loaded listener.js 03:26:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12896a000) [pid = 1940] [serial = 1426] [outer = 0x124ba4000] 03:26:05 INFO - PROCESS | 1940 | 1467109565818 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 03:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:26:05 INFO - PROCESS | 1940 | 1467109565844 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 1940 | 1467109565845 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:26:05 INFO - PROCESS | 1940 | 1467109565847 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 1940 | 1467109565848 Marionette TRACE conn2 <- [1,1874,null,{}] 03:26:05 INFO - PROCESS | 1940 | 1467109565850 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:05 INFO - PROCESS | 1940 | 1467109565852 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:05 INFO - PROCESS | 1940 | 1467109565961 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:26:05 INFO - PROCESS | 1940 | 1467109565965 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 1940 | 1467109565966 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12932b800 == 34 [pid = 1940] [id = 476] 03:26:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x111f2e800) [pid = 1940] [serial = 1427] [outer = 0x0] 03:26:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128bd8800) [pid = 1940] [serial = 1428] [outer = 0x111f2e800] 03:26:05 INFO - PROCESS | 1940 | 1467109565989 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128ec1c00) [pid = 1940] [serial = 1429] [outer = 0x111f2e800] 03:26:06 INFO - PROCESS | 1940 | 1467109566334 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 03:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:26:06 INFO - PROCESS | 1940 | 1467109566369 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:26:06 INFO - PROCESS | 1940 | 1467109566370 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:26:06 INFO - PROCESS | 1940 | 1467109566375 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:26:06 INFO - PROCESS | 1940 | 1467109566376 Marionette TRACE conn2 <- [1,1878,null,{}] 03:26:06 INFO - PROCESS | 1940 | 1467109566378 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:06 INFO - PROCESS | 1940 | 1467109566379 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:06 INFO - PROCESS | 1940 | 1467109566475 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:26:06 INFO - PROCESS | 1940 | 1467109566514 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:06 INFO - PROCESS | 1940 | 1467109566515 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a60d800 == 35 [pid = 1940] [id = 477] 03:26:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128da0000) [pid = 1940] [serial = 1430] [outer = 0x0] 03:26:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129382000) [pid = 1940] [serial = 1431] [outer = 0x128da0000] 03:26:06 INFO - PROCESS | 1940 | 1467109566539 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x129390800) [pid = 1940] [serial = 1432] [outer = 0x128da0000] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x128bdbc00) [pid = 1940] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12a911000) [pid = 1940] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x110fa1400) [pid = 1940] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115d49800) [pid = 1940] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1174e0800) [pid = 1940] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119160800) [pid = 1940] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a5cc800) [pid = 1940] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118787c00) [pid = 1940] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x112ae0c00) [pid = 1940] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124610800) [pid = 1940] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12abee400) [pid = 1940] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a5d2000) [pid = 1940] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12b970c00) [pid = 1940] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119ab7400) [pid = 1940] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:26:06 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x123971c00) [pid = 1940] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:26:06 INFO - PROCESS | 1940 | 1467109566990 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 03:26:07 INFO - PROCESS | 1940 | 1467109567097 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:26:07 INFO - PROCESS | 1940 | 1467109567099 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:26:07 INFO - PROCESS | 1940 | 1467109567134 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 1940 | 1467109567137 Marionette TRACE conn2 <- [1,1882,null,{}] 03:26:07 INFO - PROCESS | 1940 | 1467109567173 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:07 INFO - PROCESS | 1940 | 1467109567176 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:07 INFO - PROCESS | 1940 | 1467109567310 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:26:07 INFO - PROCESS | 1940 | 1467109567387 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 1940 | 1467109567389 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x116169000 == 36 [pid = 1940] [id = 478] 03:26:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x112f34400) [pid = 1940] [serial = 1433] [outer = 0x0] 03:26:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112fe7400) [pid = 1940] [serial = 1434] [outer = 0x112f34400] 03:26:07 INFO - PROCESS | 1940 | 1467109567421 Marionette DEBUG loaded listener.js 03:26:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x115d4e800) [pid = 1940] [serial = 1435] [outer = 0x112f34400] 03:26:07 INFO - PROCESS | 1940 | 1467109567921 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 876ms 03:26:07 INFO - PROCESS | 1940 | 1467109567987 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:26:07 INFO - PROCESS | 1940 | 1467109567991 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:26:08 INFO - PROCESS | 1940 | 1467109567995 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:26:08 INFO - PROCESS | 1940 | 1467109567998 Marionette TRACE conn2 <- [1,1886,null,{}] 03:26:08 INFO - PROCESS | 1940 | 1467109568001 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:08 INFO - PROCESS | 1940 | 1467109568003 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:08 INFO - PROCESS | 1940 | 1467109568111 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:26:08 INFO - PROCESS | 1940 | 1467109568190 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:08 INFO - PROCESS | 1940 | 1467109568191 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195bf800 == 37 [pid = 1940] [id = 479] 03:26:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116f6dc00) [pid = 1940] [serial = 1436] [outer = 0x0] 03:26:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1182ba800) [pid = 1940] [serial = 1437] [outer = 0x116f6dc00] 03:26:08 INFO - PROCESS | 1940 | 1467109568222 Marionette DEBUG loaded listener.js 03:26:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118734400) [pid = 1940] [serial = 1438] [outer = 0x116f6dc00] 03:26:08 INFO - PROCESS | 1940 | 1467109568910 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12d71c000 == 36 [pid = 1940] [id = 21] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12caa2000 == 35 [pid = 1940] [id = 15] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9cf000 == 34 [pid = 1940] [id = 10] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12c210000 == 33 [pid = 1940] [id = 13] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12c62f800 == 32 [pid = 1940] [id = 14] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12932b800 == 31 [pid = 1940] [id = 476] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x128b13000 == 30 [pid = 1940] [id = 475] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12576a800 == 29 [pid = 1940] [id = 474] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x123ca0800 == 28 [pid = 1940] [id = 473] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x119cdf800 == 27 [pid = 1940] [id = 472] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x118211000 == 26 [pid = 1940] [id = 471] 03:26:08 INFO - PROCESS | 1940 | --DOCSHELL 0x116414000 == 25 [pid = 1940] [id = 470] 03:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1024ms 03:26:09 INFO - PROCESS | 1940 | 1467109569019 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:26:09 INFO - PROCESS | 1940 | 1467109569021 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128ec2c00) [pid = 1940] [serial = 1374] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12abeb000) [pid = 1940] [serial = 1380] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116f70000) [pid = 1940] [serial = 1383] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x116638000) [pid = 1940] [serial = 1353] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1182be400) [pid = 1940] [serial = 1354] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1182b3c00) [pid = 1940] [serial = 1359] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11872a400) [pid = 1940] [serial = 1360] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119406c00) [pid = 1940] [serial = 1362] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119643400) [pid = 1940] [serial = 1363] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12abc4800) [pid = 1940] [serial = 1351] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119659000) [pid = 1940] [serial = 1356] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119ab2000) [pid = 1940] [serial = 1357] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x120ff4400) [pid = 1940] [serial = 1365] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124658000) [pid = 1940] [serial = 1366] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1257ee000) [pid = 1940] [serial = 1368] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12b97e400) [pid = 1940] [serial = 1390] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12a9b2c00) [pid = 1940] [serial = 1378] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12a90d800) [pid = 1940] [serial = 1377] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12bf7d400) [pid = 1940] [serial = 1393] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12b9a5000) [pid = 1940] [serial = 1392] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x126c81c00) [pid = 1940] [serial = 1386] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12b1cec00) [pid = 1940] [serial = 1381] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x126c81800) [pid = 1940] [serial = 1371] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12a911400) [pid = 1940] [serial = 1387] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12a5d1c00) [pid = 1940] [serial = 1375] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x119ab0c00) [pid = 1940] [serial = 1384] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x126796400) [pid = 1940] [serial = 1369] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x128bd3400) [pid = 1940] [serial = 1372] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12b1db800) [pid = 1940] [serial = 1389] [outer = 0x0] [url = about:blank] 03:26:09 INFO - PROCESS | 1940 | 1467109569053 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:26:09 INFO - PROCESS | 1940 | 1467109569056 Marionette TRACE conn2 <- [1,1890,null,{}] 03:26:09 INFO - PROCESS | 1940 | 1467109569060 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:09 INFO - PROCESS | 1940 | 1467109569062 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:09 INFO - PROCESS | 1940 | 1467109569163 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:26:09 INFO - PROCESS | 1940 | 1467109569214 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:09 INFO - PROCESS | 1940 | 1467109569218 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x116849800 == 26 [pid = 1940] [id = 480] 03:26:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x115de1400) [pid = 1940] [serial = 1439] [outer = 0x0] 03:26:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x115e8b400) [pid = 1940] [serial = 1440] [outer = 0x115de1400] 03:26:09 INFO - PROCESS | 1940 | 1467109569250 Marionette DEBUG loaded listener.js 03:26:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1176ee000) [pid = 1940] [serial = 1441] [outer = 0x115de1400] 03:26:09 INFO - PROCESS | 1940 | 1467109569663 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 691ms 03:26:09 INFO - PROCESS | 1940 | 1467109569728 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:26:09 INFO - PROCESS | 1940 | 1467109569730 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:26:09 INFO - PROCESS | 1940 | 1467109569735 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:26:09 INFO - PROCESS | 1940 | 1467109569737 Marionette TRACE conn2 <- [1,1894,null,{}] 03:26:09 INFO - PROCESS | 1940 | 1467109569740 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:09 INFO - PROCESS | 1940 | 1467109569742 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:09 INFO - PROCESS | 1940 | 1467109569837 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:26:09 INFO - PROCESS | 1940 | 1467109569895 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:09 INFO - PROCESS | 1940 | 1467109569896 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192bf000 == 27 [pid = 1940] [id = 481] 03:26:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1185f0800) [pid = 1940] [serial = 1442] [outer = 0x0] 03:26:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11889a000) [pid = 1940] [serial = 1443] [outer = 0x1185f0800] 03:26:09 INFO - PROCESS | 1940 | 1467109569928 Marionette DEBUG loaded listener.js 03:26:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11940f400) [pid = 1940] [serial = 1444] [outer = 0x1185f0800] 03:26:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x119a08000) [pid = 1940] [serial = 1445] [outer = 0x12ca7fc00] 03:26:10 INFO - PROCESS | 1940 | 1467109570405 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 722ms 03:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:26:10 INFO - PROCESS | 1940 | 1467109570464 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:26:10 INFO - PROCESS | 1940 | 1467109570465 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:26:10 INFO - PROCESS | 1940 | 1467109570468 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 1940 | 1467109570469 Marionette TRACE conn2 <- [1,1898,null,{}] 03:26:10 INFO - PROCESS | 1940 | 1467109570476 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:10 INFO - PROCESS | 1940 | 1467109570480 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:10 INFO - PROCESS | 1940 | 1467109570578 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:26:10 INFO - PROCESS | 1940 | 1467109570658 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:10 INFO - PROCESS | 1940 | 1467109570661 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ca1000 == 28 [pid = 1940] [id = 482] 03:26:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x119ab2000) [pid = 1940] [serial = 1446] [outer = 0x0] 03:26:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x119aba800) [pid = 1940] [serial = 1447] [outer = 0x119ab2000] 03:26:10 INFO - PROCESS | 1940 | 1467109570696 Marionette DEBUG loaded listener.js 03:26:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x123c42c00) [pid = 1940] [serial = 1448] [outer = 0x119ab2000] 03:26:11 INFO - PROCESS | 1940 | 1467109571138 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 03:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:26:11 INFO - PROCESS | 1940 | 1467109571189 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:26:11 INFO - PROCESS | 1940 | 1467109571190 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:26:11 INFO - PROCESS | 1940 | 1467109571192 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:26:11 INFO - PROCESS | 1940 | 1467109571193 Marionette TRACE conn2 <- [1,1902,null,{}] 03:26:11 INFO - PROCESS | 1940 | 1467109571195 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:11 INFO - PROCESS | 1940 | 1467109571197 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:11 INFO - PROCESS | 1940 | 1467109571293 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:26:11 INFO - PROCESS | 1940 | 1467109571347 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:11 INFO - PROCESS | 1940 | 1467109571349 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x126518800 == 29 [pid = 1940] [id = 483] 03:26:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x124608000) [pid = 1940] [serial = 1449] [outer = 0x0] 03:26:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x124be6000) [pid = 1940] [serial = 1450] [outer = 0x124608000] 03:26:11 INFO - PROCESS | 1940 | 1467109571379 Marionette DEBUG loaded listener.js 03:26:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1256e3400) [pid = 1940] [serial = 1451] [outer = 0x124608000] 03:26:11 INFO - PROCESS | 1940 | 1467109571791 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 620ms 03:26:11 INFO - PROCESS | 1940 | 1467109571813 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:26:11 INFO - PROCESS | 1940 | 1467109571814 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:26:11 INFO - PROCESS | 1940 | 1467109571816 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:26:11 INFO - PROCESS | 1940 | 1467109571817 Marionette TRACE conn2 <- [1,1906,null,{}] 03:26:11 INFO - PROCESS | 1940 | 1467109571820 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:11 INFO - PROCESS | 1940 | 1467109571821 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:11 INFO - PROCESS | 1940 | 1467109571912 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:26:12 INFO - PROCESS | 1940 | 1467109571997 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:12 INFO - PROCESS | 1940 | 1467109571999 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e87000 == 30 [pid = 1940] [id = 484] 03:26:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x115e23000) [pid = 1940] [serial = 1452] [outer = 0x0] 03:26:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x126092c00) [pid = 1940] [serial = 1453] [outer = 0x115e23000] 03:26:12 INFO - PROCESS | 1940 | 1467109572029 Marionette DEBUG loaded listener.js 03:26:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x126798000) [pid = 1940] [serial = 1454] [outer = 0x115e23000] 03:26:12 INFO - PROCESS | 1940 | 1467109572436 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 03:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:26:12 INFO - PROCESS | 1940 | 1467109572489 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:26:12 INFO - PROCESS | 1940 | 1467109572490 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:26:12 INFO - PROCESS | 1940 | 1467109572492 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:26:12 INFO - PROCESS | 1940 | 1467109572493 Marionette TRACE conn2 <- [1,1910,null,{}] 03:26:12 INFO - PROCESS | 1940 | 1467109572496 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:12 INFO - PROCESS | 1940 | 1467109572500 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:12 INFO - PROCESS | 1940 | 1467109572630 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:26:12 INFO - PROCESS | 1940 | 1467109572688 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:12 INFO - PROCESS | 1940 | 1467109572690 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b7000 == 31 [pid = 1940] [id = 485] 03:26:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x128968400) [pid = 1940] [serial = 1455] [outer = 0x0] 03:26:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x128da5000) [pid = 1940] [serial = 1456] [outer = 0x128968400] 03:26:12 INFO - PROCESS | 1940 | 1467109572719 Marionette DEBUG loaded listener.js 03:26:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1293ea000) [pid = 1940] [serial = 1457] [outer = 0x128968400] 03:26:13 INFO - PROCESS | 1940 | 1467109573157 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 718ms 03:26:13 INFO - PROCESS | 1940 | --DOCSHELL 0x116169000 == 30 [pid = 1940] [id = 478] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11263d000 == 29 [pid = 1940] [id = 23] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1184d1800 == 28 [pid = 1940] [id = 12] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12a619000 == 27 [pid = 1940] [id = 8] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11668c800 == 26 [pid = 1940] [id = 469] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12bce8800 == 25 [pid = 1940] [id = 11] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12d24c000 == 24 [pid = 1940] [id = 18] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x128e94800 == 23 [pid = 1940] [id = 6] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12cfba800 == 22 [pid = 1940] [id = 19] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x119490800 == 21 [pid = 1940] [id = 25] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12b188800 == 20 [pid = 1940] [id = 9] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1168b9800 == 19 [pid = 1940] [id = 24] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x11264c000 == 18 [pid = 1940] [id = 26] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12d493000 == 17 [pid = 1940] [id = 20] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x119477000 == 16 [pid = 1940] [id = 22] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x128e87000 == 15 [pid = 1940] [id = 484] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12a60d800 == 14 [pid = 1940] [id = 477] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x126518800 == 13 [pid = 1940] [id = 483] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x123ca1000 == 12 [pid = 1940] [id = 482] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1192bf000 == 11 [pid = 1940] [id = 481] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1195bf800 == 10 [pid = 1940] [id = 479] 03:26:14 INFO - PROCESS | 1940 | --DOCSHELL 0x116849800 == 9 [pid = 1940] [id = 480] 03:26:14 INFO - PROCESS | 1940 | 1467109574944 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:26:14 INFO - PROCESS | 1940 | 1467109574946 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:26:15 INFO - PROCESS | 1940 | 1467109575000 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 1940 | 1467109575004 Marionette TRACE conn2 <- [1,1914,null,{}] 03:26:15 INFO - PROCESS | 1940 | 1467109575007 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:15 INFO - PROCESS | 1940 | 1467109575009 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:15 INFO - PROCESS | 1940 | 1467109575085 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:26:15 INFO - PROCESS | 1940 | 1467109575092 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:15 INFO - PROCESS | 1940 | 1467109575094 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11328f800 == 10 [pid = 1940] [id = 486] 03:26:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11337c800) [pid = 1940] [serial = 1458] [outer = 0x0] 03:26:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11337fc00) [pid = 1940] [serial = 1459] [outer = 0x11337c800] 03:26:15 INFO - PROCESS | 1940 | 1467109575121 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115d50400) [pid = 1940] [serial = 1460] [outer = 0x11337c800] 03:26:15 INFO - PROCESS | 1940 | 1467109575452 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 479ms 03:26:15 INFO - PROCESS | 1940 | 1467109575476 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:26:15 INFO - PROCESS | 1940 | 1467109575478 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:26:15 INFO - PROCESS | 1940 | 1467109575481 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 1940 | 1467109575484 Marionette TRACE conn2 <- [1,1918,null,{}] 03:26:15 INFO - PROCESS | 1940 | 1467109575488 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:15 INFO - PROCESS | 1940 | 1467109575490 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:15 INFO - PROCESS | 1940 | 1467109575590 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:26:15 INFO - PROCESS | 1940 | 1467109575649 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:15 INFO - PROCESS | 1940 | 1467109575650 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x118364800 == 11 [pid = 1940] [id = 487] 03:26:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x115e20c00) [pid = 1940] [serial = 1461] [outer = 0x0] 03:26:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x116a17c00) [pid = 1940] [serial = 1462] [outer = 0x115e20c00] 03:26:15 INFO - PROCESS | 1940 | 1467109575677 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1183e9400) [pid = 1940] [serial = 1463] [outer = 0x115e20c00] 03:26:15 INFO - PROCESS | 1940 | 1467109575962 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 523ms 03:26:16 INFO - PROCESS | 1940 | 1467109576005 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:26:16 INFO - PROCESS | 1940 | 1467109576009 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:26:16 INFO - PROCESS | 1940 | 1467109576011 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:26:16 INFO - PROCESS | 1940 | 1467109576012 Marionette TRACE conn2 <- [1,1922,null,{}] 03:26:16 INFO - PROCESS | 1940 | 1467109576016 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:16 INFO - PROCESS | 1940 | 1467109576019 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:16 INFO - PROCESS | 1940 | 1467109576108 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:26:16 INFO - PROCESS | 1940 | 1467109576171 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 1940 | 1467109576173 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cc9000 == 12 [pid = 1940] [id = 488] 03:26:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118733000) [pid = 1940] [serial = 1464] [outer = 0x0] 03:26:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119161800) [pid = 1940] [serial = 1465] [outer = 0x118733000] 03:26:16 INFO - PROCESS | 1940 | 1467109576202 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11940fc00) [pid = 1940] [serial = 1466] [outer = 0x118733000] 03:26:16 INFO - PROCESS | 1940 | 1467109576519 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 569ms 03:26:16 INFO - PROCESS | 1940 | 1467109576580 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:26:16 INFO - PROCESS | 1940 | 1467109576581 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:26:16 INFO - PROCESS | 1940 | 1467109576584 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:26:16 INFO - PROCESS | 1940 | 1467109576585 Marionette TRACE conn2 <- [1,1926,null,{}] 03:26:16 INFO - PROCESS | 1940 | 1467109576588 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:16 INFO - PROCESS | 1940 | 1467109576589 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:16 INFO - PROCESS | 1940 | 1467109576670 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:26:16 INFO - PROCESS | 1940 | 1467109576732 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 1940 | 1467109576734 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ca4000 == 13 [pid = 1940] [id = 489] 03:26:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11963b400) [pid = 1940] [serial = 1467] [outer = 0x0] 03:26:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119a79400) [pid = 1940] [serial = 1468] [outer = 0x11963b400] 03:26:16 INFO - PROCESS | 1940 | 1467109576760 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119ab7c00) [pid = 1940] [serial = 1469] [outer = 0x11963b400] 03:26:17 INFO - PROCESS | 1940 | 1467109577074 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 03:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:26:17 INFO - PROCESS | 1940 | 1467109577108 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:26:17 INFO - PROCESS | 1940 | 1467109577110 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:26:17 INFO - PROCESS | 1940 | 1467109577113 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:26:17 INFO - PROCESS | 1940 | 1467109577114 Marionette TRACE conn2 <- [1,1930,null,{}] 03:26:17 INFO - PROCESS | 1940 | 1467109577116 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:17 INFO - PROCESS | 1940 | 1467109577117 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:17 INFO - PROCESS | 1940 | 1467109577211 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:26:17 INFO - PROCESS | 1940 | 1467109577249 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:17 INFO - PROCESS | 1940 | 1467109577250 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573c800 == 14 [pid = 1940] [id = 490] 03:26:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119646000) [pid = 1940] [serial = 1470] [outer = 0x0] 03:26:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x123809800) [pid = 1940] [serial = 1471] [outer = 0x119646000] 03:26:17 INFO - PROCESS | 1940 | 1467109577275 Marionette DEBUG loaded listener.js 03:26:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1240c7c00) [pid = 1940] [serial = 1472] [outer = 0x119646000] 03:26:17 INFO - PROCESS | 1940 | 1467109577596 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 03:26:17 INFO - PROCESS | 1940 | 1467109577633 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:26:17 INFO - PROCESS | 1940 | 1467109577634 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:26:17 INFO - PROCESS | 1940 | 1467109577636 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:26:17 INFO - PROCESS | 1940 | 1467109577638 Marionette TRACE conn2 <- [1,1934,null,{}] 03:26:17 INFO - PROCESS | 1940 | 1467109577640 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:17 INFO - PROCESS | 1940 | 1467109577644 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:17 INFO - PROCESS | 1940 | 1467109577768 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:26:17 INFO - PROCESS | 1940 | 1467109577805 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:17 INFO - PROCESS | 1940 | 1467109577807 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12932b000 == 15 [pid = 1940] [id = 491] 03:26:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124606000) [pid = 1940] [serial = 1473] [outer = 0x0] 03:26:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124f06800) [pid = 1940] [serial = 1474] [outer = 0x124606000] 03:26:17 INFO - PROCESS | 1940 | 1467109577831 Marionette DEBUG loaded listener.js 03:26:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1265f5c00) [pid = 1940] [serial = 1475] [outer = 0x124606000] 03:26:18 INFO - PROCESS | 1940 | 1467109578160 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 571ms 03:26:18 INFO - PROCESS | 1940 | 1467109578208 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:26:18 INFO - PROCESS | 1940 | 1467109578209 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:26:18 INFO - PROCESS | 1940 | 1467109578211 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:26:18 INFO - PROCESS | 1940 | 1467109578212 Marionette TRACE conn2 <- [1,1938,null,{}] 03:26:18 INFO - PROCESS | 1940 | 1467109578214 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:18 INFO - PROCESS | 1940 | 1467109578216 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:18 INFO - PROCESS | 1940 | 1467109578309 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:26:18 INFO - PROCESS | 1940 | 1467109578319 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:18 INFO - PROCESS | 1940 | 1467109578320 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a61e800 == 16 [pid = 1940] [id = 492] 03:26:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124658000) [pid = 1940] [serial = 1476] [outer = 0x0] 03:26:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126c7a400) [pid = 1940] [serial = 1477] [outer = 0x124658000] 03:26:18 INFO - PROCESS | 1940 | 1467109578347 Marionette DEBUG loaded listener.js 03:26:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12896e400) [pid = 1940] [serial = 1478] [outer = 0x124658000] 03:26:18 INFO - PROCESS | 1940 | 1467109578666 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 467ms 03:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:26:18 INFO - PROCESS | 1940 | 1467109578683 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:26:18 INFO - PROCESS | 1940 | 1467109578684 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:26:18 INFO - PROCESS | 1940 | 1467109578686 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:26:18 INFO - PROCESS | 1940 | 1467109578687 Marionette TRACE conn2 <- [1,1942,null,{}] 03:26:18 INFO - PROCESS | 1940 | 1467109578691 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:18 INFO - PROCESS | 1940 | 1467109578693 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:18 INFO - PROCESS | 1940 | 1467109578785 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:26:18 INFO - PROCESS | 1940 | 1467109578789 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:18 INFO - PROCESS | 1940 | 1467109578790 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a662000 == 17 [pid = 1940] [id = 493] 03:26:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1182b7400) [pid = 1940] [serial = 1479] [outer = 0x0] 03:26:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128bd3000) [pid = 1940] [serial = 1480] [outer = 0x1182b7400] 03:26:18 INFO - PROCESS | 1940 | 1467109578814 Marionette DEBUG loaded listener.js 03:26:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116af1400) [pid = 1940] [serial = 1481] [outer = 0x1182b7400] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x115e8c400) [pid = 1940] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x115e23000) [pid = 1940] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115d55800) [pid = 1940] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x113c65800) [pid = 1940] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119ab1c00) [pid = 1940] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x126093800) [pid = 1940] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124608000) [pid = 1940] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119ab2000) [pid = 1940] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x116f6dc00) [pid = 1940] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x112f34400) [pid = 1940] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1185f0800) [pid = 1940] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115de1400) [pid = 1940] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128da0000) [pid = 1940] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x111f2e800) [pid = 1940] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124ba4000) [pid = 1940] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x114fbe400) [pid = 1940] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1131ebc00) [pid = 1940] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1131a5c00) [pid = 1940] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116795800) [pid = 1940] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:26:19 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119aad800) [pid = 1940] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:26:19 INFO - PROCESS | 1940 | 1467109579401 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 770ms 03:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:26:19 INFO - PROCESS | 1940 | 1467109579457 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:26:19 INFO - PROCESS | 1940 | 1467109579459 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:26:19 INFO - PROCESS | 1940 | 1467109579462 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:26:19 INFO - PROCESS | 1940 | 1467109579463 Marionette TRACE conn2 <- [1,1946,null,{}] 03:26:19 INFO - PROCESS | 1940 | 1467109579466 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:19 INFO - PROCESS | 1940 | 1467109579467 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:19 INFO - PROCESS | 1940 | 1467109579565 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:26:19 INFO - PROCESS | 1940 | 1467109579603 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:19 INFO - PROCESS | 1940 | 1467109579604 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab8f800 == 18 [pid = 1940] [id = 494] 03:26:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1176f7000) [pid = 1940] [serial = 1482] [outer = 0x0] 03:26:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1183f7c00) [pid = 1940] [serial = 1483] [outer = 0x1176f7000] 03:26:19 INFO - PROCESS | 1940 | 1467109579651 Marionette DEBUG loaded listener.js 03:26:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119450400) [pid = 1940] [serial = 1484] [outer = 0x1176f7000] 03:26:20 INFO - PROCESS | 1940 | 1467109580026 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 619ms 03:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:26:20 INFO - PROCESS | 1940 | 1467109580081 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:26:20 INFO - PROCESS | 1940 | 1467109580082 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:26:20 INFO - PROCESS | 1940 | 1467109580084 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:26:20 INFO - PROCESS | 1940 | 1467109580085 Marionette TRACE conn2 <- [1,1950,null,{}] 03:26:20 INFO - PROCESS | 1940 | 1467109580087 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:20 INFO - PROCESS | 1940 | 1467109580088 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:20 INFO - PROCESS | 1940 | 1467109580169 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:26:20 INFO - PROCESS | 1940 | 1467109580228 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:20 INFO - PROCESS | 1940 | 1467109580229 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab9b000 == 19 [pid = 1940] [id = 495] 03:26:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1176f3000) [pid = 1940] [serial = 1485] [outer = 0x0] 03:26:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab2000) [pid = 1940] [serial = 1486] [outer = 0x1176f3000] 03:26:20 INFO - PROCESS | 1940 | 1467109580253 Marionette DEBUG loaded listener.js 03:26:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124ba5400) [pid = 1940] [serial = 1487] [outer = 0x1176f3000] 03:26:20 INFO - PROCESS | 1940 | 1467109580531 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 03:26:20 INFO - PROCESS | 1940 | 1467109580553 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:26:20 INFO - PROCESS | 1940 | 1467109580556 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:26:20 INFO - PROCESS | 1940 | 1467109580565 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:26:20 INFO - PROCESS | 1940 | 1467109580566 Marionette TRACE conn2 <- [1,1954,null,{}] 03:26:20 INFO - PROCESS | 1940 | 1467109580569 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:20 INFO - PROCESS | 1940 | 1467109580570 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:20 INFO - PROCESS | 1940 | 1467109580671 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:26:20 INFO - PROCESS | 1940 | 1467109580676 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:20 INFO - PROCESS | 1940 | 1467109580678 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d8000 == 20 [pid = 1940] [id = 496] 03:26:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126093800) [pid = 1940] [serial = 1488] [outer = 0x0] 03:26:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128ebd000) [pid = 1940] [serial = 1489] [outer = 0x126093800] 03:26:20 INFO - PROCESS | 1940 | 1467109580707 Marionette DEBUG loaded listener.js 03:26:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12915fc00) [pid = 1940] [serial = 1490] [outer = 0x126093800] 03:26:21 INFO - PROCESS | 1940 | 1467109581097 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 571ms 03:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:26:21 INFO - PROCESS | 1940 | 1467109581136 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 1940 | 1467109581139 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:26:21 INFO - PROCESS | 1940 | 1467109581143 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 1940 | 1467109581145 Marionette TRACE conn2 <- [1,1958,null,{}] 03:26:21 INFO - PROCESS | 1940 | 1467109581149 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:21 INFO - PROCESS | 1940 | 1467109581151 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:21 INFO - PROCESS | 1940 | 1467109581274 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:26:21 INFO - PROCESS | 1940 | 1467109581330 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:21 INFO - PROCESS | 1940 | 1467109581333 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ac1000 == 21 [pid = 1940] [id = 497] 03:26:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1131a6800) [pid = 1940] [serial = 1491] [outer = 0x0] 03:26:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x113c64c00) [pid = 1940] [serial = 1492] [outer = 0x1131a6800] 03:26:21 INFO - PROCESS | 1940 | 1467109581364 Marionette DEBUG loaded listener.js 03:26:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x115d57800) [pid = 1940] [serial = 1493] [outer = 0x1131a6800] 03:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 03:26:21 INFO - PROCESS | 1940 | 1467109581809 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:26:21 INFO - PROCESS | 1940 | 1467109581815 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 1940 | 1467109581818 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:26:21 INFO - PROCESS | 1940 | 1467109581822 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 1940 | 1467109581824 Marionette TRACE conn2 <- [1,1962,null,{}] 03:26:21 INFO - PROCESS | 1940 | 1467109581827 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:21 INFO - PROCESS | 1940 | 1467109581829 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:21 INFO - PROCESS | 1940 | 1467109581926 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:26:22 INFO - PROCESS | 1940 | 1467109582019 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 1940 | 1467109582020 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x125733800 == 22 [pid = 1940] [id = 498] 03:26:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11853ec00) [pid = 1940] [serial = 1494] [outer = 0x0] 03:26:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118734c00) [pid = 1940] [serial = 1495] [outer = 0x11853ec00] 03:26:22 INFO - PROCESS | 1940 | 1467109582052 Marionette DEBUG loaded listener.js 03:26:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119405800) [pid = 1940] [serial = 1496] [outer = 0x11853ec00] 03:26:22 INFO - PROCESS | 1940 | 1467109582460 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 03:26:22 INFO - PROCESS | 1940 | 1467109582506 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:26:22 INFO - PROCESS | 1940 | 1467109582507 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:26:22 INFO - PROCESS | 1940 | 1467109582511 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:26:22 INFO - PROCESS | 1940 | 1467109582513 Marionette TRACE conn2 <- [1,1966,null,{}] 03:26:22 INFO - PROCESS | 1940 | 1467109582521 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:22 INFO - PROCESS | 1940 | 1467109582526 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:22 INFO - PROCESS | 1940 | 1467109582622 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:26:22 INFO - PROCESS | 1940 | 1467109582691 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 1940 | 1467109582693 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9da800 == 23 [pid = 1940] [id = 499] 03:26:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x123a76c00) [pid = 1940] [serial = 1497] [outer = 0x0] 03:26:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1242abc00) [pid = 1940] [serial = 1498] [outer = 0x123a76c00] 03:26:22 INFO - PROCESS | 1940 | 1467109582724 Marionette DEBUG loaded listener.js 03:26:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124beb400) [pid = 1940] [serial = 1499] [outer = 0x123a76c00] 03:26:23 INFO - PROCESS | 1940 | 1467109583145 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 03:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:26:23 INFO - PROCESS | 1940 | 1467109583182 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:26:23 INFO - PROCESS | 1940 | 1467109583184 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:26:23 INFO - PROCESS | 1940 | 1467109583186 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:26:23 INFO - PROCESS | 1940 | 1467109583187 Marionette TRACE conn2 <- [1,1970,null,{}] 03:26:23 INFO - PROCESS | 1940 | 1467109583189 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:23 INFO - PROCESS | 1940 | 1467109583191 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:23 INFO - PROCESS | 1940 | 1467109583419 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:26:23 INFO - PROCESS | 1940 | 1467109583511 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:23 INFO - PROCESS | 1940 | 1467109583512 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x117475000 == 24 [pid = 1940] [id = 500] 03:26:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1131a2c00) [pid = 1940] [serial = 1500] [outer = 0x0] 03:26:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b7000 == 23 [pid = 1940] [id = 485] 03:26:23 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 03:26:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11213e000) [pid = 1940] [serial = 1501] [outer = 0x1131a2c00] 03:26:23 INFO - PROCESS | 1940 | 1467109583659 Marionette DEBUG loaded listener.js 03:26:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x112fde000) [pid = 1940] [serial = 1502] [outer = 0x1131a2c00] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1182ba800) [pid = 1940] [serial = 1437] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x115d4e800) [pid = 1940] [serial = 1435] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x124f03000) [pid = 1940] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11940f400) [pid = 1940] [serial = 1444] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1176ee000) [pid = 1940] [serial = 1441] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x129390800) [pid = 1940] [serial = 1432] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11889a000) [pid = 1940] [serial = 1443] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119aba800) [pid = 1940] [serial = 1447] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128ec1c00) [pid = 1940] [serial = 1429] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112fe7400) [pid = 1940] [serial = 1434] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128bd8800) [pid = 1940] [serial = 1428] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12896a000) [pid = 1940] [serial = 1426] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x129382000) [pid = 1940] [serial = 1431] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x124b9e800) [pid = 1940] [serial = 1423] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115e8b400) [pid = 1940] [serial = 1440] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x117db2800) [pid = 1940] [serial = 1408] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1164eac00) [pid = 1940] [serial = 1407] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119649000) [pid = 1940] [serial = 1416] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119a08800) [pid = 1940] [serial = 1417] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116f7c000) [pid = 1940] [serial = 1395] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1257f5400) [pid = 1940] [serial = 1425] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119abb400) [pid = 1940] [serial = 1398] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128bcf400) [pid = 1940] [serial = 1401] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x114f94000) [pid = 1940] [serial = 1410] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x112a85000) [pid = 1940] [serial = 1411] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124ea4400) [pid = 1940] [serial = 1404] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118730c00) [pid = 1940] [serial = 1414] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1182b4400) [pid = 1940] [serial = 1413] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x120ff5c00) [pid = 1940] [serial = 1420] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119ab9c00) [pid = 1940] [serial = 1419] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x123e3e400) [pid = 1940] [serial = 1422] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x126798000) [pid = 1940] [serial = 1454] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x126092c00) [pid = 1940] [serial = 1453] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x118730800) [pid = 1940] [serial = 1396] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x129383000) [pid = 1940] [serial = 1405] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1242b5400) [pid = 1940] [serial = 1399] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x129386800) [pid = 1940] [serial = 1402] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1256e3400) [pid = 1940] [serial = 1451] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x123c42c00) [pid = 1940] [serial = 1448] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x118734400) [pid = 1940] [serial = 1438] [outer = 0x0] [url = about:blank] 03:26:23 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x124be6000) [pid = 1940] [serial = 1450] [outer = 0x0] [url = about:blank] 03:26:24 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x128da5000) [pid = 1940] [serial = 1456] [outer = 0x0] [url = about:blank] 03:26:24 INFO - PROCESS | 1940 | 1467109584377 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1224ms 03:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:26:24 INFO - PROCESS | 1940 | 1467109584411 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:26:24 INFO - PROCESS | 1940 | 1467109584413 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:26:24 INFO - PROCESS | 1940 | 1467109584417 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:26:24 INFO - PROCESS | 1940 | 1467109584418 Marionette TRACE conn2 <- [1,1974,null,{}] 03:26:24 INFO - PROCESS | 1940 | 1467109584422 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:24 INFO - PROCESS | 1940 | 1467109584424 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:24 INFO - PROCESS | 1940 | 1467109584499 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:26:24 INFO - PROCESS | 1940 | 1467109584504 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:24 INFO - PROCESS | 1940 | 1467109584506 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168ae000 == 24 [pid = 1940] [id = 501] 03:26:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x114fbe400) [pid = 1940] [serial = 1503] [outer = 0x0] 03:26:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x115d51c00) [pid = 1940] [serial = 1504] [outer = 0x114fbe400] 03:26:24 INFO - PROCESS | 1940 | 1467109584536 Marionette DEBUG loaded listener.js 03:26:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x116787c00) [pid = 1940] [serial = 1505] [outer = 0x114fbe400] 03:26:24 INFO - PROCESS | 1940 | 1467109584877 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 524ms 03:26:24 INFO - PROCESS | 1940 | 1467109584941 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:26:24 INFO - PROCESS | 1940 | 1467109584944 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:26:24 INFO - PROCESS | 1940 | 1467109584949 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:26:24 INFO - PROCESS | 1940 | 1467109584951 Marionette TRACE conn2 <- [1,1978,null,{}] 03:26:24 INFO - PROCESS | 1940 | 1467109584953 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:24 INFO - PROCESS | 1940 | 1467109584955 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:25 INFO - PROCESS | 1940 | 1467109585034 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:26:25 INFO - PROCESS | 1940 | 1467109585038 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:25 INFO - PROCESS | 1940 | 1467109585041 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184d2000 == 25 [pid = 1940] [id = 502] 03:26:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1176eb400) [pid = 1940] [serial = 1506] [outer = 0x0] 03:26:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1183ed800) [pid = 1940] [serial = 1507] [outer = 0x1176eb400] 03:26:25 INFO - PROCESS | 1940 | 1467109585069 Marionette DEBUG loaded listener.js 03:26:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11872c400) [pid = 1940] [serial = 1508] [outer = 0x1176eb400] 03:26:25 INFO - PROCESS | 1940 | 1467109585402 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 03:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:26:25 INFO - PROCESS | 1940 | 1467109585419 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:26:25 INFO - PROCESS | 1940 | 1467109585421 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:26:25 INFO - PROCESS | 1940 | 1467109585426 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - PROCESS | 1940 | 1467109585428 Marionette TRACE conn2 <- [1,1982,null,{}] 03:26:25 INFO - PROCESS | 1940 | 1467109585436 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:25 INFO - PROCESS | 1940 | 1467109585439 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:25 INFO - PROCESS | 1940 | 1467109585516 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:26:25 INFO - PROCESS | 1940 | 1467109585570 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:25 INFO - PROCESS | 1940 | 1467109585572 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c4000 == 26 [pid = 1940] [id = 503] 03:26:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x115e2b800) [pid = 1940] [serial = 1509] [outer = 0x0] 03:26:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119404c00) [pid = 1940] [serial = 1510] [outer = 0x115e2b800] 03:26:25 INFO - PROCESS | 1940 | 1467109585600 Marionette DEBUG loaded listener.js 03:26:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11963f400) [pid = 1940] [serial = 1511] [outer = 0x115e2b800] 03:26:25 INFO - PROCESS | 1940 | 1467109585861 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 474ms 03:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:26:25 INFO - PROCESS | 1940 | 1467109585899 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:26:25 INFO - PROCESS | 1940 | 1467109585901 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:26:25 INFO - PROCESS | 1940 | 1467109585903 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - PROCESS | 1940 | 1467109585904 Marionette TRACE conn2 <- [1,1986,null,{}] 03:26:25 INFO - PROCESS | 1940 | 1467109585914 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:25 INFO - PROCESS | 1940 | 1467109585915 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:26 INFO - PROCESS | 1940 | 1467109585996 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:26:26 INFO - PROCESS | 1940 | 1467109586000 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 1940 | 1467109586001 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12397c000 == 27 [pid = 1940] [id = 504] 03:26:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11965b400) [pid = 1940] [serial = 1512] [outer = 0x0] 03:26:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119ab9400) [pid = 1940] [serial = 1513] [outer = 0x11965b400] 03:26:26 INFO - PROCESS | 1940 | 1467109586029 Marionette DEBUG loaded listener.js 03:26:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119fdfc00) [pid = 1940] [serial = 1514] [outer = 0x11965b400] 03:26:26 INFO - PROCESS | 1940 | 1467109586363 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 476ms 03:26:26 INFO - PROCESS | 1940 | 1467109586379 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:26:26 INFO - PROCESS | 1940 | 1467109586381 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:26:26 INFO - PROCESS | 1940 | 1467109586383 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:26:26 INFO - PROCESS | 1940 | 1467109586384 Marionette TRACE conn2 <- [1,1990,null,{}] 03:26:26 INFO - PROCESS | 1940 | 1467109586396 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:26 INFO - PROCESS | 1940 | 1467109586397 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:26 INFO - PROCESS | 1940 | 1467109586497 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:26:26 INFO - PROCESS | 1940 | 1467109586510 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 1940 | 1467109586511 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cac000 == 28 [pid = 1940] [id = 505] 03:26:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1176e8400) [pid = 1940] [serial = 1515] [outer = 0x0] 03:26:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x120ff5c00) [pid = 1940] [serial = 1516] [outer = 0x1176e8400] 03:26:26 INFO - PROCESS | 1940 | 1467109586536 Marionette DEBUG loaded listener.js 03:26:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x123ff1800) [pid = 1940] [serial = 1517] [outer = 0x1176e8400] 03:26:26 INFO - PROCESS | 1940 | 1467109586948 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 580ms 03:26:26 INFO - PROCESS | 1940 | 1467109586964 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:26:26 INFO - PROCESS | 1940 | 1467109586966 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:26:26 INFO - PROCESS | 1940 | 1467109586970 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:26:26 INFO - PROCESS | 1940 | 1467109586971 Marionette TRACE conn2 <- [1,1994,null,{}] 03:26:26 INFO - PROCESS | 1940 | 1467109586975 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:26 INFO - PROCESS | 1940 | 1467109586981 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:27 INFO - PROCESS | 1940 | 1467109587144 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:26:27 INFO - PROCESS | 1940 | 1467109587167 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:27 INFO - PROCESS | 1940 | 1467109587168 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260d3800 == 29 [pid = 1940] [id = 506] 03:26:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1240c6000) [pid = 1940] [serial = 1518] [outer = 0x0] 03:26:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124be2c00) [pid = 1940] [serial = 1519] [outer = 0x1240c6000] 03:26:27 INFO - PROCESS | 1940 | 1467109587210 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x126093c00) [pid = 1940] [serial = 1520] [outer = 0x1240c6000] 03:26:27 INFO - PROCESS | 1940 | 1467109587553 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 623ms 03:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:26:27 INFO - PROCESS | 1940 | 1467109587599 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:26:27 INFO - PROCESS | 1940 | 1467109587601 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:26:27 INFO - PROCESS | 1940 | 1467109587603 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:26:27 INFO - PROCESS | 1940 | 1467109587604 Marionette TRACE conn2 <- [1,1998,null,{}] 03:26:27 INFO - PROCESS | 1940 | 1467109587606 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:27 INFO - PROCESS | 1940 | 1467109587608 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:27 INFO - PROCESS | 1940 | 1467109587705 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:26:27 INFO - PROCESS | 1940 | 1467109587741 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:27 INFO - PROCESS | 1940 | 1467109587743 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b0f000 == 30 [pid = 1940] [id = 507] 03:26:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x115e8c000) [pid = 1940] [serial = 1521] [outer = 0x0] 03:26:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126560800) [pid = 1940] [serial = 1522] [outer = 0x115e8c000] 03:26:27 INFO - PROCESS | 1940 | 1467109587767 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126c78c00) [pid = 1940] [serial = 1523] [outer = 0x115e8c000] 03:26:28 INFO - PROCESS | 1940 | 1467109588057 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms 03:26:28 INFO - PROCESS | 1940 | 1467109588082 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:26:28 INFO - PROCESS | 1940 | 1467109588083 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:26:28 INFO - PROCESS | 1940 | 1467109588085 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:26:28 INFO - PROCESS | 1940 | 1467109588086 Marionette TRACE conn2 <- [1,2002,null,{}] 03:26:28 INFO - PROCESS | 1940 | 1467109588089 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:28 INFO - PROCESS | 1940 | 1467109588091 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:28 INFO - PROCESS | 1940 | 1467109588190 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:26:28 INFO - PROCESS | 1940 | 1467109588194 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:28 INFO - PROCESS | 1940 | 1467109588195 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd7000 == 31 [pid = 1940] [id = 508] 03:26:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124f09800) [pid = 1940] [serial = 1524] [outer = 0x0] 03:26:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128966400) [pid = 1940] [serial = 1525] [outer = 0x124f09800] 03:26:28 INFO - PROCESS | 1940 | 1467109588219 Marionette DEBUG loaded listener.js 03:26:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119f21c00) [pid = 1940] [serial = 1526] [outer = 0x124f09800] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x128968400) [pid = 1940] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11337c800) [pid = 1940] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x115e20c00) [pid = 1940] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118733000) [pid = 1940] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11963b400) [pid = 1940] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119646000) [pid = 1940] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1176f3000) [pid = 1940] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124658000) [pid = 1940] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1182b7400) [pid = 1940] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:26:28 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1176f7000) [pid = 1940] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:26:28 INFO - PROCESS | 1940 | 1467109588613 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 03:26:28 INFO - PROCESS | 1940 | 1467109588657 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:26:28 INFO - PROCESS | 1940 | 1467109588658 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:26:28 INFO - PROCESS | 1940 | 1467109588661 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:26:28 INFO - PROCESS | 1940 | 1467109588662 Marionette TRACE conn2 <- [1,2006,null,{}] 03:26:28 INFO - PROCESS | 1940 | 1467109588664 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:28 INFO - PROCESS | 1940 | 1467109588665 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:28 INFO - PROCESS | 1940 | 1467109588746 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:26:28 INFO - PROCESS | 1940 | 1467109588750 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:28 INFO - PROCESS | 1940 | 1467109588751 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c3800 == 32 [pid = 1940] [id = 509] 03:26:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x115e8f000) [pid = 1940] [serial = 1527] [outer = 0x0] 03:26:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1176f7000) [pid = 1940] [serial = 1528] [outer = 0x115e8f000] 03:26:28 INFO - PROCESS | 1940 | 1467109588778 Marionette DEBUG loaded listener.js 03:26:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12896a000) [pid = 1940] [serial = 1529] [outer = 0x115e8f000] 03:26:29 INFO - PROCESS | 1940 | 1467109589099 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 03:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 03:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:26:29 INFO - PROCESS | 1940 | 1467109589130 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:26:29 INFO - PROCESS | 1940 | 1467109589132 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:26:29 INFO - PROCESS | 1940 | 1467109589134 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:26:29 INFO - PROCESS | 1940 | 1467109589135 Marionette TRACE conn2 <- [1,2010,null,{}] 03:26:29 INFO - PROCESS | 1940 | 1467109589137 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:29 INFO - PROCESS | 1940 | 1467109589138 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:29 INFO - PROCESS | 1940 | 1467109589237 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:26:29 INFO - PROCESS | 1940 | 1467109589246 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:29 INFO - PROCESS | 1940 | 1467109589247 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b1000 == 33 [pid = 1940] [id = 510] 03:26:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119446400) [pid = 1940] [serial = 1530] [outer = 0x0] 03:26:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128d9cc00) [pid = 1940] [serial = 1531] [outer = 0x119446400] 03:26:29 INFO - PROCESS | 1940 | 1467109589272 Marionette DEBUG loaded listener.js 03:26:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x129154400) [pid = 1940] [serial = 1532] [outer = 0x119446400] 03:26:29 INFO - PROCESS | 1940 | 1467109589574 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 03:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 03:26:29 INFO - PROCESS | 1940 | 1467109589603 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:26:29 INFO - PROCESS | 1940 | 1467109589605 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:26:29 INFO - PROCESS | 1940 | 1467109589611 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:26:29 INFO - PROCESS | 1940 | 1467109589613 Marionette TRACE conn2 <- [1,2014,null,{}] 03:26:29 INFO - PROCESS | 1940 | 1467109589615 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:29 INFO - PROCESS | 1940 | 1467109589616 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:29 INFO - PROCESS | 1940 | 1467109589711 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:26:29 INFO - PROCESS | 1940 | 1467109589714 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:29 INFO - PROCESS | 1940 | 1467109589716 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123caa800 == 34 [pid = 1940] [id = 511] 03:26:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x129159400) [pid = 1940] [serial = 1533] [outer = 0x0] 03:26:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1293e2400) [pid = 1940] [serial = 1534] [outer = 0x129159400] 03:26:29 INFO - PROCESS | 1940 | 1467109589744 Marionette DEBUG loaded listener.js 03:26:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12a47c000) [pid = 1940] [serial = 1535] [outer = 0x129159400] 03:26:30 INFO - PROCESS | 1940 | 1467109590083 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 03:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:26:30 INFO - PROCESS | 1940 | 1467109590135 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:26:30 INFO - PROCESS | 1940 | 1467109590136 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:26:30 INFO - PROCESS | 1940 | 1467109590138 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:26:30 INFO - PROCESS | 1940 | 1467109590139 Marionette TRACE conn2 <- [1,2018,null,{}] 03:26:30 INFO - PROCESS | 1940 | 1467109590142 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:30 INFO - PROCESS | 1940 | 1467109590143 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:30 INFO - PROCESS | 1940 | 1467109590216 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:26:30 INFO - PROCESS | 1940 | 1467109590220 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 1940 | 1467109590221 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d1000 == 35 [pid = 1940] [id = 512] 03:26:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1293ecc00) [pid = 1940] [serial = 1536] [outer = 0x0] 03:26:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a5cdc00) [pid = 1940] [serial = 1537] [outer = 0x1293ecc00] 03:26:30 INFO - PROCESS | 1940 | 1467109590248 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a906000) [pid = 1940] [serial = 1538] [outer = 0x1293ecc00] 03:26:30 INFO - PROCESS | 1940 | 1467109590655 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 572ms 03:26:30 INFO - PROCESS | 1940 | 1467109590711 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:26:30 INFO - PROCESS | 1940 | 1467109590714 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:26:30 INFO - PROCESS | 1940 | 1467109590718 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:26:30 INFO - PROCESS | 1940 | 1467109590720 Marionette TRACE conn2 <- [1,2022,null,{}] 03:26:30 INFO - PROCESS | 1940 | 1467109590724 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:30 INFO - PROCESS | 1940 | 1467109590725 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:30 INFO - PROCESS | 1940 | 1467109590833 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:26:30 INFO - PROCESS | 1940 | 1467109590890 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 1940 | 1467109590893 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168a9000 == 36 [pid = 1940] [id = 513] 03:26:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1131e6c00) [pid = 1940] [serial = 1539] [outer = 0x0] 03:26:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x113c66000) [pid = 1940] [serial = 1540] [outer = 0x1131e6c00] 03:26:30 INFO - PROCESS | 1940 | 1467109590924 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1164e5400) [pid = 1940] [serial = 1541] [outer = 0x1131e6c00] 03:26:31 INFO - PROCESS | 1940 | 1467109591459 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 822ms 03:26:31 INFO - PROCESS | 1940 | 1467109591539 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:26:31 INFO - PROCESS | 1940 | 1467109591542 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:26:31 INFO - PROCESS | 1940 | 1467109591547 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - PROCESS | 1940 | 1467109591549 Marionette TRACE conn2 <- [1,2026,null,{}] 03:26:31 INFO - PROCESS | 1940 | 1467109591551 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:31 INFO - PROCESS | 1940 | 1467109591553 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:31 INFO - PROCESS | 1940 | 1467109591661 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:26:31 INFO - PROCESS | 1940 | 1467109591717 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:31 INFO - PROCESS | 1940 | 1467109591718 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f1e800 == 37 [pid = 1940] [id = 514] 03:26:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11872a800) [pid = 1940] [serial = 1542] [outer = 0x0] 03:26:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11877a400) [pid = 1940] [serial = 1543] [outer = 0x11872a800] 03:26:31 INFO - PROCESS | 1940 | 1467109591749 Marionette DEBUG loaded listener.js 03:26:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119402800) [pid = 1940] [serial = 1544] [outer = 0x11872a800] 03:26:32 INFO - PROCESS | 1940 | 1467109592414 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123caa800 == 36 [pid = 1940] [id = 511] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b1000 == 35 [pid = 1940] [id = 510] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c3800 == 34 [pid = 1940] [id = 509] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd7000 == 33 [pid = 1940] [id = 508] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x128b0f000 == 32 [pid = 1940] [id = 507] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1260d3800 == 31 [pid = 1940] [id = 506] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123cac000 == 30 [pid = 1940] [id = 505] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x12397c000 == 29 [pid = 1940] [id = 504] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d1000 == 28 [pid = 1940] [id = 512] 03:26:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1168a9000 == 27 [pid = 1940] [id = 513] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1293ea000) [pid = 1940] [serial = 1457] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11337fc00) [pid = 1940] [serial = 1459] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115d50400) [pid = 1940] [serial = 1460] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116a17c00) [pid = 1940] [serial = 1462] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128ebd000) [pid = 1940] [serial = 1489] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1183e9400) [pid = 1940] [serial = 1463] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119161800) [pid = 1940] [serial = 1465] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11940fc00) [pid = 1940] [serial = 1466] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119a79400) [pid = 1940] [serial = 1468] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x123809800) [pid = 1940] [serial = 1471] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124ba5400) [pid = 1940] [serial = 1487] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124f06800) [pid = 1940] [serial = 1474] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126c7a400) [pid = 1940] [serial = 1477] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x116af1400) [pid = 1940] [serial = 1481] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119450400) [pid = 1940] [serial = 1484] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119ab2000) [pid = 1940] [serial = 1486] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128bd3000) [pid = 1940] [serial = 1480] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1183f7c00) [pid = 1940] [serial = 1483] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12896e400) [pid = 1940] [serial = 1478] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1240c7c00) [pid = 1940] [serial = 1472] [outer = 0x0] [url = about:blank] 03:26:32 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x119ab7c00) [pid = 1940] [serial = 1469] [outer = 0x0] [url = about:blank] 03:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1372ms 03:26:32 INFO - PROCESS | 1940 | 1467109592954 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:26:32 INFO - PROCESS | 1940 | 1467109592958 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:26:32 INFO - PROCESS | 1940 | 1467109592961 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:26:32 INFO - PROCESS | 1940 | 1467109592964 Marionette TRACE conn2 <- [1,2030,null,{}] 03:26:32 INFO - PROCESS | 1940 | 1467109592970 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:32 INFO - PROCESS | 1940 | 1467109592974 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:33 INFO - PROCESS | 1940 | 1467109593130 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:26:33 INFO - PROCESS | 1940 | 1467109593138 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 1940 | 1467109593142 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x116412800 == 28 [pid = 1940] [id = 515] 03:26:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x115e20c00) [pid = 1940] [serial = 1545] [outer = 0x0] 03:26:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115e8a000) [pid = 1940] [serial = 1546] [outer = 0x115e20c00] 03:26:33 INFO - PROCESS | 1940 | 1467109593191 Marionette DEBUG loaded listener.js 03:26:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x116810400) [pid = 1940] [serial = 1547] [outer = 0x115e20c00] 03:26:33 INFO - PROCESS | 1940 | 1467109593577 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 673ms 03:26:33 INFO - PROCESS | 1940 | 1467109593634 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:26:33 INFO - PROCESS | 1940 | 1467109593636 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:26:33 INFO - PROCESS | 1940 | 1467109593640 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:26:33 INFO - PROCESS | 1940 | 1467109593643 Marionette TRACE conn2 <- [1,2034,null,{}] 03:26:33 INFO - PROCESS | 1940 | 1467109593646 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:33 INFO - PROCESS | 1940 | 1467109593648 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:33 INFO - PROCESS | 1940 | 1467109593723 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:26:33 INFO - PROCESS | 1940 | 1467109593728 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 1940 | 1467109593729 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x11837d000 == 29 [pid = 1940] [id = 516] 03:26:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x116f70400) [pid = 1940] [serial = 1548] [outer = 0x0] 03:26:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1183f6c00) [pid = 1940] [serial = 1549] [outer = 0x116f70400] 03:26:33 INFO - PROCESS | 1940 | 1467109593758 Marionette DEBUG loaded listener.js 03:26:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118787000) [pid = 1940] [serial = 1550] [outer = 0x116f70400] 03:26:34 INFO - PROCESS | 1940 | 1467109594096 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 475ms 03:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:26:34 INFO - PROCESS | 1940 | 1467109594114 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:26:34 INFO - PROCESS | 1940 | 1467109594115 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:26:34 INFO - PROCESS | 1940 | 1467109594117 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:26:34 INFO - PROCESS | 1940 | 1467109594118 Marionette TRACE conn2 <- [1,2038,null,{}] 03:26:34 INFO - PROCESS | 1940 | 1467109594127 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:34 INFO - PROCESS | 1940 | 1467109594130 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:34 INFO - PROCESS | 1940 | 1467109594221 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:26:34 INFO - PROCESS | 1940 | 1467109594278 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:34 INFO - PROCESS | 1940 | 1467109594281 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f07800 == 30 [pid = 1940] [id = 517] 03:26:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11940f400) [pid = 1940] [serial = 1551] [outer = 0x0] 03:26:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11963e400) [pid = 1940] [serial = 1552] [outer = 0x11940f400] 03:26:34 INFO - PROCESS | 1940 | 1467109594309 Marionette DEBUG loaded listener.js 03:26:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119a05400) [pid = 1940] [serial = 1553] [outer = 0x11940f400] 03:26:34 INFO - PROCESS | 1940 | 1467109594618 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 03:26:34 INFO - PROCESS | 1940 | 1467109594638 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:26:34 INFO - PROCESS | 1940 | 1467109594641 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:26:34 INFO - PROCESS | 1940 | 1467109594645 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:26:34 INFO - PROCESS | 1940 | 1467109594647 Marionette TRACE conn2 <- [1,2042,null,{}] 03:26:34 INFO - PROCESS | 1940 | 1467109594649 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:34 INFO - PROCESS | 1940 | 1467109594650 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:34 INFO - PROCESS | 1940 | 1467109594726 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:26:34 INFO - PROCESS | 1940 | 1467109594729 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:34 INFO - PROCESS | 1940 | 1467109594730 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246cf800 == 31 [pid = 1940] [id = 518] 03:26:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119c8a000) [pid = 1940] [serial = 1554] [outer = 0x0] 03:26:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123978000) [pid = 1940] [serial = 1555] [outer = 0x119c8a000] 03:26:34 INFO - PROCESS | 1940 | 1467109594757 Marionette DEBUG loaded listener.js 03:26:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1240c6800) [pid = 1940] [serial = 1556] [outer = 0x119c8a000] 03:26:35 INFO - PROCESS | 1940 | 1467109595085 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 470ms 03:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:26:35 INFO - PROCESS | 1940 | 1467109595116 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:26:35 INFO - PROCESS | 1940 | 1467109595117 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:26:35 INFO - PROCESS | 1940 | 1467109595119 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - PROCESS | 1940 | 1467109595120 Marionette TRACE conn2 <- [1,2046,null,{}] 03:26:35 INFO - PROCESS | 1940 | 1467109595124 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:35 INFO - PROCESS | 1940 | 1467109595127 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:35 INFO - PROCESS | 1940 | 1467109595232 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:26:35 INFO - PROCESS | 1940 | 1467109595244 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 1940 | 1467109595245 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x12577b800 == 32 [pid = 1940] [id = 519] 03:26:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x114f8b400) [pid = 1940] [serial = 1557] [outer = 0x0] 03:26:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1240c7c00) [pid = 1940] [serial = 1558] [outer = 0x114f8b400] 03:26:35 INFO - PROCESS | 1940 | 1467109595276 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124be4c00) [pid = 1940] [serial = 1559] [outer = 0x114f8b400] 03:26:35 INFO - PROCESS | 1940 | 1467109595621 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 03:26:35 INFO - PROCESS | 1940 | 1467109595641 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:26:35 INFO - PROCESS | 1940 | 1467109595644 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:26:35 INFO - PROCESS | 1940 | 1467109595646 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - PROCESS | 1940 | 1467109595648 Marionette TRACE conn2 <- [1,2050,null,{}] 03:26:35 INFO - PROCESS | 1940 | 1467109595650 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:35 INFO - PROCESS | 1940 | 1467109595654 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:35 INFO - PROCESS | 1940 | 1467109595773 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:26:35 INFO - PROCESS | 1940 | 1467109595810 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 1940 | 1467109595811 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8b000 == 33 [pid = 1940] [id = 520] 03:26:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x125699800) [pid = 1940] [serial = 1560] [outer = 0x0] 03:26:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126447400) [pid = 1940] [serial = 1561] [outer = 0x125699800] 03:26:35 INFO - PROCESS | 1940 | 1467109595836 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126c82400) [pid = 1940] [serial = 1562] [outer = 0x125699800] 03:26:36 INFO - PROCESS | 1940 | 1467109596149 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 03:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:26:36 INFO - PROCESS | 1940 | 1467109596166 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:26:36 INFO - PROCESS | 1940 | 1467109596167 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:26:36 INFO - PROCESS | 1940 | 1467109596169 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:26:36 INFO - PROCESS | 1940 | 1467109596171 Marionette TRACE conn2 <- [1,2054,null,{}] 03:26:36 INFO - PROCESS | 1940 | 1467109596175 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:36 INFO - PROCESS | 1940 | 1467109596176 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:36 INFO - PROCESS | 1940 | 1467109596276 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:26:36 INFO - PROCESS | 1940 | 1467109596310 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:36 INFO - PROCESS | 1940 | 1467109596312 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1295a4000 == 34 [pid = 1940] [id = 521] 03:26:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bd1c00) [pid = 1940] [serial = 1563] [outer = 0x0] 03:26:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128bd9800) [pid = 1940] [serial = 1564] [outer = 0x128bd1c00] 03:26:36 INFO - PROCESS | 1940 | 1467109596336 Marionette DEBUG loaded listener.js 03:26:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128ec0c00) [pid = 1940] [serial = 1565] [outer = 0x128bd1c00] 03:26:36 INFO - PROCESS | 1940 | 1467109596644 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 03:26:36 INFO - PROCESS | 1940 | 1467109596693 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:26:36 INFO - PROCESS | 1940 | 1467109596694 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:26:36 INFO - PROCESS | 1940 | 1467109596696 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:26:36 INFO - PROCESS | 1940 | 1467109596697 Marionette TRACE conn2 <- [1,2058,null,{}] 03:26:36 INFO - PROCESS | 1940 | 1467109596700 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:36 INFO - PROCESS | 1940 | 1467109596701 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:36 INFO - PROCESS | 1940 | 1467109596794 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:26:36 INFO - PROCESS | 1940 | 1467109596808 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:36 INFO - PROCESS | 1940 | 1467109596810 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a65b800 == 35 [pid = 1940] [id = 522] 03:26:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x114f96000) [pid = 1940] [serial = 1566] [outer = 0x0] 03:26:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x129163800) [pid = 1940] [serial = 1567] [outer = 0x114f96000] 03:26:36 INFO - PROCESS | 1940 | 1467109596833 Marionette DEBUG loaded listener.js 03:26:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1293e5400) [pid = 1940] [serial = 1568] [outer = 0x114f96000] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126093800) [pid = 1940] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124606000) [pid = 1940] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x114fbe400) [pid = 1940] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123a76c00) [pid = 1940] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1240c6000) [pid = 1940] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11853ec00) [pid = 1940] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x115e2b800) [pid = 1940] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11965b400) [pid = 1940] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1131a2c00) [pid = 1940] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1176eb400) [pid = 1940] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1131a6800) [pid = 1940] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115e8c000) [pid = 1940] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124f09800) [pid = 1940] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1293ecc00) [pid = 1940] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x115e8f000) [pid = 1940] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x129159400) [pid = 1940] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119446400) [pid = 1940] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:26:37 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1176e8400) [pid = 1940] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:26:37 INFO - PROCESS | 1940 | 1467109597490 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 820ms 03:26:37 INFO - PROCESS | 1940 | 1467109597518 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:26:37 INFO - PROCESS | 1940 | 1467109597520 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:26:37 INFO - PROCESS | 1940 | 1467109597523 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:26:37 INFO - PROCESS | 1940 | 1467109597525 Marionette TRACE conn2 <- [1,2062,null,{}] 03:26:37 INFO - PROCESS | 1940 | 1467109597528 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:37 INFO - PROCESS | 1940 | 1467109597530 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:37 INFO - PROCESS | 1940 | 1467109597626 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:26:37 INFO - PROCESS | 1940 | 1467109597631 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:37 INFO - PROCESS | 1940 | 1467109597632 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f0f000 == 36 [pid = 1940] [id = 523] 03:26:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x115e2b800) [pid = 1940] [serial = 1569] [outer = 0x0] 03:26:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116af1800) [pid = 1940] [serial = 1570] [outer = 0x115e2b800] 03:26:37 INFO - PROCESS | 1940 | 1467109597656 Marionette DEBUG loaded listener.js 03:26:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11940b000) [pid = 1940] [serial = 1571] [outer = 0x115e2b800] 03:26:38 INFO - PROCESS | 1940 | 1467109597998 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 03:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:26:38 INFO - PROCESS | 1940 | 1467109598048 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:26:38 INFO - PROCESS | 1940 | 1467109598049 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:26:38 INFO - PROCESS | 1940 | 1467109598051 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:26:38 INFO - PROCESS | 1940 | 1467109598052 Marionette TRACE conn2 <- [1,2066,null,{}] 03:26:38 INFO - PROCESS | 1940 | 1467109598054 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:38 INFO - PROCESS | 1940 | 1467109598055 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:38 INFO - PROCESS | 1940 | 1467109598146 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:26:38 INFO - PROCESS | 1940 | 1467109598150 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:38 INFO - PROCESS | 1940 | 1467109598151 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b194000 == 37 [pid = 1940] [id = 524] 03:26:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119643000) [pid = 1940] [serial = 1572] [outer = 0x0] 03:26:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126796c00) [pid = 1940] [serial = 1573] [outer = 0x119643000] 03:26:38 INFO - PROCESS | 1940 | 1467109598175 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x129159400) [pid = 1940] [serial = 1574] [outer = 0x119643000] 03:26:38 INFO - PROCESS | 1940 | 1467109598499 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 03:26:38 INFO - PROCESS | 1940 | 1467109598519 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:26:38 INFO - PROCESS | 1940 | 1467109598521 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:26:38 INFO - PROCESS | 1940 | 1467109598525 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:26:38 INFO - PROCESS | 1940 | 1467109598528 Marionette TRACE conn2 <- [1,2070,null,{}] 03:26:38 INFO - PROCESS | 1940 | 1467109598531 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:38 INFO - PROCESS | 1940 | 1467109598532 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:38 INFO - PROCESS | 1940 | 1467109598620 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:26:38 INFO - PROCESS | 1940 | 1467109598626 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:38 INFO - PROCESS | 1940 | 1467109598627 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcde800 == 38 [pid = 1940] [id = 525] 03:26:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x129155c00) [pid = 1940] [serial = 1575] [outer = 0x0] 03:26:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a483400) [pid = 1940] [serial = 1576] [outer = 0x129155c00] 03:26:38 INFO - PROCESS | 1940 | 1467109598653 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a90c400) [pid = 1940] [serial = 1577] [outer = 0x129155c00] 03:26:38 INFO - PROCESS | 1940 | 1467109598982 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 474ms 03:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:26:39 INFO - PROCESS | 1940 | 1467109598998 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:26:39 INFO - PROCESS | 1940 | 1467109598999 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:26:39 INFO - PROCESS | 1940 | 1467109599001 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:26:39 INFO - PROCESS | 1940 | 1467109599002 Marionette TRACE conn2 <- [1,2074,null,{}] 03:26:39 INFO - PROCESS | 1940 | 1467109599004 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:39 INFO - PROCESS | 1940 | 1467109599005 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:39 INFO - PROCESS | 1940 | 1467109599122 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:26:39 INFO - PROCESS | 1940 | 1467109599129 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 1940 | 1467109599130 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcef800 == 39 [pid = 1940] [id = 526] 03:26:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a481c00) [pid = 1940] [serial = 1578] [outer = 0x0] 03:26:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a9aa400) [pid = 1940] [serial = 1579] [outer = 0x12a481c00] 03:26:39 INFO - PROCESS | 1940 | 1467109599154 Marionette DEBUG loaded listener.js 03:26:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a9b5000) [pid = 1940] [serial = 1580] [outer = 0x12a481c00] 03:26:39 INFO - PROCESS | 1940 | 1467109599562 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 03:26:39 INFO - PROCESS | 1940 | 1467109599570 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:26:39 INFO - PROCESS | 1940 | 1467109599573 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:26:39 INFO - PROCESS | 1940 | 1467109599577 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:26:39 INFO - PROCESS | 1940 | 1467109599578 Marionette TRACE conn2 <- [1,2078,null,{}] 03:26:39 INFO - PROCESS | 1940 | 1467109599582 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:39 INFO - PROCESS | 1940 | 1467109599584 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:39 INFO - PROCESS | 1940 | 1467109599694 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:26:39 INFO - PROCESS | 1940 | 1467109599749 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 1940 | 1467109599752 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x11715e800 == 40 [pid = 1940] [id = 527] 03:26:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x115d4ac00) [pid = 1940] [serial = 1581] [outer = 0x0] 03:26:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x115e21400) [pid = 1940] [serial = 1582] [outer = 0x115d4ac00] 03:26:39 INFO - PROCESS | 1940 | 1467109599783 Marionette DEBUG loaded listener.js 03:26:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x116f6d400) [pid = 1940] [serial = 1583] [outer = 0x115d4ac00] 03:26:40 INFO - PROCESS | 1940 | 1467109600314 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 771ms 03:26:40 INFO - PROCESS | 1940 | 1467109600366 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:26:40 INFO - PROCESS | 1940 | 1467109600369 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:26:40 INFO - PROCESS | 1940 | 1467109600377 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:26:40 INFO - PROCESS | 1940 | 1467109600379 Marionette TRACE conn2 <- [1,2082,null,{}] 03:26:40 INFO - PROCESS | 1940 | 1467109600381 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:40 INFO - PROCESS | 1940 | 1467109600383 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:40 INFO - PROCESS | 1940 | 1467109600490 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:26:40 INFO - PROCESS | 1940 | 1467109600569 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:40 INFO - PROCESS | 1940 | 1467109600571 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x125730000 == 41 [pid = 1940] [id = 528] 03:26:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118897000) [pid = 1940] [serial = 1584] [outer = 0x0] 03:26:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119406c00) [pid = 1940] [serial = 1585] [outer = 0x118897000] 03:26:40 INFO - PROCESS | 1940 | 1467109600601 Marionette DEBUG loaded listener.js 03:26:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119838c00) [pid = 1940] [serial = 1586] [outer = 0x118897000] 03:26:41 INFO - PROCESS | 1940 | 1467109601327 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcde800 == 40 [pid = 1940] [id = 525] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12b194000 == 39 [pid = 1940] [id = 524] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x120f0f000 == 38 [pid = 1940] [id = 523] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12a65b800 == 37 [pid = 1940] [id = 522] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1295a4000 == 36 [pid = 1940] [id = 521] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8b000 == 35 [pid = 1940] [id = 520] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12577b800 == 34 [pid = 1940] [id = 519] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1246cf800 == 33 [pid = 1940] [id = 518] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x120f07800 == 32 [pid = 1940] [id = 517] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x11837d000 == 31 [pid = 1940] [id = 516] 03:26:41 INFO - PROCESS | 1940 | --DOCSHELL 0x116412800 == 30 [pid = 1940] [id = 515] 03:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1021ms 03:26:41 INFO - PROCESS | 1940 | 1467109601399 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:26:41 INFO - PROCESS | 1940 | 1467109601402 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:26:41 INFO - PROCESS | 1940 | 1467109601406 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:26:41 INFO - PROCESS | 1940 | 1467109601409 Marionette TRACE conn2 <- [1,2086,null,{}] 03:26:41 INFO - PROCESS | 1940 | 1467109601426 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:41 INFO - PROCESS | 1940 | 1467109601429 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:41 INFO - PROCESS | 1940 | 1467109601555 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:26:41 INFO - PROCESS | 1940 | 1467109601562 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:41 INFO - PROCESS | 1940 | 1467109601564 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168c2000 == 31 [pid = 1940] [id = 529] 03:26:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x115e2a000) [pid = 1940] [serial = 1587] [outer = 0x0] 03:26:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115e93000) [pid = 1940] [serial = 1588] [outer = 0x115e2a000] 03:26:41 INFO - PROCESS | 1940 | 1467109601609 Marionette DEBUG loaded listener.js 03:26:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x116805000) [pid = 1940] [serial = 1589] [outer = 0x115e2a000] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12915fc00) [pid = 1940] [serial = 1490] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1265f5c00) [pid = 1940] [serial = 1475] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115d51c00) [pid = 1940] [serial = 1504] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116787c00) [pid = 1940] [serial = 1505] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1242abc00) [pid = 1940] [serial = 1498] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124beb400) [pid = 1940] [serial = 1499] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x124be2c00) [pid = 1940] [serial = 1519] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118734c00) [pid = 1940] [serial = 1495] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119405800) [pid = 1940] [serial = 1496] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119404c00) [pid = 1940] [serial = 1510] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11963f400) [pid = 1940] [serial = 1511] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119ab9400) [pid = 1940] [serial = 1513] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119fdfc00) [pid = 1940] [serial = 1514] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11213e000) [pid = 1940] [serial = 1501] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x112fde000) [pid = 1940] [serial = 1502] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1183ed800) [pid = 1940] [serial = 1507] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11872c400) [pid = 1940] [serial = 1508] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x113c64c00) [pid = 1940] [serial = 1492] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x115d57800) [pid = 1940] [serial = 1493] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126560800) [pid = 1940] [serial = 1522] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126093c00) [pid = 1940] [serial = 1520] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x128966400) [pid = 1940] [serial = 1525] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12a5cdc00) [pid = 1940] [serial = 1537] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12a906000) [pid = 1940] [serial = 1538] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x126c78c00) [pid = 1940] [serial = 1523] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12896a000) [pid = 1940] [serial = 1529] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1176f7000) [pid = 1940] [serial = 1528] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x119f21c00) [pid = 1940] [serial = 1526] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1293e2400) [pid = 1940] [serial = 1534] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x128d9cc00) [pid = 1940] [serial = 1531] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x120ff5c00) [pid = 1940] [serial = 1516] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12a47c000) [pid = 1940] [serial = 1535] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x129154400) [pid = 1940] [serial = 1532] [outer = 0x0] [url = about:blank] 03:26:41 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x123ff1800) [pid = 1940] [serial = 1517] [outer = 0x0] [url = about:blank] 03:26:42 INFO - PROCESS | 1940 | 1467109602021 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 636ms 03:26:42 INFO - PROCESS | 1940 | 1467109602042 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:26:42 INFO - PROCESS | 1940 | 1467109602044 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:26:42 INFO - PROCESS | 1940 | 1467109602048 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:26:42 INFO - PROCESS | 1940 | 1467109602050 Marionette TRACE conn2 <- [1,2090,null,{}] 03:26:42 INFO - PROCESS | 1940 | 1467109602052 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:42 INFO - PROCESS | 1940 | 1467109602054 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:42 INFO - PROCESS | 1940 | 1467109602129 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:26:42 INFO - PROCESS | 1940 | 1467109602133 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:42 INFO - PROCESS | 1940 | 1467109602134 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x119185800 == 32 [pid = 1940] [id = 530] 03:26:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x117db2400) [pid = 1940] [serial = 1590] [outer = 0x0] 03:26:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1182be400) [pid = 1940] [serial = 1591] [outer = 0x117db2400] 03:26:42 INFO - PROCESS | 1940 | 1467109602163 Marionette DEBUG loaded listener.js 03:26:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11872b800) [pid = 1940] [serial = 1592] [outer = 0x117db2400] 03:26:42 INFO - PROCESS | 1940 | 1467109602507 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms 03:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:26:42 INFO - PROCESS | 1940 | 1467109602518 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:26:42 INFO - PROCESS | 1940 | 1467109602519 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:26:42 INFO - PROCESS | 1940 | 1467109602566 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:26:42 INFO - PROCESS | 1940 | 1467109602568 Marionette TRACE conn2 <- [1,2094,null,{}] 03:26:42 INFO - PROCESS | 1940 | 1467109602572 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:42 INFO - PROCESS | 1940 | 1467109602575 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:42 INFO - PROCESS | 1940 | 1467109602660 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:26:42 INFO - PROCESS | 1940 | 1467109602754 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:42 INFO - PROCESS | 1940 | 1467109602756 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168c1000 == 33 [pid = 1940] [id = 531] 03:26:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x112feac00) [pid = 1940] [serial = 1593] [outer = 0x0] 03:26:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x115d54800) [pid = 1940] [serial = 1594] [outer = 0x112feac00] 03:26:42 INFO - PROCESS | 1940 | 1467109602789 Marionette DEBUG loaded listener.js 03:26:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11687cc00) [pid = 1940] [serial = 1595] [outer = 0x112feac00] 03:26:43 INFO - PROCESS | 1940 | 1467109603232 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 717ms 03:26:43 INFO - PROCESS | 1940 | 1467109603239 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:26:43 INFO - PROCESS | 1940 | 1467109603242 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:26:43 INFO - PROCESS | 1940 | 1467109603246 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:26:43 INFO - PROCESS | 1940 | 1467109603247 Marionette TRACE conn2 <- [1,2098,null,{}] 03:26:43 INFO - PROCESS | 1940 | 1467109603252 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:43 INFO - PROCESS | 1940 | 1467109603254 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:43 INFO - PROCESS | 1940 | 1467109603349 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:26:43 INFO - PROCESS | 1940 | 1467109603398 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:43 INFO - PROCESS | 1940 | 1467109603400 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12397c800 == 34 [pid = 1940] [id = 532] 03:26:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1176f6800) [pid = 1940] [serial = 1596] [outer = 0x0] 03:26:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11940c800) [pid = 1940] [serial = 1597] [outer = 0x1176f6800] 03:26:43 INFO - PROCESS | 1940 | 1467109603430 Marionette DEBUG loaded listener.js 03:26:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119837800) [pid = 1940] [serial = 1598] [outer = 0x1176f6800] 03:26:43 INFO - PROCESS | 1940 | 1467109603843 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 619ms 03:26:43 INFO - PROCESS | 1940 | 1467109603865 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:26:43 INFO - PROCESS | 1940 | 1467109603866 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:26:43 INFO - PROCESS | 1940 | 1467109603869 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:26:43 INFO - PROCESS | 1940 | 1467109603870 Marionette TRACE conn2 <- [1,2102,null,{}] 03:26:43 INFO - PROCESS | 1940 | 1467109603873 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:43 INFO - PROCESS | 1940 | 1467109603874 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:43 INFO - PROCESS | 1940 | 1467109603969 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:26:44 INFO - PROCESS | 1940 | 1467109604054 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:44 INFO - PROCESS | 1940 | 1467109604059 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12577b800 == 35 [pid = 1940] [id = 533] 03:26:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123805800) [pid = 1940] [serial = 1599] [outer = 0x0] 03:26:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12380ac00) [pid = 1940] [serial = 1600] [outer = 0x123805800] 03:26:44 INFO - PROCESS | 1940 | 1467109604097 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x123ff1800) [pid = 1940] [serial = 1601] [outer = 0x123805800] 03:26:44 INFO - PROCESS | 1940 | 1467109604520 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 669ms 03:26:44 INFO - PROCESS | 1940 | 1467109604538 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:26:44 INFO - PROCESS | 1940 | 1467109604541 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:26:44 INFO - PROCESS | 1940 | 1467109604544 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:26:44 INFO - PROCESS | 1940 | 1467109604546 Marionette TRACE conn2 <- [1,2106,null,{}] 03:26:44 INFO - PROCESS | 1940 | 1467109604548 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:44 INFO - PROCESS | 1940 | 1467109604549 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:44 INFO - PROCESS | 1940 | 1467109604643 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:26:44 INFO - PROCESS | 1940 | 1467109604704 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:44 INFO - PROCESS | 1940 | 1467109604706 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x128c8e000 == 36 [pid = 1940] [id = 534] 03:26:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x123ff1c00) [pid = 1940] [serial = 1602] [outer = 0x0] 03:26:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124a28400) [pid = 1940] [serial = 1603] [outer = 0x123ff1c00] 03:26:44 INFO - PROCESS | 1940 | 1467109604739 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124ea4400) [pid = 1940] [serial = 1604] [outer = 0x123ff1c00] 03:26:45 INFO - PROCESS | 1940 | 1467109605143 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 619ms 03:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:26:45 INFO - PROCESS | 1940 | 1467109605164 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:26:45 INFO - PROCESS | 1940 | 1467109605165 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:26:45 INFO - PROCESS | 1940 | 1467109605168 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:26:45 INFO - PROCESS | 1940 | 1467109605169 Marionette TRACE conn2 <- [1,2110,null,{}] 03:26:45 INFO - PROCESS | 1940 | 1467109605171 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:45 INFO - PROCESS | 1940 | 1467109605173 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:45 INFO - PROCESS | 1940 | 1467109605262 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:26:45 INFO - PROCESS | 1940 | 1467109605355 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:45 INFO - PROCESS | 1940 | 1467109605356 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x129340000 == 37 [pid = 1940] [id = 535] 03:26:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x125695400) [pid = 1940] [serial = 1605] [outer = 0x0] 03:26:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12608d400) [pid = 1940] [serial = 1606] [outer = 0x125695400] 03:26:45 INFO - PROCESS | 1940 | 1467109605386 Marionette DEBUG loaded listener.js 03:26:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126446800) [pid = 1940] [serial = 1607] [outer = 0x125695400] 03:26:45 INFO - PROCESS | 1940 | 1467109605856 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 718ms 03:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:26:45 INFO - PROCESS | 1940 | 1467109605887 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:26:45 INFO - PROCESS | 1940 | 1467109605891 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:26:45 INFO - PROCESS | 1940 | 1467109605895 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:26:45 INFO - PROCESS | 1940 | 1467109605897 Marionette TRACE conn2 <- [1,2114,null,{}] 03:26:45 INFO - PROCESS | 1940 | 1467109605901 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:45 INFO - PROCESS | 1940 | 1467109605902 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:46 INFO - PROCESS | 1940 | 1467109605995 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:26:46 INFO - PROCESS | 1940 | 1467109606063 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 1940 | 1467109606065 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x119bdd800 == 38 [pid = 1940] [id = 536] 03:26:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x115e22800) [pid = 1940] [serial = 1608] [outer = 0x0] 03:26:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11618e400) [pid = 1940] [serial = 1609] [outer = 0x115e22800] 03:26:46 INFO - PROCESS | 1940 | 1467109606093 Marionette DEBUG loaded listener.js 03:26:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1176f7000) [pid = 1940] [serial = 1610] [outer = 0x115e22800] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x1168c2000 == 37 [pid = 1940] [id = 529] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x11715e800 == 36 [pid = 1940] [id = 527] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x125730000 == 35 [pid = 1940] [id = 528] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x120f1e800 == 34 [pid = 1940] [id = 514] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x129340000 == 33 [pid = 1940] [id = 535] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x128c8e000 == 32 [pid = 1940] [id = 534] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12577b800 == 31 [pid = 1940] [id = 533] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12397c800 == 30 [pid = 1940] [id = 532] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcef800 == 29 [pid = 1940] [id = 526] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x119185800 == 28 [pid = 1940] [id = 530] 03:26:46 INFO - PROCESS | 1940 | --DOCSHELL 0x1168c1000 == 27 [pid = 1940] [id = 531] 03:26:46 INFO - PROCESS | 1940 | 1467109606957 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1073ms 03:26:46 INFO - PROCESS | 1940 | 1467109606969 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:26:46 INFO - PROCESS | 1940 | 1467109606971 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:26:46 INFO - PROCESS | 1940 | 1467109606978 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:26:46 INFO - PROCESS | 1940 | 1467109606980 Marionette TRACE conn2 <- [1,2118,null,{}] 03:26:46 INFO - PROCESS | 1940 | 1467109606984 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:46 INFO - PROCESS | 1940 | 1467109606985 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:47 INFO - PROCESS | 1940 | 1467109607065 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:26:47 INFO - PROCESS | 1940 | 1467109607070 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:47 INFO - PROCESS | 1940 | 1467109607073 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x117142800 == 28 [pid = 1940] [id = 537] 03:26:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115ddcc00) [pid = 1940] [serial = 1611] [outer = 0x0] 03:26:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x116a1e400) [pid = 1940] [serial = 1612] [outer = 0x115ddcc00] 03:26:47 INFO - PROCESS | 1940 | 1467109607102 Marionette DEBUG loaded listener.js 03:26:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1183f1800) [pid = 1940] [serial = 1613] [outer = 0x115ddcc00] 03:26:47 INFO - PROCESS | 1940 | 1467109607431 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 03:26:47 INFO - PROCESS | 1940 | 1467109607471 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:26:47 INFO - PROCESS | 1940 | 1467109607474 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:26:47 INFO - PROCESS | 1940 | 1467109607480 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:26:47 INFO - PROCESS | 1940 | 1467109607482 Marionette TRACE conn2 <- [1,2122,null,{}] 03:26:47 INFO - PROCESS | 1940 | 1467109607484 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:47 INFO - PROCESS | 1940 | 1467109607486 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:47 INFO - PROCESS | 1940 | 1467109607563 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:26:47 INFO - PROCESS | 1940 | 1467109607567 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:47 INFO - PROCESS | 1940 | 1467109607569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1196e1000 == 29 [pid = 1940] [id = 538] 03:26:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118734c00) [pid = 1940] [serial = 1614] [outer = 0x0] 03:26:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11940e400) [pid = 1940] [serial = 1615] [outer = 0x118734c00] 03:26:47 INFO - PROCESS | 1940 | 1467109607598 Marionette DEBUG loaded listener.js 03:26:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119654800) [pid = 1940] [serial = 1616] [outer = 0x118734c00] 03:26:47 INFO - PROCESS | 1940 | 1467109607984 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 03:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:26:48 INFO - PROCESS | 1940 | 1467109607999 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:26:48 INFO - PROCESS | 1940 | 1467109608000 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:26:48 INFO - PROCESS | 1940 | 1467109608003 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:26:48 INFO - PROCESS | 1940 | 1467109608005 Marionette TRACE conn2 <- [1,2126,null,{}] 03:26:48 INFO - PROCESS | 1940 | 1467109608015 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:48 INFO - PROCESS | 1940 | 1467109608018 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:48 INFO - PROCESS | 1940 | 1467109608121 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:26:48 INFO - PROCESS | 1940 | 1467109608126 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:48 INFO - PROCESS | 1940 | 1467109608128 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x125740000 == 30 [pid = 1940] [id = 539] 03:26:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x112fde000) [pid = 1940] [serial = 1617] [outer = 0x0] 03:26:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x120ff6000) [pid = 1940] [serial = 1618] [outer = 0x112fde000] 03:26:48 INFO - PROCESS | 1940 | 1467109608156 Marionette DEBUG loaded listener.js 03:26:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1242abc00) [pid = 1940] [serial = 1619] [outer = 0x112fde000] 03:26:48 INFO - PROCESS | 1940 | 1467109608526 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 572ms 03:26:48 INFO - PROCESS | 1940 | 1467109608576 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:26:48 INFO - PROCESS | 1940 | 1467109608578 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:26:48 INFO - PROCESS | 1940 | 1467109608588 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:26:48 INFO - PROCESS | 1940 | 1467109608590 Marionette TRACE conn2 <- [1,2130,null,{}] 03:26:48 INFO - PROCESS | 1940 | 1467109608593 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:48 INFO - PROCESS | 1940 | 1467109608594 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:48 INFO - PROCESS | 1940 | 1467109608737 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:26:48 INFO - PROCESS | 1940 | 1467109608753 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:48 INFO - PROCESS | 1940 | 1467109608754 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x129329000 == 31 [pid = 1940] [id = 540] 03:26:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124608400) [pid = 1940] [serial = 1620] [outer = 0x0] 03:26:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12505b800) [pid = 1940] [serial = 1621] [outer = 0x124608400] 03:26:48 INFO - PROCESS | 1940 | 1467109608798 Marionette DEBUG loaded listener.js 03:26:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126452800) [pid = 1940] [serial = 1622] [outer = 0x124608400] 03:26:49 INFO - PROCESS | 1940 | 1467109609220 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:26:49 INFO - PROCESS | 1940 | 1467109609262 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:26:49 INFO - PROCESS | 1940 | 1467109609266 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:26:49 INFO - PROCESS | 1940 | 1467109609278 Marionette TRACE conn2 <- [1,2134,null,{}] 03:26:49 INFO - PROCESS | 1940 | 1467109609288 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:49 INFO - PROCESS | 1940 | 1467109609290 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:49 INFO - PROCESS | 1940 | 1467109609434 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:26:49 INFO - PROCESS | 1940 | 1467109609521 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:49 INFO - PROCESS | 1940 | 1467109609522 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a624800 == 32 [pid = 1940] [id = 541] 03:26:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x118733000) [pid = 1940] [serial = 1623] [outer = 0x0] 03:26:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1267a1400) [pid = 1940] [serial = 1624] [outer = 0x118733000] 03:26:49 INFO - PROCESS | 1940 | 1467109609566 Marionette DEBUG loaded listener.js 03:26:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x126c83800) [pid = 1940] [serial = 1625] [outer = 0x118733000] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x117db2400) [pid = 1940] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115e2a000) [pid = 1940] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x125699800) [pid = 1940] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x116f70400) [pid = 1940] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119c8a000) [pid = 1940] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11872a800) [pid = 1940] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128bd1c00) [pid = 1940] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x114f96000) [pid = 1940] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11940f400) [pid = 1940] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x115e20c00) [pid = 1940] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115e2b800) [pid = 1940] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x129155c00) [pid = 1940] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1131e6c00) [pid = 1940] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x114f8b400) [pid = 1940] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119643000) [pid = 1940] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a481c00) [pid = 1940] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115d4ac00) [pid = 1940] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:26:50 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118897000) [pid = 1940] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:26:50 INFO - PROCESS | 1940 | 1467109610182 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 941ms 03:26:50 INFO - PROCESS | 1940 | 1467109610208 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:26:50 INFO - PROCESS | 1940 | 1467109610210 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:26:50 INFO - PROCESS | 1940 | 1467109610214 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:26:50 INFO - PROCESS | 1940 | 1467109610215 Marionette TRACE conn2 <- [1,2138,null,{}] 03:26:50 INFO - PROCESS | 1940 | 1467109610218 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:50 INFO - PROCESS | 1940 | 1467109610222 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:50 INFO - PROCESS | 1940 | 1467109610316 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:26:50 INFO - PROCESS | 1940 | 1467109610378 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:50 INFO - PROCESS | 1940 | 1467109610379 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b107800 == 33 [pid = 1940] [id = 542] 03:26:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x115e2b800) [pid = 1940] [serial = 1626] [outer = 0x0] 03:26:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116f71000) [pid = 1940] [serial = 1627] [outer = 0x115e2b800] 03:26:50 INFO - PROCESS | 1940 | 1467109610404 Marionette DEBUG loaded listener.js 03:26:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128971c00) [pid = 1940] [serial = 1628] [outer = 0x115e2b800] 03:26:50 INFO - PROCESS | 1940 | 1467109610664 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 470ms 03:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:26:50 INFO - PROCESS | 1940 | 1467109610683 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:26:50 INFO - PROCESS | 1940 | 1467109610684 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:26:50 INFO - PROCESS | 1940 | 1467109610686 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:26:50 INFO - PROCESS | 1940 | 1467109610687 Marionette TRACE conn2 <- [1,2142,null,{}] 03:26:50 INFO - PROCESS | 1940 | 1467109610712 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:50 INFO - PROCESS | 1940 | 1467109610714 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:50 INFO - PROCESS | 1940 | 1467109610811 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:26:50 INFO - PROCESS | 1940 | 1467109610816 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:50 INFO - PROCESS | 1940 | 1467109610817 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c0000 == 34 [pid = 1940] [id = 543] 03:26:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115d4a400) [pid = 1940] [serial = 1629] [outer = 0x0] 03:26:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128bdec00) [pid = 1940] [serial = 1630] [outer = 0x115d4a400] 03:26:50 INFO - PROCESS | 1940 | 1467109610841 Marionette DEBUG loaded listener.js 03:26:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128ebe000) [pid = 1940] [serial = 1631] [outer = 0x115d4a400] 03:26:51 INFO - PROCESS | 1940 | 1467109611153 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:26:51 INFO - PROCESS | 1940 | 1467109611168 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:26:51 INFO - PROCESS | 1940 | 1467109611170 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:26:51 INFO - PROCESS | 1940 | 1467109611172 Marionette TRACE conn2 <- [1,2146,null,{}] 03:26:51 INFO - PROCESS | 1940 | 1467109611180 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:51 INFO - PROCESS | 1940 | 1467109611181 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:51 INFO - PROCESS | 1940 | 1467109611255 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:26:51 INFO - PROCESS | 1940 | 1467109611317 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 1940 | 1467109611318 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcd2800 == 35 [pid = 1940] [id = 544] 03:26:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119ab5c00) [pid = 1940] [serial = 1632] [outer = 0x0] 03:26:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x129155800) [pid = 1940] [serial = 1633] [outer = 0x119ab5c00] 03:26:51 INFO - PROCESS | 1940 | 1467109611342 Marionette DEBUG loaded listener.js 03:26:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x129382c00) [pid = 1940] [serial = 1634] [outer = 0x119ab5c00] 03:26:51 INFO - PROCESS | 1940 | 1467109611599 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:26:51 INFO - PROCESS | 1940 | 1467109611648 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:26:51 INFO - PROCESS | 1940 | 1467109611650 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:26:51 INFO - PROCESS | 1940 | 1467109611651 Marionette TRACE conn2 <- [1,2150,null,{}] 03:26:51 INFO - PROCESS | 1940 | 1467109611654 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:51 INFO - PROCESS | 1940 | 1467109611655 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:51 INFO - PROCESS | 1940 | 1467109611749 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:26:51 INFO - PROCESS | 1940 | 1467109611752 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 1940 | 1467109611753 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573f800 == 36 [pid = 1940] [id = 545] 03:26:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x118895400) [pid = 1940] [serial = 1635] [outer = 0x0] 03:26:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1293e6800) [pid = 1940] [serial = 1636] [outer = 0x118895400] 03:26:51 INFO - PROCESS | 1940 | 1467109611779 Marionette DEBUG loaded listener.js 03:26:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a481c00) [pid = 1940] [serial = 1637] [outer = 0x118895400] 03:26:52 INFO - PROCESS | 1940 | 1467109612245 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 619ms 03:26:52 INFO - PROCESS | 1940 | 1467109612270 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:26:52 INFO - PROCESS | 1940 | 1467109612272 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:26:52 INFO - PROCESS | 1940 | 1467109612275 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:26:52 INFO - PROCESS | 1940 | 1467109612277 Marionette TRACE conn2 <- [1,2154,null,{}] 03:26:52 INFO - PROCESS | 1940 | 1467109612281 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:52 INFO - PROCESS | 1940 | 1467109612283 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:52 INFO - PROCESS | 1940 | 1467109612390 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:26:52 INFO - PROCESS | 1940 | 1467109612471 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:52 INFO - PROCESS | 1940 | 1467109612473 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x1188ad800 == 37 [pid = 1940] [id = 546] 03:26:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x112f6d000) [pid = 1940] [serial = 1638] [outer = 0x0] 03:26:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x113c8c800) [pid = 1940] [serial = 1639] [outer = 0x112f6d000] 03:26:52 INFO - PROCESS | 1940 | 1467109612504 Marionette DEBUG loaded listener.js 03:26:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115de0800) [pid = 1940] [serial = 1640] [outer = 0x112f6d000] 03:26:52 INFO - PROCESS | 1940 | 1467109612974 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 722ms 03:26:53 INFO - PROCESS | 1940 | 1467109612998 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 1940 | 1467109613001 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:26:53 INFO - PROCESS | 1940 | 1467109613005 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - PROCESS | 1940 | 1467109613007 Marionette TRACE conn2 <- [1,2158,null,{}] 03:26:53 INFO - PROCESS | 1940 | 1467109613037 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:53 INFO - PROCESS | 1940 | 1467109613039 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:53 INFO - PROCESS | 1940 | 1467109613147 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:26:53 INFO - PROCESS | 1940 | 1467109613226 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:53 INFO - PROCESS | 1940 | 1467109613227 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b13000 == 38 [pid = 1940] [id = 547] 03:26:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1185e9800) [pid = 1940] [serial = 1641] [outer = 0x0] 03:26:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x118894c00) [pid = 1940] [serial = 1642] [outer = 0x1185e9800] 03:26:53 INFO - PROCESS | 1940 | 1467109613257 Marionette DEBUG loaded listener.js 03:26:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11940a400) [pid = 1940] [serial = 1643] [outer = 0x1185e9800] 03:26:53 INFO - PROCESS | 1940 | 1467109613936 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcd2800 == 37 [pid = 1940] [id = 544] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c0000 == 36 [pid = 1940] [id = 543] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b107800 == 35 [pid = 1940] [id = 542] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12a624800 == 34 [pid = 1940] [id = 541] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x129329000 == 33 [pid = 1940] [id = 540] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x125740000 == 32 [pid = 1940] [id = 539] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1196e1000 == 31 [pid = 1940] [id = 538] 03:26:53 INFO - PROCESS | 1940 | --DOCSHELL 0x117142800 == 30 [pid = 1940] [id = 537] 03:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 999ms 03:26:54 INFO - PROCESS | 1940 | 1467109614004 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:26:54 INFO - PROCESS | 1940 | 1467109614007 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:26:54 INFO - PROCESS | 1940 | 1467109614010 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:26:54 INFO - PROCESS | 1940 | 1467109614012 Marionette TRACE conn2 <- [1,2162,null,{}] 03:26:54 INFO - PROCESS | 1940 | 1467109614015 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:54 INFO - PROCESS | 1940 | 1467109614017 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:54 INFO - PROCESS | 1940 | 1467109614101 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11872b800) [pid = 1940] [serial = 1592] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1182be400) [pid = 1940] [serial = 1591] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x116805000) [pid = 1940] [serial = 1589] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126447400) [pid = 1940] [serial = 1561] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1183f6c00) [pid = 1940] [serial = 1549] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118787000) [pid = 1940] [serial = 1550] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x123978000) [pid = 1940] [serial = 1555] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1240c6800) [pid = 1940] [serial = 1556] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119402800) [pid = 1940] [serial = 1544] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11877a400) [pid = 1940] [serial = 1543] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128bd9800) [pid = 1940] [serial = 1564] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x129163800) [pid = 1940] [serial = 1567] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11963e400) [pid = 1940] [serial = 1552] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119a05400) [pid = 1940] [serial = 1553] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128ec0c00) [pid = 1940] [serial = 1565] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x115e8a000) [pid = 1940] [serial = 1546] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x116810400) [pid = 1940] [serial = 1547] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116af1800) [pid = 1940] [serial = 1570] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11940b000) [pid = 1940] [serial = 1571] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a483400) [pid = 1940] [serial = 1576] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1164e5400) [pid = 1940] [serial = 1541] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x113c66000) [pid = 1940] [serial = 1540] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12a90c400) [pid = 1940] [serial = 1577] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x126c82400) [pid = 1940] [serial = 1562] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1293e5400) [pid = 1940] [serial = 1568] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1240c7c00) [pid = 1940] [serial = 1558] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x129159400) [pid = 1940] [serial = 1574] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x115e93000) [pid = 1940] [serial = 1588] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124be4c00) [pid = 1940] [serial = 1559] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12a9b5000) [pid = 1940] [serial = 1580] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x126796c00) [pid = 1940] [serial = 1573] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12a9aa400) [pid = 1940] [serial = 1579] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x115e21400) [pid = 1940] [serial = 1582] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x119406c00) [pid = 1940] [serial = 1585] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x119838c00) [pid = 1940] [serial = 1586] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x116f6d400) [pid = 1940] [serial = 1583] [outer = 0x0] [url = about:blank] 03:26:54 INFO - PROCESS | 1940 | 1467109614167 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:54 INFO - PROCESS | 1940 | 1467109614169 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x116166000 == 31 [pid = 1940] [id = 548] 03:26:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1133e5400) [pid = 1940] [serial = 1644] [outer = 0x0] 03:26:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x113c68800) [pid = 1940] [serial = 1645] [outer = 0x1133e5400] 03:26:54 INFO - PROCESS | 1940 | 1467109614196 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x115d4c800) [pid = 1940] [serial = 1646] [outer = 0x1133e5400] 03:26:54 INFO - PROCESS | 1940 | 1467109614511 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 03:26:54 INFO - PROCESS | 1940 | 1467109614530 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:26:54 INFO - PROCESS | 1940 | 1467109614532 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:26:54 INFO - PROCESS | 1940 | 1467109614537 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:26:54 INFO - PROCESS | 1940 | 1467109614539 Marionette TRACE conn2 <- [1,2166,null,{}] 03:26:54 INFO - PROCESS | 1940 | 1467109614543 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:54 INFO - PROCESS | 1940 | 1467109614545 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:54 INFO - PROCESS | 1940 | 1467109614625 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:26:54 INFO - PROCESS | 1940 | 1467109614699 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:54 INFO - PROCESS | 1940 | 1467109614701 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x118360800 == 32 [pid = 1940] [id = 549] 03:26:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x115de8000) [pid = 1940] [serial = 1647] [outer = 0x0] 03:26:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x116789400) [pid = 1940] [serial = 1648] [outer = 0x115de8000] 03:26:54 INFO - PROCESS | 1940 | 1467109614727 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1176f2000) [pid = 1940] [serial = 1649] [outer = 0x115de8000] 03:26:55 INFO - PROCESS | 1940 | 1467109615028 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 03:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:26:55 INFO - PROCESS | 1940 | 1467109615059 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:26:55 INFO - PROCESS | 1940 | 1467109615062 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:26:55 INFO - PROCESS | 1940 | 1467109615064 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:26:55 INFO - PROCESS | 1940 | 1467109615066 Marionette TRACE conn2 <- [1,2170,null,{}] 03:26:55 INFO - PROCESS | 1940 | 1467109615076 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:55 INFO - PROCESS | 1940 | 1467109615079 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:55 INFO - PROCESS | 1940 | 1467109615155 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:26:55 INFO - PROCESS | 1940 | 1467109615162 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 1940 | 1467109615165 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c5000 == 33 [pid = 1940] [id = 550] 03:26:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1131ebc00) [pid = 1940] [serial = 1650] [outer = 0x0] 03:26:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119404000) [pid = 1940] [serial = 1651] [outer = 0x1131ebc00] 03:26:55 INFO - PROCESS | 1940 | 1467109615193 Marionette DEBUG loaded listener.js 03:26:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11963ac00) [pid = 1940] [serial = 1652] [outer = 0x1131ebc00] 03:26:55 INFO - PROCESS | 1940 | 1467109615558 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 03:26:55 INFO - PROCESS | 1940 | 1467109615587 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:26:55 INFO - PROCESS | 1940 | 1467109615590 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:26:55 INFO - PROCESS | 1940 | 1467109615594 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:26:55 INFO - PROCESS | 1940 | 1467109615595 Marionette TRACE conn2 <- [1,2174,null,{}] 03:26:55 INFO - PROCESS | 1940 | 1467109615598 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:55 INFO - PROCESS | 1940 | 1467109615599 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:55 INFO - PROCESS | 1940 | 1467109615679 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:26:55 INFO - PROCESS | 1940 | 1467109615682 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 1940 | 1467109615684 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d6000 == 34 [pid = 1940] [id = 551] 03:26:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119403c00) [pid = 1940] [serial = 1653] [outer = 0x0] 03:26:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119838c00) [pid = 1940] [serial = 1654] [outer = 0x119403c00] 03:26:55 INFO - PROCESS | 1940 | 1467109615709 Marionette DEBUG loaded listener.js 03:26:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119abb400) [pid = 1940] [serial = 1655] [outer = 0x119403c00] 03:26:56 INFO - PROCESS | 1940 | 1467109616046 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 467ms 03:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:26:56 INFO - PROCESS | 1940 | 1467109616063 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:26:56 INFO - PROCESS | 1940 | 1467109616064 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:26:56 INFO - PROCESS | 1940 | 1467109616066 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 1940 | 1467109616067 Marionette TRACE conn2 <- [1,2178,null,{}] 03:26:56 INFO - PROCESS | 1940 | 1467109616069 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:56 INFO - PROCESS | 1940 | 1467109616071 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:56 INFO - PROCESS | 1940 | 1467109616146 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:26:56 INFO - PROCESS | 1940 | 1467109616215 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:56 INFO - PROCESS | 1940 | 1467109616216 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x125086000 == 35 [pid = 1940] [id = 552] 03:26:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x115e22000) [pid = 1940] [serial = 1656] [outer = 0x0] 03:26:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119c7e400) [pid = 1940] [serial = 1657] [outer = 0x115e22000] 03:26:56 INFO - PROCESS | 1940 | 1467109616240 Marionette DEBUG loaded listener.js 03:26:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x123a73400) [pid = 1940] [serial = 1658] [outer = 0x115e22000] 03:26:56 INFO - PROCESS | 1940 | 1467109616587 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 569ms 03:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:26:56 INFO - PROCESS | 1940 | 1467109616635 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:26:56 INFO - PROCESS | 1940 | 1467109616637 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:26:56 INFO - PROCESS | 1940 | 1467109616639 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 1940 | 1467109616640 Marionette TRACE conn2 <- [1,2182,null,{}] 03:26:56 INFO - PROCESS | 1940 | 1467109616642 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:56 INFO - PROCESS | 1940 | 1467109616646 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:56 INFO - PROCESS | 1940 | 1467109616762 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:26:56 INFO - PROCESS | 1940 | 1467109616796 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:56 INFO - PROCESS | 1940 | 1467109616798 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e99000 == 36 [pid = 1940] [id = 553] 03:26:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x123a76c00) [pid = 1940] [serial = 1659] [outer = 0x0] 03:26:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x124658000) [pid = 1940] [serial = 1660] [outer = 0x123a76c00] 03:26:56 INFO - PROCESS | 1940 | 1467109616822 Marionette DEBUG loaded listener.js 03:26:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1265ef400) [pid = 1940] [serial = 1661] [outer = 0x123a76c00] 03:26:57 INFO - PROCESS | 1940 | 1467109617155 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 03:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:26:57 INFO - PROCESS | 1940 | 1467109617208 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:26:57 INFO - PROCESS | 1940 | 1467109617209 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:26:57 INFO - PROCESS | 1940 | 1467109617211 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:26:57 INFO - PROCESS | 1940 | 1467109617212 Marionette TRACE conn2 <- [1,2186,null,{}] 03:26:57 INFO - PROCESS | 1940 | 1467109617215 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:57 INFO - PROCESS | 1940 | 1467109617216 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:57 INFO - PROCESS | 1940 | 1467109617311 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:26:57 INFO - PROCESS | 1940 | 1467109617323 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:57 INFO - PROCESS | 1940 | 1467109617324 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b3800 == 37 [pid = 1940] [id = 554] 03:26:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12679b800) [pid = 1940] [serial = 1662] [outer = 0x0] 03:26:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126c7a000) [pid = 1940] [serial = 1663] [outer = 0x12679b800] 03:26:57 INFO - PROCESS | 1940 | 1467109617348 Marionette DEBUG loaded listener.js 03:26:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128967c00) [pid = 1940] [serial = 1664] [outer = 0x12679b800] 03:26:57 INFO - PROCESS | 1940 | 1467109617668 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 03:26:57 INFO - PROCESS | 1940 | 1467109617730 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:26:57 INFO - PROCESS | 1940 | 1467109617731 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:26:57 INFO - PROCESS | 1940 | 1467109617733 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:26:57 INFO - PROCESS | 1940 | 1467109617734 Marionette TRACE conn2 <- [1,2190,null,{}] 03:26:57 INFO - PROCESS | 1940 | 1467109617737 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:57 INFO - PROCESS | 1940 | 1467109617738 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:57 INFO - PROCESS | 1940 | 1467109617833 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:26:57 INFO - PROCESS | 1940 | 1467109617845 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:57 INFO - PROCESS | 1940 | 1467109617846 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab80800 == 38 [pid = 1940] [id = 555] 03:26:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12896ec00) [pid = 1940] [serial = 1665] [outer = 0x0] 03:26:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128bd5c00) [pid = 1940] [serial = 1666] [outer = 0x12896ec00] 03:26:57 INFO - PROCESS | 1940 | 1467109617870 Marionette DEBUG loaded listener.js 03:26:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128da6400) [pid = 1940] [serial = 1667] [outer = 0x12896ec00] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x112fde000) [pid = 1940] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124608400) [pid = 1940] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115e2b800) [pid = 1940] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118733000) [pid = 1940] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x115d4a400) [pid = 1940] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119ab5c00) [pid = 1940] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118734c00) [pid = 1940] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112feac00) [pid = 1940] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1176f6800) [pid = 1940] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x123805800) [pid = 1940] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123ff1c00) [pid = 1940] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x125695400) [pid = 1940] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x115e22800) [pid = 1940] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:26:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x115ddcc00) [pid = 1940] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:26:58 INFO - PROCESS | 1940 | 1467109618266 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 03:26:58 INFO - PROCESS | 1940 | 1467109618304 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 1940 | 1467109618305 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:26:58 INFO - PROCESS | 1940 | 1467109618308 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:26:58 INFO - PROCESS | 1940 | 1467109618309 Marionette TRACE conn2 <- [1,2194,null,{}] 03:26:58 INFO - PROCESS | 1940 | 1467109618311 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:58 INFO - PROCESS | 1940 | 1467109618312 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:58 INFO - PROCESS | 1940 | 1467109618390 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:26:58 INFO - PROCESS | 1940 | 1467109618395 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:58 INFO - PROCESS | 1940 | 1467109618397 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c2000 == 39 [pid = 1940] [id = 556] 03:26:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1176f4000) [pid = 1940] [serial = 1668] [outer = 0x0] 03:26:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118734c00) [pid = 1940] [serial = 1669] [outer = 0x1176f4000] 03:26:58 INFO - PROCESS | 1940 | 1467109618421 Marionette DEBUG loaded listener.js 03:26:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124b29c00) [pid = 1940] [serial = 1670] [outer = 0x1176f4000] 03:26:58 INFO - PROCESS | 1940 | 1467109618791 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 03:26:58 INFO - PROCESS | 1940 | 1467109618827 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 1940 | 1467109618828 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:26:58 INFO - PROCESS | 1940 | 1467109618830 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:26:58 INFO - PROCESS | 1940 | 1467109618831 Marionette TRACE conn2 <- [1,2198,null,{}] 03:26:58 INFO - PROCESS | 1940 | 1467109618833 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:58 INFO - PROCESS | 1940 | 1467109618834 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:58 INFO - PROCESS | 1940 | 1467109618947 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:26:58 INFO - PROCESS | 1940 | 1467109618952 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:58 INFO - PROCESS | 1940 | 1467109618953 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9dc000 == 40 [pid = 1940] [id = 557] 03:26:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1257e9800) [pid = 1940] [serial = 1671] [outer = 0x0] 03:26:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128bd9800) [pid = 1940] [serial = 1672] [outer = 0x1257e9800] 03:26:59 INFO - PROCESS | 1940 | 1467109618996 Marionette DEBUG loaded listener.js 03:26:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x129155c00) [pid = 1940] [serial = 1673] [outer = 0x1257e9800] 03:26:59 INFO - PROCESS | 1940 | 1467109619380 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 568ms 03:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:26:59 INFO - PROCESS | 1940 | 1467109619398 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:26:59 INFO - PROCESS | 1940 | 1467109619400 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:26:59 INFO - PROCESS | 1940 | 1467109619402 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:26:59 INFO - PROCESS | 1940 | 1467109619404 Marionette TRACE conn2 <- [1,2202,null,{}] 03:26:59 INFO - PROCESS | 1940 | 1467109619406 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:59 INFO - PROCESS | 1940 | 1467109619409 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:59 INFO - PROCESS | 1940 | 1467109619527 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:26:59 INFO - PROCESS | 1940 | 1467109619533 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:59 INFO - PROCESS | 1940 | 1467109619534 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:26:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf05000 == 41 [pid = 1940] [id = 558] 03:26:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12608e400) [pid = 1940] [serial = 1674] [outer = 0x0] 03:26:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12915ec00) [pid = 1940] [serial = 1675] [outer = 0x12608e400] 03:26:59 INFO - PROCESS | 1940 | 1467109619560 Marionette DEBUG loaded listener.js 03:26:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1256dc400) [pid = 1940] [serial = 1676] [outer = 0x12608e400] 03:26:59 INFO - PROCESS | 1940 | 1467109619865 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 03:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:26:59 INFO - PROCESS | 1940 | 1467109619922 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:26:59 INFO - PROCESS | 1940 | 1467109619923 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:26:59 INFO - PROCESS | 1940 | 1467109619925 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:26:59 INFO - PROCESS | 1940 | 1467109619926 Marionette TRACE conn2 <- [1,2206,null,{}] 03:26:59 INFO - PROCESS | 1940 | 1467109619928 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:59 INFO - PROCESS | 1940 | 1467109619929 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:00 INFO - PROCESS | 1940 | 1467109620006 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:27:00 INFO - PROCESS | 1940 | 1467109620012 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:00 INFO - PROCESS | 1940 | 1467109620013 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c635000 == 42 [pid = 1940] [id = 559] 03:27:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x129154400) [pid = 1940] [serial = 1677] [outer = 0x0] 03:27:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a5d5000) [pid = 1940] [serial = 1678] [outer = 0x129154400] 03:27:00 INFO - PROCESS | 1940 | 1467109620037 Marionette DEBUG loaded listener.js 03:27:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a90d000) [pid = 1940] [serial = 1679] [outer = 0x129154400] 03:27:00 INFO - PROCESS | 1940 | 1467109620520 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 622ms 03:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:27:00 INFO - PROCESS | 1940 | 1467109620557 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:27:00 INFO - PROCESS | 1940 | 1467109620559 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:27:00 INFO - PROCESS | 1940 | 1467109620563 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:27:00 INFO - PROCESS | 1940 | 1467109620566 Marionette TRACE conn2 <- [1,2210,null,{}] 03:27:00 INFO - PROCESS | 1940 | 1467109620569 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:00 INFO - PROCESS | 1940 | 1467109620571 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:00 INFO - PROCESS | 1940 | 1467109620673 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:27:00 INFO - PROCESS | 1940 | 1467109620746 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:00 INFO - PROCESS | 1940 | 1467109620747 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x118217800 == 43 [pid = 1940] [id = 560] 03:27:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1133e6800) [pid = 1940] [serial = 1680] [outer = 0x0] 03:27:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x115de7400) [pid = 1940] [serial = 1681] [outer = 0x1133e6800] 03:27:00 INFO - PROCESS | 1940 | 1467109620778 Marionette DEBUG loaded listener.js 03:27:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116792c00) [pid = 1940] [serial = 1682] [outer = 0x1133e6800] 03:27:01 INFO - PROCESS | 1940 | 1467109621192 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 03:27:01 INFO - PROCESS | 1940 | 1467109621234 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:27:01 INFO - PROCESS | 1940 | 1467109621237 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:27:01 INFO - PROCESS | 1940 | 1467109621242 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:27:01 INFO - PROCESS | 1940 | 1467109621244 Marionette TRACE conn2 <- [1,2214,null,{}] 03:27:01 INFO - PROCESS | 1940 | 1467109621246 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:01 INFO - PROCESS | 1940 | 1467109621248 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:01 INFO - PROCESS | 1940 | 1467109621351 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:27:01 INFO - PROCESS | 1940 | 1467109621437 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:01 INFO - PROCESS | 1940 | 1467109621439 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b22800 == 44 [pid = 1940] [id = 561] 03:27:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1183f0800) [pid = 1940] [serial = 1683] [outer = 0x0] 03:27:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11889c800) [pid = 1940] [serial = 1684] [outer = 0x1183f0800] 03:27:01 INFO - PROCESS | 1940 | 1467109621484 Marionette DEBUG loaded listener.js 03:27:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11963f800) [pid = 1940] [serial = 1685] [outer = 0x1183f0800] 03:27:01 INFO - PROCESS | 1940 | 1467109621906 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 673ms 03:27:01 INFO - PROCESS | 1940 | 1467109621915 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:27:01 INFO - PROCESS | 1940 | 1467109621916 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:27:01 INFO - PROCESS | 1940 | 1467109621918 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:27:01 INFO - PROCESS | 1940 | 1467109621921 Marionette TRACE conn2 <- [1,2218,null,{}] 03:27:01 INFO - PROCESS | 1940 | 1467109621929 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:01 INFO - PROCESS | 1940 | 1467109621932 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:02 INFO - PROCESS | 1940 | 1467109622033 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:27:02 INFO - PROCESS | 1940 | 1467109622088 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:02 INFO - PROCESS | 1940 | 1467109622091 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c62d000 == 45 [pid = 1940] [id = 562] 03:27:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123ff1400) [pid = 1940] [serial = 1686] [outer = 0x0] 03:27:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124e98c00) [pid = 1940] [serial = 1687] [outer = 0x123ff1400] 03:27:02 INFO - PROCESS | 1940 | 1467109622130 Marionette DEBUG loaded listener.js 03:27:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12608d800) [pid = 1940] [serial = 1688] [outer = 0x123ff1400] 03:27:02 INFO - PROCESS | 1940 | 1467109622582 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 674ms 03:27:02 INFO - PROCESS | 1940 | 1467109622593 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:27:02 INFO - PROCESS | 1940 | 1467109622594 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:27:02 INFO - PROCESS | 1940 | 1467109622597 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:27:02 INFO - PROCESS | 1940 | 1467109622598 Marionette TRACE conn2 <- [1,2222,null,{}] 03:27:02 INFO - PROCESS | 1940 | 1467109622600 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:02 INFO - PROCESS | 1940 | 1467109622602 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:02 INFO - PROCESS | 1940 | 1467109622833 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:27:02 INFO - PROCESS | 1940 | 1467109622954 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:02 INFO - PROCESS | 1940 | 1467109622956 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x118374800 == 46 [pid = 1940] [id = 563] 03:27:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1133de400) [pid = 1940] [serial = 1689] [outer = 0x0] 03:27:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x115de9400) [pid = 1940] [serial = 1690] [outer = 0x1133de400] 03:27:02 INFO - PROCESS | 1940 | 1467109622984 Marionette DEBUG loaded listener.js 03:27:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1164e7000) [pid = 1940] [serial = 1691] [outer = 0x1133de400] 03:27:03 INFO - PROCESS | 1940 | 1467109623405 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 823ms 03:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:27:03 INFO - PROCESS | 1940 | 1467109623421 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 1940 | 1467109623423 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:27:03 INFO - PROCESS | 1940 | 1467109623426 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 1940 | 1467109623428 Marionette TRACE conn2 <- [1,2226,null,{}] 03:27:03 INFO - PROCESS | 1940 | 1467109623431 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:03 INFO - PROCESS | 1940 | 1467109623433 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:03 INFO - PROCESS | 1940 | 1467109623521 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:27:03 INFO - PROCESS | 1940 | 1467109623579 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:03 INFO - PROCESS | 1940 | 1467109623580 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x119180000 == 47 [pid = 1940] [id = 564] 03:27:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1182b4000) [pid = 1940] [serial = 1692] [outer = 0x0] 03:27:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1183f6400) [pid = 1940] [serial = 1693] [outer = 0x1182b4000] 03:27:03 INFO - PROCESS | 1940 | 1467109623608 Marionette DEBUG loaded listener.js 03:27:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x118787400) [pid = 1940] [serial = 1694] [outer = 0x1182b4000] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf05000 == 46 [pid = 1940] [id = 558] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9dc000 == 45 [pid = 1940] [id = 557] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c2000 == 44 [pid = 1940] [id = 556] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab80800 == 43 [pid = 1940] [id = 555] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b3800 == 42 [pid = 1940] [id = 554] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x128e99000 == 41 [pid = 1940] [id = 553] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x125086000 == 40 [pid = 1940] [id = 552] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d6000 == 39 [pid = 1940] [id = 551] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c5000 == 38 [pid = 1940] [id = 550] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x118360800 == 37 [pid = 1940] [id = 549] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x116166000 == 36 [pid = 1940] [id = 548] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x1188ad800 == 35 [pid = 1940] [id = 546] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x128b13000 == 34 [pid = 1940] [id = 547] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12573f800 == 33 [pid = 1940] [id = 545] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x119bdd800 == 32 [pid = 1940] [id = 536] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x118374800 == 31 [pid = 1940] [id = 563] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12c62d000 == 30 [pid = 1940] [id = 562] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x128b22800 == 29 [pid = 1940] [id = 561] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12c635000 == 28 [pid = 1940] [id = 559] 03:27:04 INFO - PROCESS | 1940 | --DOCSHELL 0x118217800 == 27 [pid = 1940] [id = 560] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11687cc00) [pid = 1940] [serial = 1595] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x115d54800) [pid = 1940] [serial = 1594] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119837800) [pid = 1940] [serial = 1598] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11940c800) [pid = 1940] [serial = 1597] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x123ff1800) [pid = 1940] [serial = 1601] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12380ac00) [pid = 1940] [serial = 1600] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124ea4400) [pid = 1940] [serial = 1604] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124a28400) [pid = 1940] [serial = 1603] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126446800) [pid = 1940] [serial = 1607] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11618e400) [pid = 1940] [serial = 1609] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12608d400) [pid = 1940] [serial = 1606] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1176f7000) [pid = 1940] [serial = 1610] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116a1e400) [pid = 1940] [serial = 1612] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1183f1800) [pid = 1940] [serial = 1613] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x120ff6000) [pid = 1940] [serial = 1618] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12505b800) [pid = 1940] [serial = 1621] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116f71000) [pid = 1940] [serial = 1627] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1267a1400) [pid = 1940] [serial = 1624] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x126452800) [pid = 1940] [serial = 1622] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128bdec00) [pid = 1940] [serial = 1630] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x128ebe000) [pid = 1940] [serial = 1631] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x129155800) [pid = 1940] [serial = 1633] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11940e400) [pid = 1940] [serial = 1615] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128971c00) [pid = 1940] [serial = 1628] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x126c83800) [pid = 1940] [serial = 1625] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1242abc00) [pid = 1940] [serial = 1619] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x129382c00) [pid = 1940] [serial = 1634] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119654800) [pid = 1940] [serial = 1616] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1293e6800) [pid = 1940] [serial = 1636] [outer = 0x0] [url = about:blank] 03:27:04 INFO - PROCESS | 1940 | 1467109624447 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1071ms 03:27:04 INFO - PROCESS | 1940 | 1467109624497 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:27:04 INFO - PROCESS | 1940 | 1467109624500 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:27:04 INFO - PROCESS | 1940 | 1467109624503 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:27:04 INFO - PROCESS | 1940 | 1467109624506 Marionette TRACE conn2 <- [1,2230,null,{}] 03:27:04 INFO - PROCESS | 1940 | 1467109624513 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:04 INFO - PROCESS | 1940 | 1467109624514 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:04 INFO - PROCESS | 1940 | 1467109624592 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:27:04 INFO - PROCESS | 1940 | 1467109624596 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:04 INFO - PROCESS | 1940 | 1467109624599 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x117144000 == 28 [pid = 1940] [id = 565] 03:27:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115de5400) [pid = 1940] [serial = 1695] [outer = 0x0] 03:27:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11678b800) [pid = 1940] [serial = 1696] [outer = 0x115de5400] 03:27:04 INFO - PROCESS | 1940 | 1467109624627 Marionette DEBUG loaded listener.js 03:27:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1176eec00) [pid = 1940] [serial = 1697] [outer = 0x115de5400] 03:27:04 INFO - PROCESS | 1940 | 1467109624986 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 525ms 03:27:05 INFO - PROCESS | 1940 | 1467109625028 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:27:05 INFO - PROCESS | 1940 | 1467109625033 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:27:05 INFO - PROCESS | 1940 | 1467109625048 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - PROCESS | 1940 | 1467109625051 Marionette TRACE conn2 <- [1,2234,null,{}] 03:27:05 INFO - PROCESS | 1940 | 1467109625054 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:05 INFO - PROCESS | 1940 | 1467109625056 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:05 INFO - PROCESS | 1940 | 1467109625182 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:27:05 INFO - PROCESS | 1940 | 1467109625195 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:05 INFO - PROCESS | 1940 | 1467109625197 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x1192c5800 == 29 [pid = 1940] [id = 566] 03:27:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1183f2000) [pid = 1940] [serial = 1698] [outer = 0x0] 03:27:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118781c00) [pid = 1940] [serial = 1699] [outer = 0x1183f2000] 03:27:05 INFO - PROCESS | 1940 | 1467109625242 Marionette DEBUG loaded listener.js 03:27:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119407400) [pid = 1940] [serial = 1700] [outer = 0x1183f2000] 03:27:05 INFO - PROCESS | 1940 | 1467109625633 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 627ms 03:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:27:05 INFO - PROCESS | 1940 | 1467109625670 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:27:05 INFO - PROCESS | 1940 | 1467109625671 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:27:05 INFO - PROCESS | 1940 | 1467109625673 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - PROCESS | 1940 | 1467109625676 Marionette TRACE conn2 <- [1,2238,null,{}] 03:27:05 INFO - PROCESS | 1940 | 1467109625683 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:05 INFO - PROCESS | 1940 | 1467109625687 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:05 INFO - PROCESS | 1940 | 1467109625764 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:27:05 INFO - PROCESS | 1940 | 1467109625769 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:05 INFO - PROCESS | 1940 | 1467109625771 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f47800 == 30 [pid = 1940] [id = 567] 03:27:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119644000) [pid = 1940] [serial = 1701] [outer = 0x0] 03:27:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119a0e800) [pid = 1940] [serial = 1702] [outer = 0x119644000] 03:27:05 INFO - PROCESS | 1940 | 1467109625801 Marionette DEBUG loaded listener.js 03:27:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119c88000) [pid = 1940] [serial = 1703] [outer = 0x119644000] 03:27:06 INFO - PROCESS | 1940 | 1467109626131 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 03:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:27:06 INFO - PROCESS | 1940 | 1467109626146 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:27:06 INFO - PROCESS | 1940 | 1467109626148 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:27:06 INFO - PROCESS | 1940 | 1467109626150 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:27:06 INFO - PROCESS | 1940 | 1467109626151 Marionette TRACE conn2 <- [1,2242,null,{}] 03:27:06 INFO - PROCESS | 1940 | 1467109626153 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:06 INFO - PROCESS | 1940 | 1467109626155 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:06 INFO - PROCESS | 1940 | 1467109626233 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:27:06 INFO - PROCESS | 1940 | 1467109626304 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:06 INFO - PROCESS | 1940 | 1467109626305 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573c000 == 31 [pid = 1940] [id = 568] 03:27:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11940c800) [pid = 1940] [serial = 1704] [outer = 0x0] 03:27:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123808400) [pid = 1940] [serial = 1705] [outer = 0x11940c800] 03:27:06 INFO - PROCESS | 1940 | 1467109626330 Marionette DEBUG loaded listener.js 03:27:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1240c7000) [pid = 1940] [serial = 1706] [outer = 0x11940c800] 03:27:06 INFO - PROCESS | 1940 | 1467109626663 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 03:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:27:06 INFO - PROCESS | 1940 | 1467109626720 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:27:06 INFO - PROCESS | 1940 | 1467109626721 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:27:06 INFO - PROCESS | 1940 | 1467109626723 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:27:06 INFO - PROCESS | 1940 | 1467109626724 Marionette TRACE conn2 <- [1,2246,null,{}] 03:27:06 INFO - PROCESS | 1940 | 1467109626726 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:06 INFO - PROCESS | 1940 | 1467109626727 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:06 INFO - PROCESS | 1940 | 1467109626818 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:27:06 INFO - PROCESS | 1940 | 1467109626855 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:06 INFO - PROCESS | 1940 | 1467109626856 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b0d800 == 32 [pid = 1940] [id = 569] 03:27:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1164e9400) [pid = 1940] [serial = 1707] [outer = 0x0] 03:27:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124ba5400) [pid = 1940] [serial = 1708] [outer = 0x1164e9400] 03:27:06 INFO - PROCESS | 1940 | 1467109626881 Marionette DEBUG loaded listener.js 03:27:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x125691c00) [pid = 1940] [serial = 1709] [outer = 0x1164e9400] 03:27:07 INFO - PROCESS | 1940 | 1467109627220 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 03:27:07 INFO - PROCESS | 1940 | 1467109627246 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:27:07 INFO - PROCESS | 1940 | 1467109627247 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:27:07 INFO - PROCESS | 1940 | 1467109627249 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:27:07 INFO - PROCESS | 1940 | 1467109627250 Marionette TRACE conn2 <- [1,2250,null,{}] 03:27:07 INFO - PROCESS | 1940 | 1467109627253 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:07 INFO - PROCESS | 1940 | 1467109627257 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:07 INFO - PROCESS | 1940 | 1467109627363 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:27:07 INFO - PROCESS | 1940 | 1467109627367 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:07 INFO - PROCESS | 1940 | 1467109627368 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1295ab800 == 33 [pid = 1940] [id = 570] 03:27:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x112fdcc00) [pid = 1940] [serial = 1710] [outer = 0x0] 03:27:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126447c00) [pid = 1940] [serial = 1711] [outer = 0x112fdcc00] 03:27:07 INFO - PROCESS | 1940 | 1467109627392 Marionette DEBUG loaded listener.js 03:27:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bcf800) [pid = 1940] [serial = 1712] [outer = 0x112fdcc00] 03:27:07 INFO - PROCESS | 1940 | 1467109627722 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 03:27:07 INFO - PROCESS | 1940 | 1467109627769 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:27:07 INFO - PROCESS | 1940 | 1467109627770 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:27:07 INFO - PROCESS | 1940 | 1467109627772 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:27:07 INFO - PROCESS | 1940 | 1467109627781 Marionette TRACE conn2 <- [1,2254,null,{}] 03:27:07 INFO - PROCESS | 1940 | 1467109627792 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:07 INFO - PROCESS | 1940 | 1467109627793 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:07 INFO - PROCESS | 1940 | 1467109627886 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:27:07 INFO - PROCESS | 1940 | 1467109627892 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:07 INFO - PROCESS | 1940 | 1467109627893 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab7f800 == 34 [pid = 1940] [id = 571] 03:27:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1257f5400) [pid = 1940] [serial = 1713] [outer = 0x0] 03:27:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128d9e400) [pid = 1940] [serial = 1714] [outer = 0x1257f5400] 03:27:07 INFO - PROCESS | 1940 | 1467109627917 Marionette DEBUG loaded listener.js 03:27:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128ebd000) [pid = 1940] [serial = 1715] [outer = 0x1257f5400] 03:27:08 INFO - PROCESS | 1940 | 1467109628231 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 488ms 03:27:08 INFO - PROCESS | 1940 | 1467109628502 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:27:08 INFO - PROCESS | 1940 | 1467109628504 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123a76c00) [pid = 1940] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12679b800) [pid = 1940] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12896ec00) [pid = 1940] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1185e9800) [pid = 1940] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118895400) [pid = 1940] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x112f6d000) [pid = 1940] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1133e5400) [pid = 1940] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115de8000) [pid = 1940] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1131ebc00) [pid = 1940] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119403c00) [pid = 1940] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1176f4000) [pid = 1940] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12608e400) [pid = 1940] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x129154400) [pid = 1940] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1257e9800) [pid = 1940] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:27:08 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x115e22000) [pid = 1940] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:27:08 INFO - PROCESS | 1940 | 1467109628524 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:27:08 INFO - PROCESS | 1940 | 1467109628526 Marionette TRACE conn2 <- [1,2258,null,{}] 03:27:08 INFO - PROCESS | 1940 | 1467109628529 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:08 INFO - PROCESS | 1940 | 1467109628531 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:08 INFO - PROCESS | 1940 | 1467109628674 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:27:08 INFO - PROCESS | 1940 | 1467109628683 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:08 INFO - PROCESS | 1940 | 1467109628683 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x123986000 == 35 [pid = 1940] [id = 572] 03:27:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x115d4b000) [pid = 1940] [serial = 1716] [outer = 0x0] 03:27:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115e29000) [pid = 1940] [serial = 1717] [outer = 0x115d4b000] 03:27:08 INFO - PROCESS | 1940 | 1467109628721 Marionette DEBUG loaded listener.js 03:27:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119403800) [pid = 1940] [serial = 1718] [outer = 0x115d4b000] 03:27:09 INFO - PROCESS | 1940 | 1467109629018 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 526ms 03:27:09 INFO - PROCESS | 1940 | 1467109629049 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:27:09 INFO - PROCESS | 1940 | 1467109629051 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:27:09 INFO - PROCESS | 1940 | 1467109629054 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 1940 | 1467109629056 Marionette TRACE conn2 <- [1,2262,null,{}] 03:27:09 INFO - PROCESS | 1940 | 1467109629063 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:09 INFO - PROCESS | 1940 | 1467109629064 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:09 INFO - PROCESS | 1940 | 1467109629221 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:27:09 INFO - PROCESS | 1940 | 1467109629231 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:09 INFO - PROCESS | 1940 | 1467109629232 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b199000 == 36 [pid = 1940] [id = 573] 03:27:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119408400) [pid = 1940] [serial = 1719] [outer = 0x0] 03:27:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12608e400) [pid = 1940] [serial = 1720] [outer = 0x119408400] 03:27:09 INFO - PROCESS | 1940 | 1467109629272 Marionette DEBUG loaded listener.js 03:27:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128ebd400) [pid = 1940] [serial = 1721] [outer = 0x119408400] 03:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 626ms 03:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:27:09 INFO - PROCESS | 1940 | 1467109629677 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:27:09 INFO - PROCESS | 1940 | 1467109629680 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:27:09 INFO - PROCESS | 1940 | 1467109629682 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:27:09 INFO - PROCESS | 1940 | 1467109629684 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 1940 | 1467109629685 Marionette TRACE conn2 <- [1,2266,null,{}] 03:27:09 INFO - PROCESS | 1940 | 1467109629687 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:09 INFO - PROCESS | 1940 | 1467109629688 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:09 INFO - PROCESS | 1940 | 1467109629765 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:27:09 INFO - PROCESS | 1940 | 1467109629825 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:09 INFO - PROCESS | 1940 | 1467109629826 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d7000 == 37 [pid = 1940] [id = 574] 03:27:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128ebb000) [pid = 1940] [serial = 1722] [outer = 0x0] 03:27:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119feb000) [pid = 1940] [serial = 1723] [outer = 0x128ebb000] 03:27:09 INFO - PROCESS | 1940 | 1467109629850 Marionette DEBUG loaded listener.js 03:27:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x129387c00) [pid = 1940] [serial = 1724] [outer = 0x128ebb000] 03:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 03:27:10 INFO - PROCESS | 1940 | 1467109630149 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:27:10 INFO - PROCESS | 1940 | 1467109630165 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:27:10 INFO - PROCESS | 1940 | 1467109630166 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:27:10 INFO - PROCESS | 1940 | 1467109630169 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:27:10 INFO - PROCESS | 1940 | 1467109630170 Marionette TRACE conn2 <- [1,2270,null,{}] 03:27:10 INFO - PROCESS | 1940 | 1467109630183 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:10 INFO - PROCESS | 1940 | 1467109630185 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:10 INFO - PROCESS | 1940 | 1467109630272 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:27:10 INFO - PROCESS | 1940 | 1467109630278 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:10 INFO - PROCESS | 1940 | 1467109630280 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c622800 == 38 [pid = 1940] [id = 575] 03:27:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x129389c00) [pid = 1940] [serial = 1725] [outer = 0x0] 03:27:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a47c000) [pid = 1940] [serial = 1726] [outer = 0x129389c00] 03:27:10 INFO - PROCESS | 1940 | 1467109630306 Marionette DEBUG loaded listener.js 03:27:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a911800) [pid = 1940] [serial = 1727] [outer = 0x129389c00] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x117144000 == 37 [pid = 1940] [id = 565] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x119180000 == 36 [pid = 1940] [id = 564] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x123f47800 == 35 [pid = 1940] [id = 567] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab7f800 == 34 [pid = 1940] [id = 571] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x1192c5800 == 33 [pid = 1940] [id = 566] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x12573c000 == 32 [pid = 1940] [id = 568] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x1295ab800 == 31 [pid = 1940] [id = 570] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x12b199000 == 30 [pid = 1940] [id = 573] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x123986000 == 29 [pid = 1940] [id = 572] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x128b0d800 == 28 [pid = 1940] [id = 569] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x124658000) [pid = 1940] [serial = 1660] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126c7a000) [pid = 1940] [serial = 1663] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1265ef400) [pid = 1940] [serial = 1661] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128bd5c00) [pid = 1940] [serial = 1666] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118894c00) [pid = 1940] [serial = 1642] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11940a400) [pid = 1940] [serial = 1643] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a481c00) [pid = 1940] [serial = 1637] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113c8c800) [pid = 1940] [serial = 1639] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x115de0800) [pid = 1940] [serial = 1640] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x113c68800) [pid = 1940] [serial = 1645] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x115d4c800) [pid = 1940] [serial = 1646] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x116789400) [pid = 1940] [serial = 1648] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1176f2000) [pid = 1940] [serial = 1649] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119404000) [pid = 1940] [serial = 1651] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11963ac00) [pid = 1940] [serial = 1652] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119838c00) [pid = 1940] [serial = 1654] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119abb400) [pid = 1940] [serial = 1655] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x124b29c00) [pid = 1940] [serial = 1670] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1256dc400) [pid = 1940] [serial = 1676] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x118734c00) [pid = 1940] [serial = 1669] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12a5d5000) [pid = 1940] [serial = 1678] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x128da6400) [pid = 1940] [serial = 1667] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x128bd9800) [pid = 1940] [serial = 1672] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x119c7e400) [pid = 1940] [serial = 1657] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x123a73400) [pid = 1940] [serial = 1658] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12a90d000) [pid = 1940] [serial = 1679] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x128967c00) [pid = 1940] [serial = 1664] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x129155c00) [pid = 1940] [serial = 1673] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12915ec00) [pid = 1940] [serial = 1675] [outer = 0x0] [url = about:blank] 03:27:11 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d7000 == 27 [pid = 1940] [id = 574] 03:27:11 INFO - PROCESS | 1940 | 1467109631649 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1521ms 03:27:11 INFO - PROCESS | 1940 | 1467109631691 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:27:11 INFO - PROCESS | 1940 | 1467109631693 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:27:11 INFO - PROCESS | 1940 | 1467109631697 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:27:11 INFO - PROCESS | 1940 | 1467109631699 Marionette TRACE conn2 <- [1,2274,null,{}] 03:27:11 INFO - PROCESS | 1940 | 1467109631703 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:11 INFO - PROCESS | 1940 | 1467109631704 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:11 INFO - PROCESS | 1940 | 1467109631785 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:27:11 INFO - PROCESS | 1940 | 1467109631837 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:11 INFO - PROCESS | 1940 | 1467109631840 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x116412000 == 28 [pid = 1940] [id = 576] 03:27:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x112fe9400) [pid = 1940] [serial = 1728] [outer = 0x0] 03:27:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x113c67000) [pid = 1940] [serial = 1729] [outer = 0x112fe9400] 03:27:11 INFO - PROCESS | 1940 | 1467109631870 Marionette DEBUG loaded listener.js 03:27:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x115d4f000) [pid = 1940] [serial = 1730] [outer = 0x112fe9400] 03:27:12 INFO - PROCESS | 1940 | 1467109632181 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 521ms 03:27:12 INFO - PROCESS | 1940 | 1467109632217 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:27:12 INFO - PROCESS | 1940 | 1467109632221 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:27:12 INFO - PROCESS | 1940 | 1467109632228 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:27:12 INFO - PROCESS | 1940 | 1467109632230 Marionette TRACE conn2 <- [1,2278,null,{}] 03:27:12 INFO - PROCESS | 1940 | 1467109632232 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:12 INFO - PROCESS | 1940 | 1467109632234 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:12 INFO - PROCESS | 1940 | 1467109632310 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:27:12 INFO - PROCESS | 1940 | 1467109632314 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 1940 | 1467109632316 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x118362800 == 29 [pid = 1940] [id = 577] 03:27:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x115d54000) [pid = 1940] [serial = 1731] [outer = 0x0] 03:27:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1164ebc00) [pid = 1940] [serial = 1732] [outer = 0x115d54000] 03:27:12 INFO - PROCESS | 1940 | 1467109632345 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x116af2000) [pid = 1940] [serial = 1733] [outer = 0x115d54000] 03:27:12 INFO - PROCESS | 1940 | 1467109632671 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 03:27:12 INFO - PROCESS | 1940 | 1467109632698 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:27:12 INFO - PROCESS | 1940 | 1467109632699 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:27:12 INFO - PROCESS | 1940 | 1467109632702 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:27:12 INFO - PROCESS | 1940 | 1467109632713 Marionette TRACE conn2 <- [1,2282,null,{}] 03:27:12 INFO - PROCESS | 1940 | 1467109632721 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:12 INFO - PROCESS | 1940 | 1467109632724 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:12 INFO - PROCESS | 1940 | 1467109632799 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:27:12 INFO - PROCESS | 1940 | 1467109632804 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 1940 | 1467109632806 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cca000 == 30 [pid = 1940] [id = 578] 03:27:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x111c75400) [pid = 1940] [serial = 1734] [outer = 0x0] 03:27:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1183f2800) [pid = 1940] [serial = 1735] [outer = 0x111c75400] 03:27:12 INFO - PROCESS | 1940 | 1467109632838 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x118734c00) [pid = 1940] [serial = 1736] [outer = 0x111c75400] 03:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 479ms 03:27:13 INFO - PROCESS | 1940 | 1467109633178 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:27:13 INFO - PROCESS | 1940 | 1467109633181 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:27:13 INFO - PROCESS | 1940 | 1467109633183 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:27:13 INFO - PROCESS | 1940 | 1467109633185 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:27:13 INFO - PROCESS | 1940 | 1467109633186 Marionette TRACE conn2 <- [1,2286,null,{}] 03:27:13 INFO - PROCESS | 1940 | 1467109633188 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:13 INFO - PROCESS | 1940 | 1467109633190 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:13 INFO - PROCESS | 1940 | 1467109633265 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:27:13 INFO - PROCESS | 1940 | 1467109633321 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:13 INFO - PROCESS | 1940 | 1467109633322 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x123bd1000 == 31 [pid = 1940] [id = 579] 03:27:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118894c00) [pid = 1940] [serial = 1737] [outer = 0x0] 03:27:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x119406c00) [pid = 1940] [serial = 1738] [outer = 0x118894c00] 03:27:13 INFO - PROCESS | 1940 | 1467109633347 Marionette DEBUG loaded listener.js 03:27:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11963a800) [pid = 1940] [serial = 1739] [outer = 0x118894c00] 03:27:13 INFO - PROCESS | 1940 | 1467109633616 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 03:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 03:27:13 INFO - PROCESS | 1940 | 1467109633656 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:27:13 INFO - PROCESS | 1940 | 1467109633657 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:27:13 INFO - PROCESS | 1940 | 1467109633667 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:27:13 INFO - PROCESS | 1940 | 1467109633668 Marionette TRACE conn2 <- [1,2290,null,{}] 03:27:13 INFO - PROCESS | 1940 | 1467109633670 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:13 INFO - PROCESS | 1940 | 1467109633672 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:13 INFO - PROCESS | 1940 | 1467109633756 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:27:13 INFO - PROCESS | 1940 | 1467109633762 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:13 INFO - PROCESS | 1940 | 1467109633763 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12507a800 == 32 [pid = 1940] [id = 580] 03:27:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x115e2bc00) [pid = 1940] [serial = 1740] [outer = 0x0] 03:27:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11983a400) [pid = 1940] [serial = 1741] [outer = 0x115e2bc00] 03:27:13 INFO - PROCESS | 1940 | 1467109633788 Marionette DEBUG loaded listener.js 03:27:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x119ab3000) [pid = 1940] [serial = 1742] [outer = 0x115e2bc00] 03:27:14 INFO - PROCESS | 1940 | 1467109634126 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 470ms 03:27:14 INFO - PROCESS | 1940 | 1467109634138 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:27:14 INFO - PROCESS | 1940 | 1467109634139 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:27:14 INFO - PROCESS | 1940 | 1467109634144 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:27:14 INFO - PROCESS | 1940 | 1467109634145 Marionette TRACE conn2 <- [1,2294,null,{}] 03:27:14 INFO - PROCESS | 1940 | 1467109634147 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:14 INFO - PROCESS | 1940 | 1467109634151 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:14 INFO - PROCESS | 1940 | 1467109634267 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:27:14 INFO - PROCESS | 1940 | 1467109634274 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:14 INFO - PROCESS | 1940 | 1467109634276 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267c0800 == 33 [pid = 1940] [id = 581] 03:27:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119ab3c00) [pid = 1940] [serial = 1743] [outer = 0x0] 03:27:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x120ff0000) [pid = 1940] [serial = 1744] [outer = 0x119ab3c00] 03:27:14 INFO - PROCESS | 1940 | 1467109634302 Marionette DEBUG loaded listener.js 03:27:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124603800) [pid = 1940] [serial = 1745] [outer = 0x119ab3c00] 03:27:14 INFO - PROCESS | 1940 | 1467109634583 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 471ms 03:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:27:14 INFO - PROCESS | 1940 | 1467109634615 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:27:14 INFO - PROCESS | 1940 | 1467109634616 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:27:14 INFO - PROCESS | 1940 | 1467109634618 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:27:14 INFO - PROCESS | 1940 | 1467109634619 Marionette TRACE conn2 <- [1,2298,null,{}] 03:27:14 INFO - PROCESS | 1940 | 1467109634621 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:14 INFO - PROCESS | 1940 | 1467109634622 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:14 INFO - PROCESS | 1940 | 1467109634705 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:27:14 INFO - PROCESS | 1940 | 1467109634712 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:14 INFO - PROCESS | 1940 | 1467109634713 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x128ea0000 == 34 [pid = 1940] [id = 582] 03:27:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11213d400) [pid = 1940] [serial = 1746] [outer = 0x0] 03:27:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x124f06800) [pid = 1940] [serial = 1747] [outer = 0x11213d400] 03:27:14 INFO - PROCESS | 1940 | 1467109634737 Marionette DEBUG loaded listener.js 03:27:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126088c00) [pid = 1940] [serial = 1748] [outer = 0x11213d400] 03:27:15 INFO - PROCESS | 1940 | 1467109635049 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 03:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:27:15 INFO - PROCESS | 1940 | 1467109635088 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:27:15 INFO - PROCESS | 1940 | 1467109635089 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:27:15 INFO - PROCESS | 1940 | 1467109635092 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:27:15 INFO - PROCESS | 1940 | 1467109635093 Marionette TRACE conn2 <- [1,2302,null,{}] 03:27:15 INFO - PROCESS | 1940 | 1467109635095 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:15 INFO - PROCESS | 1940 | 1467109635096 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:15 INFO - PROCESS | 1940 | 1467109635195 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:27:15 INFO - PROCESS | 1940 | 1467109635200 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:15 INFO - PROCESS | 1940 | 1467109635201 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12958e000 == 35 [pid = 1940] [id = 583] 03:27:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11940b400) [pid = 1940] [serial = 1749] [outer = 0x0] 03:27:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12608d400) [pid = 1940] [serial = 1750] [outer = 0x11940b400] 03:27:15 INFO - PROCESS | 1940 | 1467109635225 Marionette DEBUG loaded listener.js 03:27:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12655f400) [pid = 1940] [serial = 1751] [outer = 0x11940b400] 03:27:15 INFO - PROCESS | 1940 | 1467109635520 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 473ms 03:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:27:15 INFO - PROCESS | 1940 | 1467109635565 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:27:15 INFO - PROCESS | 1940 | 1467109635567 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:27:15 INFO - PROCESS | 1940 | 1467109635569 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:27:15 INFO - PROCESS | 1940 | 1467109635570 Marionette TRACE conn2 <- [1,2306,null,{}] 03:27:15 INFO - PROCESS | 1940 | 1467109635573 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:15 INFO - PROCESS | 1940 | 1467109635574 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:15 INFO - PROCESS | 1940 | 1467109635648 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:27:15 INFO - PROCESS | 1940 | 1467109635651 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:15 INFO - PROCESS | 1940 | 1467109635652 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cc6800 == 36 [pid = 1940] [id = 584] 03:27:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115d4bc00) [pid = 1940] [serial = 1752] [outer = 0x0] 03:27:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1267a0800) [pid = 1940] [serial = 1753] [outer = 0x115d4bc00] 03:27:15 INFO - PROCESS | 1940 | 1467109635685 Marionette DEBUG loaded listener.js 03:27:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126c7ec00) [pid = 1940] [serial = 1754] [outer = 0x115d4bc00] 03:27:15 INFO - PROCESS | 1940 | 1467109635998 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 469ms 03:27:16 INFO - PROCESS | 1940 | 1467109636039 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:27:16 INFO - PROCESS | 1940 | 1467109636040 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:27:16 INFO - PROCESS | 1940 | 1467109636045 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:27:16 INFO - PROCESS | 1940 | 1467109636046 Marionette TRACE conn2 <- [1,2310,null,{}] 03:27:16 INFO - PROCESS | 1940 | 1467109636048 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:16 INFO - PROCESS | 1940 | 1467109636049 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:16 INFO - PROCESS | 1940 | 1467109636151 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:27:16 INFO - PROCESS | 1940 | 1467109636158 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:16 INFO - PROCESS | 1940 | 1467109636159 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab91800 == 37 [pid = 1940] [id = 585] 03:27:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1133dd800) [pid = 1940] [serial = 1755] [outer = 0x0] 03:27:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x126c7c800) [pid = 1940] [serial = 1756] [outer = 0x1133dd800] 03:27:16 INFO - PROCESS | 1940 | 1467109636183 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128bd9400) [pid = 1940] [serial = 1757] [outer = 0x1133dd800] 03:27:16 INFO - PROCESS | 1940 | 1467109636482 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 03:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:27:16 INFO - PROCESS | 1940 | 1467109636514 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:27:16 INFO - PROCESS | 1940 | 1467109636516 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:27:16 INFO - PROCESS | 1940 | 1467109636517 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:27:16 INFO - PROCESS | 1940 | 1467109636519 Marionette TRACE conn2 <- [1,2314,null,{}] 03:27:16 INFO - PROCESS | 1940 | 1467109636521 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:16 INFO - PROCESS | 1940 | 1467109636523 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:16 INFO - PROCESS | 1940 | 1467109636612 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:27:16 INFO - PROCESS | 1940 | 1467109636616 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:16 INFO - PROCESS | 1940 | 1467109636617 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x124ec9800 == 38 [pid = 1940] [id = 586] 03:27:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128bd1400) [pid = 1940] [serial = 1758] [outer = 0x0] 03:27:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x129158000) [pid = 1940] [serial = 1759] [outer = 0x128bd1400] 03:27:16 INFO - PROCESS | 1940 | 1467109636643 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1293ec400) [pid = 1940] [serial = 1760] [outer = 0x128bd1400] 03:27:17 INFO - PROCESS | 1940 | 1467109637019 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 03:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:27:17 INFO - PROCESS | 1940 | 1467109637038 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:27:17 INFO - PROCESS | 1940 | 1467109637039 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:27:17 INFO - PROCESS | 1940 | 1467109637042 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:27:17 INFO - PROCESS | 1940 | 1467109637043 Marionette TRACE conn2 <- [1,2318,null,{}] 03:27:17 INFO - PROCESS | 1940 | 1467109637045 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:17 INFO - PROCESS | 1940 | 1467109637046 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:17 INFO - PROCESS | 1940 | 1467109637145 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:27:17 INFO - PROCESS | 1940 | 1467109637157 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:17 INFO - PROCESS | 1940 | 1467109637159 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf14000 == 39 [pid = 1940] [id = 587] 03:27:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129163c00) [pid = 1940] [serial = 1761] [outer = 0x0] 03:27:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a5d2c00) [pid = 1940] [serial = 1762] [outer = 0x129163c00] 03:27:17 INFO - PROCESS | 1940 | 1467109637182 Marionette DEBUG loaded listener.js 03:27:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a907000) [pid = 1940] [serial = 1763] [outer = 0x129163c00] 03:27:17 INFO - PROCESS | 1940 | 1467109637543 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:27:17 INFO - PROCESS | 1940 | 1467109637565 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:27:17 INFO - PROCESS | 1940 | 1467109637568 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:27:17 INFO - PROCESS | 1940 | 1467109637569 Marionette TRACE conn2 <- [1,2322,null,{}] 03:27:17 INFO - PROCESS | 1940 | 1467109637572 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:17 INFO - PROCESS | 1940 | 1467109637573 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:17 INFO - PROCESS | 1940 | 1467109637673 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:27:17 INFO - PROCESS | 1940 | 1467109637682 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:17 INFO - PROCESS | 1940 | 1467109637684 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c217800 == 40 [pid = 1940] [id = 588] 03:27:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a483c00) [pid = 1940] [serial = 1764] [outer = 0x0] 03:27:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a5d4c00) [pid = 1940] [serial = 1765] [outer = 0x12a483c00] 03:27:17 INFO - PROCESS | 1940 | 1467109637714 Marionette DEBUG loaded listener.js 03:27:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12a9ad800) [pid = 1940] [serial = 1766] [outer = 0x12a483c00] 03:27:18 INFO - PROCESS | 1940 | 1467109638145 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 03:27:18 INFO - PROCESS | 1940 | 1467109638188 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:27:18 INFO - PROCESS | 1940 | 1467109638190 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:27:18 INFO - PROCESS | 1940 | 1467109638194 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:27:18 INFO - PROCESS | 1940 | 1467109638195 Marionette TRACE conn2 <- [1,2326,null,{}] 03:27:18 INFO - PROCESS | 1940 | 1467109638198 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:18 INFO - PROCESS | 1940 | 1467109638200 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:18 INFO - PROCESS | 1940 | 1467109638354 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:27:18 INFO - PROCESS | 1940 | 1467109638378 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:18 INFO - PROCESS | 1940 | 1467109638379 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca98000 == 41 [pid = 1940] [id = 589] 03:27:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a9b1400) [pid = 1940] [serial = 1767] [outer = 0x0] 03:27:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12abc0c00) [pid = 1940] [serial = 1768] [outer = 0x12a9b1400] 03:27:18 INFO - PROCESS | 1940 | 1467109638418 Marionette DEBUG loaded listener.js 03:27:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12abcf400) [pid = 1940] [serial = 1769] [outer = 0x12a9b1400] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1164e9400) [pid = 1940] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x112fdcc00) [pid = 1940] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1257f5400) [pid = 1940] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x115d4b000) [pid = 1940] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119408400) [pid = 1940] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1183f2000) [pid = 1940] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x115de5400) [pid = 1940] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1182b4000) [pid = 1940] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1133de400) [pid = 1940] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128ebb000) [pid = 1940] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123ff1400) [pid = 1940] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1183f0800) [pid = 1940] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1133e6800) [pid = 1940] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119644000) [pid = 1940] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:27:18 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11940c800) [pid = 1940] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:27:18 INFO - PROCESS | 1940 | 1467109638934 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 771ms 03:27:18 INFO - PROCESS | 1940 | 1467109638964 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:27:18 INFO - PROCESS | 1940 | 1467109638965 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:27:18 INFO - PROCESS | 1940 | 1467109638968 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:27:18 INFO - PROCESS | 1940 | 1467109638969 Marionette TRACE conn2 <- [1,2330,null,{}] 03:27:18 INFO - PROCESS | 1940 | 1467109638971 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:18 INFO - PROCESS | 1940 | 1467109638972 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:19 INFO - PROCESS | 1940 | 1467109639071 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:27:19 INFO - PROCESS | 1940 | 1467109639075 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 1940 | 1467109639085 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e96800 == 42 [pid = 1940] [id = 590] 03:27:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x115de5400) [pid = 1940] [serial = 1770] [outer = 0x0] 03:27:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1182b4000) [pid = 1940] [serial = 1771] [outer = 0x115de5400] 03:27:19 INFO - PROCESS | 1940 | 1467109639114 Marionette DEBUG loaded listener.js 03:27:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119644000) [pid = 1940] [serial = 1772] [outer = 0x115de5400] 03:27:19 INFO - PROCESS | 1940 | 1467109639542 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 619ms 03:27:19 INFO - PROCESS | 1940 | 1467109639588 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:27:19 INFO - PROCESS | 1940 | 1467109639589 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:27:19 INFO - PROCESS | 1940 | 1467109639591 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:27:19 INFO - PROCESS | 1940 | 1467109639592 Marionette TRACE conn2 <- [1,2334,null,{}] 03:27:19 INFO - PROCESS | 1940 | 1467109639595 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:19 INFO - PROCESS | 1940 | 1467109639596 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:19 INFO - PROCESS | 1940 | 1467109639673 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:27:19 INFO - PROCESS | 1940 | 1467109639679 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 1940 | 1467109639680 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce5e000 == 43 [pid = 1940] [id = 591] 03:27:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119ab3800) [pid = 1940] [serial = 1773] [outer = 0x0] 03:27:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126560800) [pid = 1940] [serial = 1774] [outer = 0x119ab3800] 03:27:19 INFO - PROCESS | 1940 | 1467109639703 Marionette DEBUG loaded listener.js 03:27:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12abc2c00) [pid = 1940] [serial = 1775] [outer = 0x119ab3800] 03:27:20 INFO - PROCESS | 1940 | 1467109640020 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 03:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:27:20 INFO - PROCESS | 1940 | 1467109640060 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:27:20 INFO - PROCESS | 1940 | 1467109640061 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:27:20 INFO - PROCESS | 1940 | 1467109640063 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:27:20 INFO - PROCESS | 1940 | 1467109640064 Marionette TRACE conn2 <- [1,2338,null,{}] 03:27:20 INFO - PROCESS | 1940 | 1467109640067 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:20 INFO - PROCESS | 1940 | 1467109640068 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:20 INFO - PROCESS | 1940 | 1467109640150 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:27:20 INFO - PROCESS | 1940 | 1467109640154 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:20 INFO - PROCESS | 1940 | 1467109640155 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d246800 == 44 [pid = 1940] [id = 592] 03:27:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12abc3000) [pid = 1940] [serial = 1776] [outer = 0x0] 03:27:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12abf9000) [pid = 1940] [serial = 1777] [outer = 0x12abc3000] 03:27:20 INFO - PROCESS | 1940 | 1467109640180 Marionette DEBUG loaded listener.js 03:27:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12b1d3400) [pid = 1940] [serial = 1778] [outer = 0x12abc3000] 03:27:20 INFO - PROCESS | 1940 | 1467109640525 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 471ms 03:27:20 INFO - PROCESS | 1940 | 1467109640534 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:27:20 INFO - PROCESS | 1940 | 1467109640535 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:27:20 INFO - PROCESS | 1940 | 1467109640537 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:27:20 INFO - PROCESS | 1940 | 1467109640538 Marionette TRACE conn2 <- [1,2342,null,{}] 03:27:20 INFO - PROCESS | 1940 | 1467109640540 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:20 INFO - PROCESS | 1940 | 1467109640542 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:20 INFO - PROCESS | 1940 | 1467109640652 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:27:20 INFO - PROCESS | 1940 | 1467109640658 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:20 INFO - PROCESS | 1940 | 1467109640659 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d255800 == 45 [pid = 1940] [id = 593] 03:27:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1240c4800) [pid = 1940] [serial = 1779] [outer = 0x0] 03:27:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b1d5800) [pid = 1940] [serial = 1780] [outer = 0x1240c4800] 03:27:20 INFO - PROCESS | 1940 | 1467109640682 Marionette DEBUG loaded listener.js 03:27:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b1dd000) [pid = 1940] [serial = 1781] [outer = 0x1240c4800] 03:27:21 INFO - PROCESS | 1940 | 1467109641048 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 03:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:27:21 INFO - PROCESS | 1940 | 1467109641057 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:27:21 INFO - PROCESS | 1940 | 1467109641060 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:27:21 INFO - PROCESS | 1940 | 1467109641063 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - PROCESS | 1940 | 1467109641065 Marionette TRACE conn2 <- [1,2346,null,{}] 03:27:21 INFO - PROCESS | 1940 | 1467109641069 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:21 INFO - PROCESS | 1940 | 1467109641071 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:21 INFO - PROCESS | 1940 | 1467109641186 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:27:21 INFO - PROCESS | 1940 | 1467109641246 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:21 INFO - PROCESS | 1940 | 1467109641247 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1168b8800 == 46 [pid = 1940] [id = 594] 03:27:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x112f6d000) [pid = 1940] [serial = 1782] [outer = 0x0] 03:27:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1131f4400) [pid = 1940] [serial = 1783] [outer = 0x112f6d000] 03:27:21 INFO - PROCESS | 1940 | 1467109641278 Marionette DEBUG loaded listener.js 03:27:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x115d51c00) [pid = 1940] [serial = 1784] [outer = 0x112f6d000] 03:27:21 INFO - PROCESS | 1940 | 1467109641833 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 820ms 03:27:21 INFO - PROCESS | 1940 | 1467109641883 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:27:21 INFO - PROCESS | 1940 | 1467109641886 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:27:21 INFO - PROCESS | 1940 | 1467109641891 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - PROCESS | 1940 | 1467109641892 Marionette TRACE conn2 <- [1,2350,null,{}] 03:27:21 INFO - PROCESS | 1940 | 1467109641895 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:21 INFO - PROCESS | 1940 | 1467109641897 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:22 INFO - PROCESS | 1940 | 1467109642020 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:27:22 INFO - PROCESS | 1940 | 1467109642101 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:22 INFO - PROCESS | 1940 | 1467109642103 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c9b000 == 47 [pid = 1940] [id = 595] 03:27:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x116884c00) [pid = 1940] [serial = 1785] [outer = 0x0] 03:27:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1176ed000) [pid = 1940] [serial = 1786] [outer = 0x116884c00] 03:27:22 INFO - PROCESS | 1940 | 1467109642133 Marionette DEBUG loaded listener.js 03:27:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118532000) [pid = 1940] [serial = 1787] [outer = 0x116884c00] 03:27:22 INFO - PROCESS | 1940 | 1467109642895 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12d246800 == 46 [pid = 1940] [id = 592] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce5e000 == 45 [pid = 1940] [id = 591] 03:27:22 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12a47c000) [pid = 1940] [serial = 1726] [outer = 0x0] [url = about:blank] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x128e96800 == 44 [pid = 1940] [id = 590] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca98000 == 43 [pid = 1940] [id = 589] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12c217800 == 42 [pid = 1940] [id = 588] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf14000 == 41 [pid = 1940] [id = 587] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x124ec9800 == 40 [pid = 1940] [id = 586] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab91800 == 39 [pid = 1940] [id = 585] 03:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1076ms 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x119cc6800 == 38 [pid = 1940] [id = 584] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12958e000 == 37 [pid = 1940] [id = 583] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x128ea0000 == 36 [pid = 1940] [id = 582] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x1267c0800 == 35 [pid = 1940] [id = 581] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12507a800 == 34 [pid = 1940] [id = 580] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x123bd1000 == 33 [pid = 1940] [id = 579] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x119cca000 == 32 [pid = 1940] [id = 578] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x118362800 == 31 [pid = 1940] [id = 577] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x116412000 == 30 [pid = 1940] [id = 576] 03:27:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12c622800 == 29 [pid = 1940] [id = 575] 03:27:22 INFO - PROCESS | 1940 | 1467109642976 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:27:22 INFO - PROCESS | 1940 | 1467109642980 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:27:22 INFO - PROCESS | 1940 | 1467109642984 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:27:22 INFO - PROCESS | 1940 | 1467109642987 Marionette TRACE conn2 <- [1,2354,null,{}] 03:27:22 INFO - PROCESS | 1940 | 1467109642993 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:22 INFO - PROCESS | 1940 | 1467109642995 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:23 INFO - PROCESS | 1940 | 1467109643123 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:27:23 INFO - PROCESS | 1940 | 1467109643130 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:23 INFO - PROCESS | 1940 | 1467109643131 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x117153000 == 30 [pid = 1940] [id = 596] 03:27:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116793800) [pid = 1940] [serial = 1788] [outer = 0x0] 03:27:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x116a17800) [pid = 1940] [serial = 1789] [outer = 0x116793800] 03:27:23 INFO - PROCESS | 1940 | 1467109643177 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x117dbc800) [pid = 1940] [serial = 1790] [outer = 0x116793800] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x124ba5400) [pid = 1940] [serial = 1708] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x126447c00) [pid = 1940] [serial = 1711] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x125691c00) [pid = 1940] [serial = 1709] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x128d9e400) [pid = 1940] [serial = 1714] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x115e29000) [pid = 1940] [serial = 1717] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12608e400) [pid = 1940] [serial = 1720] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x119403800) [pid = 1940] [serial = 1718] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x128ebd000) [pid = 1940] [serial = 1715] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118781c00) [pid = 1940] [serial = 1699] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119407400) [pid = 1940] [serial = 1700] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11678b800) [pid = 1940] [serial = 1696] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1176eec00) [pid = 1940] [serial = 1697] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118787400) [pid = 1940] [serial = 1694] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1183f6400) [pid = 1940] [serial = 1693] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1164e7000) [pid = 1940] [serial = 1691] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115de9400) [pid = 1940] [serial = 1690] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x129387c00) [pid = 1940] [serial = 1724] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12608d800) [pid = 1940] [serial = 1688] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x124e98c00) [pid = 1940] [serial = 1687] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11963f800) [pid = 1940] [serial = 1685] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11889c800) [pid = 1940] [serial = 1684] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116792c00) [pid = 1940] [serial = 1682] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115de7400) [pid = 1940] [serial = 1681] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119c88000) [pid = 1940] [serial = 1703] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119a0e800) [pid = 1940] [serial = 1702] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128bcf800) [pid = 1940] [serial = 1712] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x123808400) [pid = 1940] [serial = 1705] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1240c7000) [pid = 1940] [serial = 1706] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128ebd400) [pid = 1940] [serial = 1721] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119feb000) [pid = 1940] [serial = 1723] [outer = 0x0] [url = about:blank] 03:27:23 INFO - PROCESS | 1940 | 1467109643648 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 673ms 03:27:23 INFO - PROCESS | 1940 | 1467109643656 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:27:23 INFO - PROCESS | 1940 | 1467109643661 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:27:23 INFO - PROCESS | 1940 | 1467109643668 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:27:23 INFO - PROCESS | 1940 | 1467109643670 Marionette TRACE conn2 <- [1,2358,null,{}] 03:27:23 INFO - PROCESS | 1940 | 1467109643672 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:23 INFO - PROCESS | 1940 | 1467109643675 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:23 INFO - PROCESS | 1940 | 1467109643753 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:27:23 INFO - PROCESS | 1940 | 1467109643757 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:23 INFO - PROCESS | 1940 | 1467109643760 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x117152800 == 31 [pid = 1940] [id = 597] 03:27:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1183ef400) [pid = 1940] [serial = 1791] [outer = 0x0] 03:27:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11877a400) [pid = 1940] [serial = 1792] [outer = 0x1183ef400] 03:27:23 INFO - PROCESS | 1940 | 1467109643788 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119105c00) [pid = 1940] [serial = 1793] [outer = 0x1183ef400] 03:27:24 INFO - PROCESS | 1940 | 1467109644136 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 03:27:24 INFO - PROCESS | 1940 | 1467109644190 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:27:24 INFO - PROCESS | 1940 | 1467109644192 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:27:24 INFO - PROCESS | 1940 | 1467109644194 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:27:24 INFO - PROCESS | 1940 | 1467109644196 Marionette TRACE conn2 <- [1,2362,null,{}] 03:27:24 INFO - PROCESS | 1940 | 1467109644204 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:24 INFO - PROCESS | 1940 | 1467109644207 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:24 INFO - PROCESS | 1940 | 1467109644284 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:27:24 INFO - PROCESS | 1940 | 1467109644289 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:24 INFO - PROCESS | 1940 | 1467109644291 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab8800 == 32 [pid = 1940] [id = 598] 03:27:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115d50400) [pid = 1940] [serial = 1794] [outer = 0x0] 03:27:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119641800) [pid = 1940] [serial = 1795] [outer = 0x115d50400] 03:27:24 INFO - PROCESS | 1940 | 1467109644322 Marionette DEBUG loaded listener.js 03:27:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119ab0000) [pid = 1940] [serial = 1796] [outer = 0x115d50400] 03:27:24 INFO - PROCESS | 1940 | 1467109644681 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 03:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:27:24 INFO - PROCESS | 1940 | 1467109644714 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:27:24 INFO - PROCESS | 1940 | 1467109644716 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:27:24 INFO - PROCESS | 1940 | 1467109644718 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:27:24 INFO - PROCESS | 1940 | 1467109644719 Marionette TRACE conn2 <- [1,2366,null,{}] 03:27:24 INFO - PROCESS | 1940 | 1467109644721 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:24 INFO - PROCESS | 1940 | 1467109644723 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:24 INFO - PROCESS | 1940 | 1467109644831 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:27:24 INFO - PROCESS | 1940 | 1467109644837 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:24 INFO - PROCESS | 1940 | 1467109644838 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573d000 == 33 [pid = 1940] [id = 599] 03:27:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119c80400) [pid = 1940] [serial = 1797] [outer = 0x0] 03:27:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x120ff4400) [pid = 1940] [serial = 1798] [outer = 0x119c80400] 03:27:24 INFO - PROCESS | 1940 | 1467109644863 Marionette DEBUG loaded listener.js 03:27:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123978000) [pid = 1940] [serial = 1799] [outer = 0x119c80400] 03:27:25 INFO - PROCESS | 1940 | 1467109645209 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 03:27:25 INFO - PROCESS | 1940 | 1467109645238 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:27:25 INFO - PROCESS | 1940 | 1467109645239 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:27:25 INFO - PROCESS | 1940 | 1467109645249 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:27:25 INFO - PROCESS | 1940 | 1467109645250 Marionette TRACE conn2 <- [1,2370,null,{}] 03:27:25 INFO - PROCESS | 1940 | 1467109645253 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:25 INFO - PROCESS | 1940 | 1467109645254 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:25 INFO - PROCESS | 1940 | 1467109645350 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:27:25 INFO - PROCESS | 1940 | 1467109645353 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:25 INFO - PROCESS | 1940 | 1467109645354 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b1c800 == 34 [pid = 1940] [id = 600] 03:27:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x114fbac00) [pid = 1940] [serial = 1800] [outer = 0x0] 03:27:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123c47000) [pid = 1940] [serial = 1801] [outer = 0x114fbac00] 03:27:25 INFO - PROCESS | 1940 | 1467109645378 Marionette DEBUG loaded listener.js 03:27:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1240d1000) [pid = 1940] [serial = 1802] [outer = 0x114fbac00] 03:27:25 INFO - PROCESS | 1940 | 1467109645735 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 03:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:27:25 INFO - PROCESS | 1940 | 1467109645772 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:27:25 INFO - PROCESS | 1940 | 1467109645773 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:27:25 INFO - PROCESS | 1940 | 1467109645775 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:27:25 INFO - PROCESS | 1940 | 1467109645776 Marionette TRACE conn2 <- [1,2374,null,{}] 03:27:25 INFO - PROCESS | 1940 | 1467109645778 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:25 INFO - PROCESS | 1940 | 1467109645782 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:25 INFO - PROCESS | 1940 | 1467109645896 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:27:25 INFO - PROCESS | 1940 | 1467109645939 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:25 INFO - PROCESS | 1940 | 1467109645940 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x129329800 == 35 [pid = 1940] [id = 601] 03:27:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x124be3c00) [pid = 1940] [serial = 1803] [outer = 0x0] 03:27:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1265ef400) [pid = 1940] [serial = 1804] [outer = 0x124be3c00] 03:27:25 INFO - PROCESS | 1940 | 1467109645965 Marionette DEBUG loaded listener.js 03:27:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128bd1800) [pid = 1940] [serial = 1805] [outer = 0x124be3c00] 03:27:26 INFO - PROCESS | 1940 | 1467109646291 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 03:27:26 INFO - PROCESS | 1940 | 1467109646346 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:27:26 INFO - PROCESS | 1940 | 1467109646347 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:27:26 INFO - PROCESS | 1940 | 1467109646349 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:27:26 INFO - PROCESS | 1940 | 1467109646350 Marionette TRACE conn2 <- [1,2378,null,{}] 03:27:26 INFO - PROCESS | 1940 | 1467109646353 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:26 INFO - PROCESS | 1940 | 1467109646354 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:26 INFO - PROCESS | 1940 | 1467109646450 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:27:26 INFO - PROCESS | 1940 | 1467109646462 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 1940 | 1467109646463 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a619800 == 36 [pid = 1940] [id = 602] 03:27:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128bd9800) [pid = 1940] [serial = 1806] [outer = 0x0] 03:27:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128da0000) [pid = 1940] [serial = 1807] [outer = 0x128bd9800] 03:27:26 INFO - PROCESS | 1940 | 1467109646487 Marionette DEBUG loaded listener.js 03:27:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128ebcc00) [pid = 1940] [serial = 1808] [outer = 0x128bd9800] 03:27:26 INFO - PROCESS | 1940 | 1467109646825 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 03:27:26 INFO - PROCESS | 1940 | 1467109646870 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:27:26 INFO - PROCESS | 1940 | 1467109646871 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:27:26 INFO - PROCESS | 1940 | 1467109646873 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:27:26 INFO - PROCESS | 1940 | 1467109646874 Marionette TRACE conn2 <- [1,2382,null,{}] 03:27:26 INFO - PROCESS | 1940 | 1467109646877 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:26 INFO - PROCESS | 1940 | 1467109646878 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:26 INFO - PROCESS | 1940 | 1467109646982 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:27:26 INFO - PROCESS | 1940 | 1467109646986 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 1940 | 1467109646987 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab91000 == 37 [pid = 1940] [id = 603] 03:27:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128bdd800) [pid = 1940] [serial = 1809] [outer = 0x0] 03:27:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x128ebd000) [pid = 1940] [serial = 1810] [outer = 0x128bdd800] 03:27:27 INFO - PROCESS | 1940 | 1467109647011 Marionette DEBUG loaded listener.js 03:27:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12938c000) [pid = 1940] [serial = 1811] [outer = 0x128bdd800] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11940b400) [pid = 1940] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115e2bc00) [pid = 1940] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x129163c00) [pid = 1940] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115d4bc00) [pid = 1940] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1133dd800) [pid = 1940] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x115d54000) [pid = 1940] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a483c00) [pid = 1940] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12a9b1400) [pid = 1940] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118894c00) [pid = 1940] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x115de5400) [pid = 1940] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119ab3c00) [pid = 1940] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128bd1400) [pid = 1940] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12abc3000) [pid = 1940] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x129389c00) [pid = 1940] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x111c75400) [pid = 1940] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11213d400) [pid = 1940] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112fe9400) [pid = 1940] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:27:27 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119ab3800) [pid = 1940] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:27:27 INFO - PROCESS | 1940 | 1467109647472 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 618ms 03:27:27 INFO - PROCESS | 1940 | 1467109647507 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:27:27 INFO - PROCESS | 1940 | 1467109647510 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:27:27 INFO - PROCESS | 1940 | 1467109647516 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:27:27 INFO - PROCESS | 1940 | 1467109647518 Marionette TRACE conn2 <- [1,2386,null,{}] 03:27:27 INFO - PROCESS | 1940 | 1467109647521 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:27 INFO - PROCESS | 1940 | 1467109647523 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:27 INFO - PROCESS | 1940 | 1467109647645 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:27:27 INFO - PROCESS | 1940 | 1467109647650 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:27 INFO - PROCESS | 1940 | 1467109647651 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab8000 == 38 [pid = 1940] [id = 604] 03:27:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x112aa8400) [pid = 1940] [serial = 1812] [outer = 0x0] 03:27:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119ab9800) [pid = 1940] [serial = 1813] [outer = 0x112aa8400] 03:27:27 INFO - PROCESS | 1940 | 1467109647691 Marionette DEBUG loaded listener.js 03:27:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128bd4c00) [pid = 1940] [serial = 1814] [outer = 0x112aa8400] 03:27:28 INFO - PROCESS | 1940 | 1467109648069 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 03:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:27:28 INFO - PROCESS | 1940 | 1467109648085 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:27:28 INFO - PROCESS | 1940 | 1467109648086 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:27:28 INFO - PROCESS | 1940 | 1467109648088 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:27:28 INFO - PROCESS | 1940 | 1467109648089 Marionette TRACE conn2 <- [1,2390,null,{}] 03:27:28 INFO - PROCESS | 1940 | 1467109648093 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:28 INFO - PROCESS | 1940 | 1467109648095 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:28 INFO - PROCESS | 1940 | 1467109648208 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:27:28 INFO - PROCESS | 1940 | 1467109648213 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:28 INFO - PROCESS | 1940 | 1467109648214 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c9000 == 39 [pid = 1940] [id = 605] 03:27:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1183eb800) [pid = 1940] [serial = 1815] [outer = 0x0] 03:27:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12938d400) [pid = 1940] [serial = 1816] [outer = 0x1183eb800] 03:27:28 INFO - PROCESS | 1940 | 1467109648238 Marionette DEBUG loaded listener.js 03:27:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119645400) [pid = 1940] [serial = 1817] [outer = 0x1183eb800] 03:27:28 INFO - PROCESS | 1940 | 1467109648606 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 03:27:28 INFO - PROCESS | 1940 | 1467109648663 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:27:28 INFO - PROCESS | 1940 | 1467109648664 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:27:28 INFO - PROCESS | 1940 | 1467109648667 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:27:28 INFO - PROCESS | 1940 | 1467109648668 Marionette TRACE conn2 <- [1,2394,null,{}] 03:27:28 INFO - PROCESS | 1940 | 1467109648671 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:28 INFO - PROCESS | 1940 | 1467109648672 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:28 INFO - PROCESS | 1940 | 1467109648763 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:27:28 INFO - PROCESS | 1940 | 1467109648824 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:28 INFO - PROCESS | 1940 | 1467109648826 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf16800 == 40 [pid = 1940] [id = 606] 03:27:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119a0b800) [pid = 1940] [serial = 1818] [outer = 0x0] 03:27:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a9a7800) [pid = 1940] [serial = 1819] [outer = 0x119a0b800] 03:27:28 INFO - PROCESS | 1940 | 1467109648852 Marionette DEBUG loaded listener.js 03:27:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12abca000) [pid = 1940] [serial = 1820] [outer = 0x119a0b800] 03:27:29 INFO - PROCESS | 1940 | 1467109649129 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 518ms 03:27:29 INFO - PROCESS | 1940 | 1467109649186 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:27:29 INFO - PROCESS | 1940 | 1467109649188 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:27:29 INFO - PROCESS | 1940 | 1467109649193 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:27:29 INFO - PROCESS | 1940 | 1467109649197 Marionette TRACE conn2 <- [1,2398,null,{}] 03:27:29 INFO - PROCESS | 1940 | 1467109649201 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:29 INFO - PROCESS | 1940 | 1467109649202 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:29 INFO - PROCESS | 1940 | 1467109649408 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:27:29 INFO - PROCESS | 1940 | 1467109649571 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:29 INFO - PROCESS | 1940 | 1467109649572 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x115d97000 == 41 [pid = 1940] [id = 607] 03:27:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x112ae0400) [pid = 1940] [serial = 1821] [outer = 0x0] 03:27:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x113c64c00) [pid = 1940] [serial = 1822] [outer = 0x112ae0400] 03:27:29 INFO - PROCESS | 1940 | 1467109649606 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x116146c00) [pid = 1940] [serial = 1823] [outer = 0x112ae0400] 03:27:30 INFO - PROCESS | 1940 | 1467109650010 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 874ms 03:27:30 INFO - PROCESS | 1940 | 1467109650066 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:27:30 INFO - PROCESS | 1940 | 1467109650068 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:27:30 INFO - PROCESS | 1940 | 1467109650072 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:27:30 INFO - PROCESS | 1940 | 1467109650073 Marionette TRACE conn2 <- [1,2402,null,{}] 03:27:30 INFO - PROCESS | 1940 | 1467109650077 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:30 INFO - PROCESS | 1940 | 1467109650080 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:30 INFO - PROCESS | 1940 | 1467109650182 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:27:30 INFO - PROCESS | 1940 | 1467109650240 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:30 INFO - PROCESS | 1940 | 1467109650242 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x123981000 == 42 [pid = 1940] [id = 608] 03:27:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1164e7000) [pid = 1940] [serial = 1824] [outer = 0x0] 03:27:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1183ec800) [pid = 1940] [serial = 1825] [outer = 0x1164e7000] 03:27:30 INFO - PROCESS | 1940 | 1467109650272 Marionette DEBUG loaded listener.js 03:27:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119160800) [pid = 1940] [serial = 1826] [outer = 0x1164e7000] 03:27:30 INFO - PROCESS | 1940 | 1467109650729 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 03:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:27:30 INFO - PROCESS | 1940 | 1467109650744 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:27:30 INFO - PROCESS | 1940 | 1467109650746 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:27:30 INFO - PROCESS | 1940 | 1467109650748 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:27:30 INFO - PROCESS | 1940 | 1467109650749 Marionette TRACE conn2 <- [1,2406,null,{}] 03:27:30 INFO - PROCESS | 1940 | 1467109650752 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:30 INFO - PROCESS | 1940 | 1467109650753 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:30 INFO - PROCESS | 1940 | 1467109650851 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:27:30 INFO - PROCESS | 1940 | 1467109650963 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:30 INFO - PROCESS | 1940 | 1467109650965 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab94000 == 43 [pid = 1940] [id = 609] 03:27:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119647800) [pid = 1940] [serial = 1827] [outer = 0x0] 03:27:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119aba800) [pid = 1940] [serial = 1828] [outer = 0x119647800] 03:27:31 INFO - PROCESS | 1940 | 1467109651009 Marionette DEBUG loaded listener.js 03:27:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x123e41000) [pid = 1940] [serial = 1829] [outer = 0x119647800] 03:27:31 INFO - PROCESS | 1940 | 1467109651534 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 820ms 03:27:31 INFO - PROCESS | 1940 | 1467109651569 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:27:31 INFO - PROCESS | 1940 | 1467109651573 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:27:31 INFO - PROCESS | 1940 | 1467109651585 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:27:31 INFO - PROCESS | 1940 | 1467109651590 Marionette TRACE conn2 <- [1,2410,null,{}] 03:27:31 INFO - PROCESS | 1940 | 1467109651594 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:31 INFO - PROCESS | 1940 | 1467109651597 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:31 INFO - PROCESS | 1940 | 1467109651702 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:27:31 INFO - PROCESS | 1940 | 1467109651761 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:31 INFO - PROCESS | 1940 | 1467109651763 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce40800 == 44 [pid = 1940] [id = 610] 03:27:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124ea1c00) [pid = 1940] [serial = 1830] [outer = 0x0] 03:27:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1265eec00) [pid = 1940] [serial = 1831] [outer = 0x124ea1c00] 03:27:31 INFO - PROCESS | 1940 | 1467109651792 Marionette DEBUG loaded listener.js 03:27:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128da5800) [pid = 1940] [serial = 1832] [outer = 0x124ea1c00] 03:27:32 INFO - PROCESS | 1940 | 1467109652325 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 782ms 03:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:27:32 INFO - PROCESS | 1940 | 1467109652362 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:27:32 INFO - PROCESS | 1940 | 1467109652364 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:27:32 INFO - PROCESS | 1940 | 1467109652368 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:27:32 INFO - PROCESS | 1940 | 1467109652370 Marionette TRACE conn2 <- [1,2414,null,{}] 03:27:32 INFO - PROCESS | 1940 | 1467109652374 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:32 INFO - PROCESS | 1940 | 1467109652376 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:32 INFO - PROCESS | 1940 | 1467109652526 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:27:32 INFO - PROCESS | 1940 | 1467109652626 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 1940 | 1467109652628 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x11836f800 == 45 [pid = 1940] [id = 611] 03:27:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1257ee400) [pid = 1940] [serial = 1833] [outer = 0x0] 03:27:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129161800) [pid = 1940] [serial = 1834] [outer = 0x1257ee400] 03:27:32 INFO - PROCESS | 1940 | 1467109652677 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12a5d4400) [pid = 1940] [serial = 1835] [outer = 0x1257ee400] 03:27:33 INFO - PROCESS | 1940 | 1467109653209 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 873ms 03:27:33 INFO - PROCESS | 1940 | 1467109653248 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:27:33 INFO - PROCESS | 1940 | 1467109653251 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:27:33 INFO - PROCESS | 1940 | 1467109653256 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:27:33 INFO - PROCESS | 1940 | 1467109653258 Marionette TRACE conn2 <- [1,2418,null,{}] 03:27:33 INFO - PROCESS | 1940 | 1467109653265 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:33 INFO - PROCESS | 1940 | 1467109653266 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:33 INFO - PROCESS | 1940 | 1467109653363 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:27:33 INFO - PROCESS | 1940 | 1467109653428 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:33 INFO - PROCESS | 1940 | 1467109653429 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195b6800 == 46 [pid = 1940] [id = 612] 03:27:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x116a1e800) [pid = 1940] [serial = 1836] [outer = 0x0] 03:27:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1183ea800) [pid = 1940] [serial = 1837] [outer = 0x116a1e800] 03:27:33 INFO - PROCESS | 1940 | 1467109653452 Marionette DEBUG loaded listener.js 03:27:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x118893400) [pid = 1940] [serial = 1838] [outer = 0x116a1e800] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf16800 == 45 [pid = 1940] [id = 606] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c9000 == 44 [pid = 1940] [id = 605] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab8000 == 43 [pid = 1940] [id = 604] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab91000 == 42 [pid = 1940] [id = 603] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12a619800 == 41 [pid = 1940] [id = 602] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x129329800 == 40 [pid = 1940] [id = 601] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x128b1c800 == 39 [pid = 1940] [id = 600] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12573d000 == 38 [pid = 1940] [id = 599] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab8800 == 37 [pid = 1940] [id = 598] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x117152800 == 36 [pid = 1940] [id = 597] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x117153000 == 35 [pid = 1940] [id = 596] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12d255800 == 34 [pid = 1940] [id = 593] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x1168b8800 == 33 [pid = 1940] [id = 594] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x123c9b000 == 32 [pid = 1940] [id = 595] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x11836f800 == 31 [pid = 1940] [id = 611] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce40800 == 30 [pid = 1940] [id = 610] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab94000 == 29 [pid = 1940] [id = 609] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x123981000 == 28 [pid = 1940] [id = 608] 03:27:34 INFO - PROCESS | 1940 | --DOCSHELL 0x115d97000 == 27 [pid = 1940] [id = 607] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1182b4000) [pid = 1940] [serial = 1771] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11963a800) [pid = 1940] [serial = 1739] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x120ff0000) [pid = 1940] [serial = 1744] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x124603800) [pid = 1940] [serial = 1745] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x129158000) [pid = 1940] [serial = 1759] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12abf9000) [pid = 1940] [serial = 1777] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12a911800) [pid = 1940] [serial = 1727] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1183f2800) [pid = 1940] [serial = 1735] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118734c00) [pid = 1940] [serial = 1736] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124f06800) [pid = 1940] [serial = 1747] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126088c00) [pid = 1940] [serial = 1748] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113c67000) [pid = 1940] [serial = 1729] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115d4f000) [pid = 1940] [serial = 1730] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12abcf400) [pid = 1940] [serial = 1769] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12b1d3400) [pid = 1940] [serial = 1778] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a907000) [pid = 1940] [serial = 1763] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x126560800) [pid = 1940] [serial = 1774] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a9ad800) [pid = 1940] [serial = 1766] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119644000) [pid = 1940] [serial = 1772] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12abc2c00) [pid = 1940] [serial = 1775] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12b1d5800) [pid = 1940] [serial = 1780] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1293ec400) [pid = 1940] [serial = 1760] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12608d400) [pid = 1940] [serial = 1750] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12655f400) [pid = 1940] [serial = 1751] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11983a400) [pid = 1940] [serial = 1741] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12a5d2c00) [pid = 1940] [serial = 1762] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119ab3000) [pid = 1940] [serial = 1742] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1267a0800) [pid = 1940] [serial = 1753] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126c7ec00) [pid = 1940] [serial = 1754] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126c7c800) [pid = 1940] [serial = 1756] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128bd9400) [pid = 1940] [serial = 1757] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1164ebc00) [pid = 1940] [serial = 1732] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x116af2000) [pid = 1940] [serial = 1733] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12a5d4c00) [pid = 1940] [serial = 1765] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12abc0c00) [pid = 1940] [serial = 1768] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119406c00) [pid = 1940] [serial = 1738] [outer = 0x0] [url = about:blank] 03:27:34 INFO - PROCESS | 1940 | 1467109654613 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1381ms 03:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:27:34 INFO - PROCESS | 1940 | 1467109654636 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:27:34 INFO - PROCESS | 1940 | 1467109654639 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:27:34 INFO - PROCESS | 1940 | 1467109654643 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:27:34 INFO - PROCESS | 1940 | 1467109654645 Marionette TRACE conn2 <- [1,2422,null,{}] 03:27:34 INFO - PROCESS | 1940 | 1467109654648 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:34 INFO - PROCESS | 1940 | 1467109654650 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:34 INFO - PROCESS | 1940 | 1467109654723 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:27:34 INFO - PROCESS | 1940 | 1467109654730 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:34 INFO - PROCESS | 1940 | 1467109654733 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x116856800 == 28 [pid = 1940] [id = 613] 03:27:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x113c8b000) [pid = 1940] [serial = 1839] [outer = 0x0] 03:27:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x115e27c00) [pid = 1940] [serial = 1840] [outer = 0x113c8b000] 03:27:34 INFO - PROCESS | 1940 | 1467109654760 Marionette DEBUG loaded listener.js 03:27:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x113c93c00) [pid = 1940] [serial = 1841] [outer = 0x113c8b000] 03:27:35 INFO - PROCESS | 1940 | 1467109655086 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 474ms 03:27:35 INFO - PROCESS | 1940 | 1467109655128 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:27:35 INFO - PROCESS | 1940 | 1467109655132 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:27:35 INFO - PROCESS | 1940 | 1467109655138 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:27:35 INFO - PROCESS | 1940 | 1467109655139 Marionette TRACE conn2 <- [1,2426,null,{}] 03:27:35 INFO - PROCESS | 1940 | 1467109655142 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:35 INFO - PROCESS | 1940 | 1467109655143 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:35 INFO - PROCESS | 1940 | 1467109655219 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:27:35 INFO - PROCESS | 1940 | 1467109655224 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:35 INFO - PROCESS | 1940 | 1467109655226 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x11918a000 == 29 [pid = 1940] [id = 614] 03:27:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1176ef000) [pid = 1940] [serial = 1842] [outer = 0x0] 03:27:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183f5c00) [pid = 1940] [serial = 1843] [outer = 0x1176ef000] 03:27:35 INFO - PROCESS | 1940 | 1467109655256 Marionette DEBUG loaded listener.js 03:27:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118781800) [pid = 1940] [serial = 1844] [outer = 0x1176ef000] 03:27:35 INFO - PROCESS | 1940 | 1467109655594 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 471ms 03:27:35 INFO - PROCESS | 1940 | 1467109655611 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:27:35 INFO - PROCESS | 1940 | 1467109655614 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:27:35 INFO - PROCESS | 1940 | 1467109655618 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:27:35 INFO - PROCESS | 1940 | 1467109655621 Marionette TRACE conn2 <- [1,2430,null,{}] 03:27:35 INFO - PROCESS | 1940 | 1467109655633 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:35 INFO - PROCESS | 1940 | 1467109655637 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:35 INFO - PROCESS | 1940 | 1467109655765 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:27:35 INFO - PROCESS | 1940 | 1467109655854 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:35 INFO - PROCESS | 1940 | 1467109655856 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242bc800 == 30 [pid = 1940] [id = 615] 03:27:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11213d400) [pid = 1940] [serial = 1845] [outer = 0x0] 03:27:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119640400) [pid = 1940] [serial = 1846] [outer = 0x11213d400] 03:27:35 INFO - PROCESS | 1940 | 1467109655903 Marionette DEBUG loaded listener.js 03:27:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119ab6c00) [pid = 1940] [serial = 1847] [outer = 0x11213d400] 03:27:36 INFO - PROCESS | 1940 | 1467109656245 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 675ms 03:27:36 INFO - PROCESS | 1940 | 1467109656294 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:27:36 INFO - PROCESS | 1940 | 1467109656297 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:27:36 INFO - PROCESS | 1940 | 1467109656300 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:27:36 INFO - PROCESS | 1940 | 1467109656301 Marionette TRACE conn2 <- [1,2434,null,{}] 03:27:36 INFO - PROCESS | 1940 | 1467109656303 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:36 INFO - PROCESS | 1940 | 1467109656304 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:36 INFO - PROCESS | 1940 | 1467109656414 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:27:36 INFO - PROCESS | 1940 | 1467109656419 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:36 INFO - PROCESS | 1940 | 1467109656420 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x126413000 == 31 [pid = 1940] [id = 616] 03:27:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x120ff4800) [pid = 1940] [serial = 1848] [outer = 0x0] 03:27:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123c4ac00) [pid = 1940] [serial = 1849] [outer = 0x120ff4800] 03:27:36 INFO - PROCESS | 1940 | 1467109656445 Marionette DEBUG loaded listener.js 03:27:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124607400) [pid = 1940] [serial = 1850] [outer = 0x120ff4800] 03:27:36 INFO - PROCESS | 1940 | 1467109656773 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 03:27:36 INFO - PROCESS | 1940 | 1467109656818 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:27:36 INFO - PROCESS | 1940 | 1467109656819 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:27:36 INFO - PROCESS | 1940 | 1467109656821 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:27:36 INFO - PROCESS | 1940 | 1467109656830 Marionette TRACE conn2 <- [1,2438,null,{}] 03:27:36 INFO - PROCESS | 1940 | 1467109656832 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:36 INFO - PROCESS | 1940 | 1467109656833 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:36 INFO - PROCESS | 1940 | 1467109656929 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:27:36 INFO - PROCESS | 1940 | 1467109656932 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:36 INFO - PROCESS | 1940 | 1467109656933 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e9f000 == 32 [pid = 1940] [id = 617] 03:27:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116af1800) [pid = 1940] [serial = 1851] [outer = 0x0] 03:27:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124ea2400) [pid = 1940] [serial = 1852] [outer = 0x116af1800] 03:27:36 INFO - PROCESS | 1940 | 1467109656958 Marionette DEBUG loaded listener.js 03:27:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1256e5000) [pid = 1940] [serial = 1853] [outer = 0x116af1800] 03:27:37 INFO - PROCESS | 1940 | 1467109657315 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 525ms 03:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:27:37 INFO - PROCESS | 1940 | 1467109657347 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:27:37 INFO - PROCESS | 1940 | 1467109657348 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:27:37 INFO - PROCESS | 1940 | 1467109657350 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:27:37 INFO - PROCESS | 1940 | 1467109657351 Marionette TRACE conn2 <- [1,2442,null,{}] 03:27:37 INFO - PROCESS | 1940 | 1467109657354 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:37 INFO - PROCESS | 1940 | 1467109657358 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:37 INFO - PROCESS | 1940 | 1467109657470 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:27:37 INFO - PROCESS | 1940 | 1467109657476 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:37 INFO - PROCESS | 1940 | 1467109657478 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a60d000 == 33 [pid = 1940] [id = 618] 03:27:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12608ac00) [pid = 1940] [serial = 1854] [outer = 0x0] 03:27:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1265f3000) [pid = 1940] [serial = 1855] [outer = 0x12608ac00] 03:27:37 INFO - PROCESS | 1940 | 1467109657502 Marionette DEBUG loaded listener.js 03:27:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128d9cc00) [pid = 1940] [serial = 1856] [outer = 0x12608ac00] 03:27:37 INFO - PROCESS | 1940 | 1467109657839 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 517ms 03:27:37 INFO - PROCESS | 1940 | 1467109657869 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:27:37 INFO - PROCESS | 1940 | 1467109657870 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:27:37 INFO - PROCESS | 1940 | 1467109657872 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:27:37 INFO - PROCESS | 1940 | 1467109657873 Marionette TRACE conn2 <- [1,2446,null,{}] 03:27:37 INFO - PROCESS | 1940 | 1467109657877 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:37 INFO - PROCESS | 1940 | 1467109657886 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:37 INFO - PROCESS | 1940 | 1467109657978 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:27:37 INFO - PROCESS | 1940 | 1467109657988 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:37 INFO - PROCESS | 1940 | 1467109657989 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab93000 == 34 [pid = 1940] [id = 619] 03:27:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128ec2c00) [pid = 1940] [serial = 1857] [outer = 0x0] 03:27:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x129163c00) [pid = 1940] [serial = 1858] [outer = 0x128ec2c00] 03:27:38 INFO - PROCESS | 1940 | 1467109658016 Marionette DEBUG loaded listener.js 03:27:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a47c000) [pid = 1940] [serial = 1859] [outer = 0x128ec2c00] 03:27:38 INFO - PROCESS | 1940 | 1467109658337 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 470ms 03:27:38 INFO - PROCESS | 1940 | 1467109658343 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:27:38 INFO - PROCESS | 1940 | 1467109658346 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:27:38 INFO - PROCESS | 1940 | 1467109658356 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:27:38 INFO - PROCESS | 1940 | 1467109658357 Marionette TRACE conn2 <- [1,2450,null,{}] 03:27:38 INFO - PROCESS | 1940 | 1467109658361 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:38 INFO - PROCESS | 1940 | 1467109658363 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:38 INFO - PROCESS | 1940 | 1467109658458 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:27:38 INFO - PROCESS | 1940 | 1467109658462 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:38 INFO - PROCESS | 1940 | 1467109658463 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c8800 == 35 [pid = 1940] [id = 620] 03:27:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1121b4400) [pid = 1940] [serial = 1860] [outer = 0x0] 03:27:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a483c00) [pid = 1940] [serial = 1861] [outer = 0x1121b4400] 03:27:38 INFO - PROCESS | 1940 | 1467109658486 Marionette DEBUG loaded listener.js 03:27:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a90dc00) [pid = 1940] [serial = 1862] [outer = 0x1121b4400] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x114fbac00) [pid = 1940] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124be3c00) [pid = 1940] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128bdd800) [pid = 1940] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x115d50400) [pid = 1940] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1240c4800) [pid = 1940] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116793800) [pid = 1940] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119c80400) [pid = 1940] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116884c00) [pid = 1940] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1183ef400) [pid = 1940] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x112f6d000) [pid = 1940] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119a0b800) [pid = 1940] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128bd9800) [pid = 1940] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1183eb800) [pid = 1940] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:27:38 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112aa8400) [pid = 1940] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:27:38 INFO - PROCESS | 1940 | 1467109658940 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 620ms 03:27:38 INFO - PROCESS | 1940 | 1467109658977 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:27:38 INFO - PROCESS | 1940 | 1467109658978 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:27:38 INFO - PROCESS | 1940 | 1467109658980 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:27:38 INFO - PROCESS | 1940 | 1467109658981 Marionette TRACE conn2 <- [1,2454,null,{}] 03:27:38 INFO - PROCESS | 1940 | 1467109658983 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:38 INFO - PROCESS | 1940 | 1467109658984 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:39 INFO - PROCESS | 1940 | 1467109659064 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:27:39 INFO - PROCESS | 1940 | 1467109659068 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:39 INFO - PROCESS | 1940 | 1467109659069 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8b000 == 36 [pid = 1940] [id = 621] 03:27:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x113c69000) [pid = 1940] [serial = 1863] [outer = 0x0] 03:27:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1183eb800) [pid = 1940] [serial = 1864] [outer = 0x113c69000] 03:27:39 INFO - PROCESS | 1940 | 1467109659095 Marionette DEBUG loaded listener.js 03:27:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119ab1000) [pid = 1940] [serial = 1865] [outer = 0x113c69000] 03:27:39 INFO - PROCESS | 1940 | 1467109659416 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 467ms 03:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:27:39 INFO - PROCESS | 1940 | 1467109659448 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:27:39 INFO - PROCESS | 1940 | 1467109659449 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:27:39 INFO - PROCESS | 1940 | 1467109659451 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:27:39 INFO - PROCESS | 1940 | 1467109659452 Marionette TRACE conn2 <- [1,2458,null,{}] 03:27:39 INFO - PROCESS | 1940 | 1467109659454 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:39 INFO - PROCESS | 1940 | 1467109659455 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:39 INFO - PROCESS | 1940 | 1467109659555 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:27:39 INFO - PROCESS | 1940 | 1467109659564 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:39 INFO - PROCESS | 1940 | 1467109659565 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf0b800 == 37 [pid = 1940] [id = 622] 03:27:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab4400) [pid = 1940] [serial = 1866] [outer = 0x0] 03:27:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126c7b400) [pid = 1940] [serial = 1867] [outer = 0x119ab4400] 03:27:39 INFO - PROCESS | 1940 | 1467109659589 Marionette DEBUG loaded listener.js 03:27:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1293e7400) [pid = 1940] [serial = 1868] [outer = 0x119ab4400] 03:27:39 INFO - PROCESS | 1940 | 1467109659909 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 468ms 03:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:27:39 INFO - PROCESS | 1940 | 1467109659919 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:27:39 INFO - PROCESS | 1940 | 1467109659921 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:27:39 INFO - PROCESS | 1940 | 1467109659923 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:27:39 INFO - PROCESS | 1940 | 1467109659925 Marionette TRACE conn2 <- [1,2462,null,{}] 03:27:39 INFO - PROCESS | 1940 | 1467109659929 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:39 INFO - PROCESS | 1940 | 1467109659931 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:40 INFO - PROCESS | 1940 | 1467109660022 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:27:40 INFO - PROCESS | 1940 | 1467109660027 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:40 INFO - PROCESS | 1940 | 1467109660030 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e9b800 == 38 [pid = 1940] [id = 623] 03:27:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a90b400) [pid = 1940] [serial = 1869] [outer = 0x0] 03:27:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12abc1c00) [pid = 1940] [serial = 1870] [outer = 0x12a90b400] 03:27:40 INFO - PROCESS | 1940 | 1467109660056 Marionette DEBUG loaded listener.js 03:27:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12abf7000) [pid = 1940] [serial = 1871] [outer = 0x12a90b400] 03:27:40 INFO - PROCESS | 1940 | 1467109660398 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms 03:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:27:40 INFO - PROCESS | 1940 | 1467109660453 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:27:40 INFO - PROCESS | 1940 | 1467109660455 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:27:40 INFO - PROCESS | 1940 | 1467109660457 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:27:40 INFO - PROCESS | 1940 | 1467109660458 Marionette TRACE conn2 <- [1,2466,null,{}] 03:27:40 INFO - PROCESS | 1940 | 1467109660460 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:40 INFO - PROCESS | 1940 | 1467109660461 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:40 INFO - PROCESS | 1940 | 1467109660534 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:27:40 INFO - PROCESS | 1940 | 1467109660538 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:40 INFO - PROCESS | 1940 | 1467109660539 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caae000 == 39 [pid = 1940] [id = 624] 03:27:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12abf7800) [pid = 1940] [serial = 1872] [outer = 0x0] 03:27:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b1d6000) [pid = 1940] [serial = 1873] [outer = 0x12abf7800] 03:27:40 INFO - PROCESS | 1940 | 1467109660564 Marionette DEBUG loaded listener.js 03:27:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b970000) [pid = 1940] [serial = 1874] [outer = 0x12abf7800] 03:27:40 INFO - PROCESS | 1940 | 1467109660970 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 03:27:40 INFO - PROCESS | 1940 | 1467109660977 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:27:40 INFO - PROCESS | 1940 | 1467109660979 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:27:40 INFO - PROCESS | 1940 | 1467109660983 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:27:40 INFO - PROCESS | 1940 | 1467109660985 Marionette TRACE conn2 <- [1,2470,null,{}] 03:27:40 INFO - PROCESS | 1940 | 1467109660989 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:40 INFO - PROCESS | 1940 | 1467109660991 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:41 INFO - PROCESS | 1940 | 1467109661102 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:27:41 INFO - PROCESS | 1940 | 1467109661160 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 1940 | 1467109661164 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11821b800 == 40 [pid = 1940] [id = 625] 03:27:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1133de400) [pid = 1940] [serial = 1875] [outer = 0x0] 03:27:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x113c91400) [pid = 1940] [serial = 1876] [outer = 0x1133de400] 03:27:41 INFO - PROCESS | 1940 | 1467109661195 Marionette DEBUG loaded listener.js 03:27:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1164e2c00) [pid = 1940] [serial = 1877] [outer = 0x1133de400] 03:27:41 INFO - PROCESS | 1940 | 1467109661724 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 774ms 03:27:41 INFO - PROCESS | 1940 | 1467109661768 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:27:41 INFO - PROCESS | 1940 | 1467109661772 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:27:41 INFO - PROCESS | 1940 | 1467109661780 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:27:41 INFO - PROCESS | 1940 | 1467109661781 Marionette TRACE conn2 <- [1,2474,null,{}] 03:27:41 INFO - PROCESS | 1940 | 1467109661784 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:41 INFO - PROCESS | 1940 | 1467109661786 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:41 INFO - PROCESS | 1940 | 1467109661893 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:27:41 INFO - PROCESS | 1940 | 1467109661974 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 1940 | 1467109661975 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267ba800 == 41 [pid = 1940] [id = 626] 03:27:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1183f7400) [pid = 1940] [serial = 1878] [outer = 0x0] 03:27:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11889c800) [pid = 1940] [serial = 1879] [outer = 0x1183f7400] 03:27:42 INFO - PROCESS | 1940 | 1467109662006 Marionette DEBUG loaded listener.js 03:27:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11940c800) [pid = 1940] [serial = 1880] [outer = 0x1183f7400] 03:27:42 INFO - PROCESS | 1940 | 1467109662718 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 972ms 03:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:27:42 INFO - PROCESS | 1940 | 1467109662751 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:27:42 INFO - PROCESS | 1940 | 1467109662753 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:27:42 INFO - PROCESS | 1940 | 1467109662756 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:27:42 INFO - PROCESS | 1940 | 1467109662758 Marionette TRACE conn2 <- [1,2478,null,{}] 03:27:42 INFO - PROCESS | 1940 | 1467109662762 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:42 INFO - PROCESS | 1940 | 1467109662763 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:42 INFO - PROCESS | 1940 | 1467109662871 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x128e9b800 == 40 [pid = 1940] [id = 623] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf0b800 == 39 [pid = 1940] [id = 622] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8b000 == 38 [pid = 1940] [id = 621] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c8800 == 37 [pid = 1940] [id = 620] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab93000 == 36 [pid = 1940] [id = 619] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x12a60d000 == 35 [pid = 1940] [id = 618] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x128e9f000 == 34 [pid = 1940] [id = 617] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x126413000 == 33 [pid = 1940] [id = 616] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1242bc800 == 32 [pid = 1940] [id = 615] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x11918a000 == 31 [pid = 1940] [id = 614] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x116856800 == 30 [pid = 1940] [id = 613] 03:27:42 INFO - PROCESS | 1940 | --DOCSHELL 0x1195b6800 == 29 [pid = 1940] [id = 612] 03:27:42 INFO - PROCESS | 1940 | 1467109662972 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:42 INFO - PROCESS | 1940 | 1467109662974 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x11641c000 == 30 [pid = 1940] [id = 627] 03:27:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x115e1fc00) [pid = 1940] [serial = 1881] [outer = 0x0] 03:27:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x116632000) [pid = 1940] [serial = 1882] [outer = 0x115e1fc00] 03:27:43 INFO - PROCESS | 1940 | 1467109663002 Marionette DEBUG loaded listener.js 03:27:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1183f0000) [pid = 1940] [serial = 1883] [outer = 0x115e1fc00] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1131f4400) [pid = 1940] [serial = 1783] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x115d51c00) [pid = 1940] [serial = 1784] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12a9a7800) [pid = 1940] [serial = 1819] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x128da0000) [pid = 1940] [serial = 1807] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12938d400) [pid = 1940] [serial = 1816] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12abca000) [pid = 1940] [serial = 1820] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x119645400) [pid = 1940] [serial = 1817] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x119ab9800) [pid = 1940] [serial = 1813] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12938c000) [pid = 1940] [serial = 1811] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128ebcc00) [pid = 1940] [serial = 1808] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1240d1000) [pid = 1940] [serial = 1802] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128bd4c00) [pid = 1940] [serial = 1814] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x123978000) [pid = 1940] [serial = 1799] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x123c47000) [pid = 1940] [serial = 1801] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128bd1800) [pid = 1940] [serial = 1805] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1265ef400) [pid = 1940] [serial = 1804] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128ebd000) [pid = 1940] [serial = 1810] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119641800) [pid = 1940] [serial = 1795] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119ab0000) [pid = 1940] [serial = 1796] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12b1dd000) [pid = 1940] [serial = 1781] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116a17800) [pid = 1940] [serial = 1789] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x117dbc800) [pid = 1940] [serial = 1790] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x120ff4400) [pid = 1940] [serial = 1798] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1176ed000) [pid = 1940] [serial = 1786] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x118532000) [pid = 1940] [serial = 1787] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11877a400) [pid = 1940] [serial = 1792] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119105c00) [pid = 1940] [serial = 1793] [outer = 0x0] [url = about:blank] 03:27:43 INFO - PROCESS | 1940 | 1467109663315 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 03:27:43 INFO - PROCESS | 1940 | 1467109663333 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:27:43 INFO - PROCESS | 1940 | 1467109663336 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:27:43 INFO - PROCESS | 1940 | 1467109663341 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:27:43 INFO - PROCESS | 1940 | 1467109663343 Marionette TRACE conn2 <- [1,2482,null,{}] 03:27:43 INFO - PROCESS | 1940 | 1467109663348 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:43 INFO - PROCESS | 1940 | 1467109663350 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:43 INFO - PROCESS | 1940 | 1467109663429 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:27:43 INFO - PROCESS | 1940 | 1467109663432 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:43 INFO - PROCESS | 1940 | 1467109663434 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x119cd1000 == 31 [pid = 1940] [id = 628] 03:27:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118734400) [pid = 1940] [serial = 1884] [outer = 0x0] 03:27:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11940b800) [pid = 1940] [serial = 1885] [outer = 0x118734400] 03:27:43 INFO - PROCESS | 1940 | 1467109663483 Marionette DEBUG loaded listener.js 03:27:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119654800) [pid = 1940] [serial = 1886] [outer = 0x118734400] 03:27:43 INFO - PROCESS | 1940 | 1467109663835 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 03:27:43 INFO - PROCESS | 1940 | 1467109663865 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:27:43 INFO - PROCESS | 1940 | 1467109663866 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:27:43 INFO - PROCESS | 1940 | 1467109663868 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:27:43 INFO - PROCESS | 1940 | 1467109663871 Marionette TRACE conn2 <- [1,2486,null,{}] 03:27:43 INFO - PROCESS | 1940 | 1467109663881 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:43 INFO - PROCESS | 1940 | 1467109663884 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:43 INFO - PROCESS | 1940 | 1467109663968 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:27:43 INFO - PROCESS | 1940 | 1467109663973 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:43 INFO - PROCESS | 1940 | 1467109663976 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x125776800 == 32 [pid = 1940] [id = 629] 03:27:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11337fc00) [pid = 1940] [serial = 1887] [outer = 0x0] 03:27:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x120ff0000) [pid = 1940] [serial = 1888] [outer = 0x11337fc00] 03:27:44 INFO - PROCESS | 1940 | 1467109664006 Marionette DEBUG loaded listener.js 03:27:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124ba4800) [pid = 1940] [serial = 1889] [outer = 0x11337fc00] 03:27:44 INFO - PROCESS | 1940 | 1467109664372 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 03:27:44 INFO - PROCESS | 1940 | 1467109664395 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:27:44 INFO - PROCESS | 1940 | 1467109664397 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:27:44 INFO - PROCESS | 1940 | 1467109664399 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:27:44 INFO - PROCESS | 1940 | 1467109664400 Marionette TRACE conn2 <- [1,2490,null,{}] 03:27:44 INFO - PROCESS | 1940 | 1467109664402 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:44 INFO - PROCESS | 1940 | 1467109664404 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:44 INFO - PROCESS | 1940 | 1467109664482 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:27:44 INFO - PROCESS | 1940 | 1467109664485 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:44 INFO - PROCESS | 1940 | 1467109664486 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e8e000 == 33 [pid = 1940] [id = 630] 03:27:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124be2c00) [pid = 1940] [serial = 1890] [outer = 0x0] 03:27:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1257edc00) [pid = 1940] [serial = 1891] [outer = 0x124be2c00] 03:27:44 INFO - PROCESS | 1940 | 1467109664513 Marionette DEBUG loaded listener.js 03:27:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126553800) [pid = 1940] [serial = 1892] [outer = 0x124be2c00] 03:27:44 INFO - PROCESS | 1940 | 1467109664849 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 469ms 03:27:44 INFO - PROCESS | 1940 | 1467109664869 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:27:44 INFO - PROCESS | 1940 | 1467109664870 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:27:44 INFO - PROCESS | 1940 | 1467109664872 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:27:44 INFO - PROCESS | 1940 | 1467109664873 Marionette TRACE conn2 <- [1,2494,null,{}] 03:27:44 INFO - PROCESS | 1940 | 1467109664877 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:44 INFO - PROCESS | 1940 | 1467109664879 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:44 INFO - PROCESS | 1940 | 1467109664960 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:27:45 INFO - PROCESS | 1940 | 1467109665029 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:45 INFO - PROCESS | 1940 | 1467109665030 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a3000 == 34 [pid = 1940] [id = 631] 03:27:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x113c91800) [pid = 1940] [serial = 1893] [outer = 0x0] 03:27:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1265ef400) [pid = 1940] [serial = 1894] [outer = 0x113c91800] 03:27:45 INFO - PROCESS | 1940 | 1467109665054 Marionette DEBUG loaded listener.js 03:27:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128966400) [pid = 1940] [serial = 1895] [outer = 0x113c91800] 03:27:45 INFO - PROCESS | 1940 | 1467109665482 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 621ms 03:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:27:45 INFO - PROCESS | 1940 | 1467109665494 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:27:45 INFO - PROCESS | 1940 | 1467109665496 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:27:45 INFO - PROCESS | 1940 | 1467109665500 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:27:45 INFO - PROCESS | 1940 | 1467109665502 Marionette TRACE conn2 <- [1,2498,null,{}] 03:27:45 INFO - PROCESS | 1940 | 1467109665505 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:45 INFO - PROCESS | 1940 | 1467109665513 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:45 INFO - PROCESS | 1940 | 1467109665710 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:27:45 INFO - PROCESS | 1940 | 1467109665734 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:45 INFO - PROCESS | 1940 | 1467109665736 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b17d000 == 35 [pid = 1940] [id = 632] 03:27:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128966800) [pid = 1940] [serial = 1896] [outer = 0x0] 03:27:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128eba000) [pid = 1940] [serial = 1897] [outer = 0x128966800] 03:27:45 INFO - PROCESS | 1940 | 1467109665777 Marionette DEBUG loaded listener.js 03:27:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a90e400) [pid = 1940] [serial = 1898] [outer = 0x128966800] 03:27:46 INFO - PROCESS | 1940 | 1467109666137 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 03:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:27:46 INFO - PROCESS | 1940 | 1467109666170 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:27:46 INFO - PROCESS | 1940 | 1467109666171 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:27:46 INFO - PROCESS | 1940 | 1467109666173 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:27:46 INFO - PROCESS | 1940 | 1467109666174 Marionette TRACE conn2 <- [1,2502,null,{}] 03:27:46 INFO - PROCESS | 1940 | 1467109666184 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:46 INFO - PROCESS | 1940 | 1467109666193 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:46 INFO - PROCESS | 1940 | 1467109666289 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:27:46 INFO - PROCESS | 1940 | 1467109666293 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:46 INFO - PROCESS | 1940 | 1467109666294 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcd7800 == 36 [pid = 1940] [id = 633] 03:27:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a483800) [pid = 1940] [serial = 1899] [outer = 0x0] 03:27:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12abc0400) [pid = 1940] [serial = 1900] [outer = 0x12a483800] 03:27:46 INFO - PROCESS | 1940 | 1467109666319 Marionette DEBUG loaded listener.js 03:27:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12abf1000) [pid = 1940] [serial = 1901] [outer = 0x12a483800] 03:27:46 INFO - PROCESS | 1940 | 1467109666637 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 527ms 03:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:27:46 INFO - PROCESS | 1940 | 1467109666700 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:27:46 INFO - PROCESS | 1940 | 1467109666702 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:27:46 INFO - PROCESS | 1940 | 1467109666704 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:27:46 INFO - PROCESS | 1940 | 1467109666705 Marionette TRACE conn2 <- [1,2506,null,{}] 03:27:46 INFO - PROCESS | 1940 | 1467109666707 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:46 INFO - PROCESS | 1940 | 1467109666708 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:46 INFO - PROCESS | 1940 | 1467109666805 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x112ae0400) [pid = 1940] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x116a1e800) [pid = 1940] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1164e7000) [pid = 1940] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1176ef000) [pid = 1940] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x120ff4800) [pid = 1940] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119647800) [pid = 1940] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x116af1800) [pid = 1940] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12608ac00) [pid = 1940] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128ec2c00) [pid = 1940] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124ea1c00) [pid = 1940] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1121b4400) [pid = 1940] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1257ee400) [pid = 1940] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x113c69000) [pid = 1940] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a90b400) [pid = 1940] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119ab4400) [pid = 1940] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x113c8b000) [pid = 1940] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:27:46 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11213d400) [pid = 1940] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:27:47 INFO - PROCESS | 1940 | 1467109667025 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:47 INFO - PROCESS | 1940 | 1467109667026 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x116605800 == 37 [pid = 1940] [id = 634] 03:27:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11213d400) [pid = 1940] [serial = 1902] [outer = 0x0] 03:27:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x113c67000) [pid = 1940] [serial = 1903] [outer = 0x11213d400] 03:27:47 INFO - PROCESS | 1940 | 1467109667072 Marionette DEBUG loaded listener.js 03:27:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115d4a400) [pid = 1940] [serial = 1904] [outer = 0x11213d400] 03:27:47 INFO - PROCESS | 1940 | 1467109667498 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 819ms 03:27:47 INFO - PROCESS | 1940 | 1467109667525 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:27:47 INFO - PROCESS | 1940 | 1467109667530 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:27:47 INFO - PROCESS | 1940 | 1467109667533 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:27:47 INFO - PROCESS | 1940 | 1467109667535 Marionette TRACE conn2 <- [1,2510,null,{}] 03:27:47 INFO - PROCESS | 1940 | 1467109667539 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:47 INFO - PROCESS | 1940 | 1467109667541 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:47 INFO - PROCESS | 1940 | 1467109667641 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:27:47 INFO - PROCESS | 1940 | 1467109667699 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:47 INFO - PROCESS | 1940 | 1467109667701 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242bd800 == 38 [pid = 1940] [id = 635] 03:27:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1164e7000) [pid = 1940] [serial = 1905] [outer = 0x0] 03:27:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1183ed400) [pid = 1940] [serial = 1906] [outer = 0x1164e7000] 03:27:47 INFO - PROCESS | 1940 | 1467109667731 Marionette DEBUG loaded listener.js 03:27:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119108400) [pid = 1940] [serial = 1907] [outer = 0x1164e7000] 03:27:48 INFO - PROCESS | 1940 | 1467109668179 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 03:27:48 INFO - PROCESS | 1940 | 1467109668207 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:27:48 INFO - PROCESS | 1940 | 1467109668210 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:27:48 INFO - PROCESS | 1940 | 1467109668230 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:27:48 INFO - PROCESS | 1940 | 1467109668231 Marionette TRACE conn2 <- [1,2514,null,{}] 03:27:48 INFO - PROCESS | 1940 | 1467109668234 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:48 INFO - PROCESS | 1940 | 1467109668235 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:48 INFO - PROCESS | 1940 | 1467109668354 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:27:48 INFO - PROCESS | 1940 | 1467109668439 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:48 INFO - PROCESS | 1940 | 1467109668441 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab92000 == 39 [pid = 1940] [id = 636] 03:27:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119ab2c00) [pid = 1940] [serial = 1908] [outer = 0x0] 03:27:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119c80c00) [pid = 1940] [serial = 1909] [outer = 0x119ab2c00] 03:27:48 INFO - PROCESS | 1940 | 1467109668470 Marionette DEBUG loaded listener.js 03:27:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1240c7400) [pid = 1940] [serial = 1910] [outer = 0x119ab2c00] 03:27:48 INFO - PROCESS | 1940 | 1467109668885 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 722ms 03:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:27:48 INFO - PROCESS | 1940 | 1467109668950 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:27:48 INFO - PROCESS | 1940 | 1467109668952 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:27:48 INFO - PROCESS | 1940 | 1467109668959 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:27:48 INFO - PROCESS | 1940 | 1467109668963 Marionette TRACE conn2 <- [1,2518,null,{}] 03:27:48 INFO - PROCESS | 1940 | 1467109668967 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:48 INFO - PROCESS | 1940 | 1467109668969 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:49 INFO - PROCESS | 1940 | 1467109669068 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:27:49 INFO - PROCESS | 1940 | 1467109669140 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:49 INFO - PROCESS | 1940 | 1467109669141 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c63b800 == 40 [pid = 1940] [id = 637] 03:27:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119ab9800) [pid = 1940] [serial = 1911] [outer = 0x0] 03:27:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12569a400) [pid = 1940] [serial = 1912] [outer = 0x119ab9800] 03:27:49 INFO - PROCESS | 1940 | 1467109669171 Marionette DEBUG loaded listener.js 03:27:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128bd3800) [pid = 1940] [serial = 1913] [outer = 0x119ab9800] 03:27:49 INFO - PROCESS | 1940 | 1467109669595 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 678ms 03:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:27:49 INFO - PROCESS | 1940 | 1467109669634 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:27:49 INFO - PROCESS | 1940 | 1467109669636 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:27:49 INFO - PROCESS | 1940 | 1467109669638 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:27:49 INFO - PROCESS | 1940 | 1467109669639 Marionette TRACE conn2 <- [1,2522,null,{}] 03:27:49 INFO - PROCESS | 1940 | 1467109669641 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:49 INFO - PROCESS | 1940 | 1467109669643 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:49 INFO - PROCESS | 1940 | 1467109669759 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:27:49 INFO - PROCESS | 1940 | 1467109669819 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:49 INFO - PROCESS | 1940 | 1467109669821 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195b5000 == 41 [pid = 1940] [id = 638] 03:27:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1240c7000) [pid = 1940] [serial = 1914] [outer = 0x0] 03:27:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128bd3c00) [pid = 1940] [serial = 1915] [outer = 0x1240c7000] 03:27:49 INFO - PROCESS | 1940 | 1467109669850 Marionette DEBUG loaded listener.js 03:27:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128ebe000) [pid = 1940] [serial = 1916] [outer = 0x1240c7000] 03:27:50 INFO - PROCESS | 1940 | 1467109670357 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 769ms 03:27:50 INFO - PROCESS | 1940 | 1467109670407 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:27:50 INFO - PROCESS | 1940 | 1467109670409 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:27:50 INFO - PROCESS | 1940 | 1467109670412 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:27:50 INFO - PROCESS | 1940 | 1467109670414 Marionette TRACE conn2 <- [1,2526,null,{}] 03:27:50 INFO - PROCESS | 1940 | 1467109670418 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:50 INFO - PROCESS | 1940 | 1467109670419 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:50 INFO - PROCESS | 1940 | 1467109670514 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:27:50 INFO - PROCESS | 1940 | 1467109670575 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:50 INFO - PROCESS | 1940 | 1467109670576 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f47800 == 42 [pid = 1940] [id = 639] 03:27:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11618fc00) [pid = 1940] [serial = 1917] [outer = 0x0] 03:27:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x116af7000) [pid = 1940] [serial = 1918] [outer = 0x11618fc00] 03:27:50 INFO - PROCESS | 1940 | 1467109670604 Marionette DEBUG loaded listener.js 03:27:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1183f7800) [pid = 1940] [serial = 1919] [outer = 0x11618fc00] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcd7800 == 41 [pid = 1940] [id = 633] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12b17d000 == 40 [pid = 1940] [id = 632] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4a3000 == 39 [pid = 1940] [id = 631] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x128e8e000 == 38 [pid = 1940] [id = 630] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x125776800 == 37 [pid = 1940] [id = 629] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x119cd1000 == 36 [pid = 1940] [id = 628] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x11641c000 == 35 [pid = 1940] [id = 627] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x1267ba800 == 34 [pid = 1940] [id = 626] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x11821b800 == 33 [pid = 1940] [id = 625] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12caae000 == 32 [pid = 1940] [id = 624] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x1195b5000 == 31 [pid = 1940] [id = 638] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12c63b800 == 30 [pid = 1940] [id = 637] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab92000 == 29 [pid = 1940] [id = 636] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x1242bd800 == 28 [pid = 1940] [id = 635] 03:27:51 INFO - PROCESS | 1940 | --DOCSHELL 0x116605800 == 27 [pid = 1940] [id = 634] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x116146c00) [pid = 1940] [serial = 1823] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x113c64c00) [pid = 1940] [serial = 1822] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118893400) [pid = 1940] [serial = 1838] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1183ea800) [pid = 1940] [serial = 1837] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119160800) [pid = 1940] [serial = 1826] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1183f5c00) [pid = 1940] [serial = 1843] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1183ec800) [pid = 1940] [serial = 1825] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118781800) [pid = 1940] [serial = 1844] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x123c4ac00) [pid = 1940] [serial = 1849] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123e41000) [pid = 1940] [serial = 1829] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119aba800) [pid = 1940] [serial = 1828] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124ea2400) [pid = 1940] [serial = 1852] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1265f3000) [pid = 1940] [serial = 1855] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12a47c000) [pid = 1940] [serial = 1859] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x129163c00) [pid = 1940] [serial = 1858] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128da5800) [pid = 1940] [serial = 1832] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1265eec00) [pid = 1940] [serial = 1831] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12a483c00) [pid = 1940] [serial = 1861] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a5d4400) [pid = 1940] [serial = 1835] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x129161800) [pid = 1940] [serial = 1834] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119ab1000) [pid = 1940] [serial = 1865] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12abf7000) [pid = 1940] [serial = 1871] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126c7b400) [pid = 1940] [serial = 1867] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1183eb800) [pid = 1940] [serial = 1864] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12abc1c00) [pid = 1940] [serial = 1870] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12b1d6000) [pid = 1940] [serial = 1873] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12a90dc00) [pid = 1940] [serial = 1862] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x115e27c00) [pid = 1940] [serial = 1840] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x113c93c00) [pid = 1940] [serial = 1841] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x128d9cc00) [pid = 1940] [serial = 1856] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x119640400) [pid = 1940] [serial = 1846] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1256e5000) [pid = 1940] [serial = 1853] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x119ab6c00) [pid = 1940] [serial = 1847] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1293e7400) [pid = 1940] [serial = 1868] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x124607400) [pid = 1940] [serial = 1850] [outer = 0x0] [url = about:blank] 03:27:51 INFO - PROCESS | 1940 | 1467109671501 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1121ms 03:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:27:51 INFO - PROCESS | 1940 | 1467109671534 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:27:51 INFO - PROCESS | 1940 | 1467109671537 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:27:51 INFO - PROCESS | 1940 | 1467109671540 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:27:51 INFO - PROCESS | 1940 | 1467109671541 Marionette TRACE conn2 <- [1,2530,null,{}] 03:27:51 INFO - PROCESS | 1940 | 1467109671551 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:51 INFO - PROCESS | 1940 | 1467109671553 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:51 INFO - PROCESS | 1940 | 1467109671633 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:27:51 INFO - PROCESS | 1940 | 1467109671687 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:51 INFO - PROCESS | 1940 | 1467109671690 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x116ab9000 == 28 [pid = 1940] [id = 640] 03:27:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x114f88800) [pid = 1940] [serial = 1920] [outer = 0x0] 03:27:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x115e27c00) [pid = 1940] [serial = 1921] [outer = 0x114f88800] 03:27:51 INFO - PROCESS | 1940 | 1467109671717 Marionette DEBUG loaded listener.js 03:27:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11663ac00) [pid = 1940] [serial = 1922] [outer = 0x114f88800] 03:27:52 INFO - PROCESS | 1940 | 1467109672029 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 527ms 03:27:52 INFO - PROCESS | 1940 | 1467109672066 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:27:52 INFO - PROCESS | 1940 | 1467109672070 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:27:52 INFO - PROCESS | 1940 | 1467109672074 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:27:52 INFO - PROCESS | 1940 | 1467109672078 Marionette TRACE conn2 <- [1,2534,null,{}] 03:27:52 INFO - PROCESS | 1940 | 1467109672081 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:52 INFO - PROCESS | 1940 | 1467109672083 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:52 INFO - PROCESS | 1940 | 1467109672160 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:27:52 INFO - PROCESS | 1940 | 1467109672166 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:52 INFO - PROCESS | 1940 | 1467109672167 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119485800 == 29 [pid = 1940] [id = 641] 03:27:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1176e8400) [pid = 1940] [serial = 1923] [outer = 0x0] 03:27:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1185e4400) [pid = 1940] [serial = 1924] [outer = 0x1176e8400] 03:27:52 INFO - PROCESS | 1940 | 1467109672195 Marionette DEBUG loaded listener.js 03:27:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118786800) [pid = 1940] [serial = 1925] [outer = 0x1176e8400] 03:27:52 INFO - PROCESS | 1940 | 1467109672572 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 03:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:27:52 INFO - PROCESS | 1940 | 1467109672597 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:27:52 INFO - PROCESS | 1940 | 1467109672598 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:27:52 INFO - PROCESS | 1940 | 1467109672600 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:27:52 INFO - PROCESS | 1940 | 1467109672603 Marionette TRACE conn2 <- [1,2538,null,{}] 03:27:52 INFO - PROCESS | 1940 | 1467109672611 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:52 INFO - PROCESS | 1940 | 1467109672614 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:52 INFO - PROCESS | 1940 | 1467109672689 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:27:52 INFO - PROCESS | 1940 | 1467109672698 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:52 INFO - PROCESS | 1940 | 1467109672700 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f4d800 == 30 [pid = 1940] [id = 642] 03:27:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1133db000) [pid = 1940] [serial = 1926] [outer = 0x0] 03:27:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119648400) [pid = 1940] [serial = 1927] [outer = 0x1133db000] 03:27:52 INFO - PROCESS | 1940 | 1467109672728 Marionette DEBUG loaded listener.js 03:27:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x119ab0c00) [pid = 1940] [serial = 1928] [outer = 0x1133db000] 03:27:53 INFO - PROCESS | 1940 | 1467109673066 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 522ms 03:27:53 INFO - PROCESS | 1940 | 1467109673129 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:27:53 INFO - PROCESS | 1940 | 1467109673131 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:27:53 INFO - PROCESS | 1940 | 1467109673133 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:27:53 INFO - PROCESS | 1940 | 1467109673134 Marionette TRACE conn2 <- [1,2542,null,{}] 03:27:53 INFO - PROCESS | 1940 | 1467109673136 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:53 INFO - PROCESS | 1940 | 1467109673137 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:53 INFO - PROCESS | 1940 | 1467109673214 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:27:53 INFO - PROCESS | 1940 | 1467109673218 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:53 INFO - PROCESS | 1940 | 1467109673219 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12651a800 == 31 [pid = 1940] [id = 643] 03:27:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119ab8800) [pid = 1940] [serial = 1929] [outer = 0x0] 03:27:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x120ff5800) [pid = 1940] [serial = 1930] [outer = 0x119ab8800] 03:27:53 INFO - PROCESS | 1940 | 1467109673247 Marionette DEBUG loaded listener.js 03:27:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123feec00) [pid = 1940] [serial = 1931] [outer = 0x119ab8800] 03:27:53 INFO - PROCESS | 1940 | 1467109673651 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 567ms 03:27:53 INFO - PROCESS | 1940 | 1467109673701 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:27:53 INFO - PROCESS | 1940 | 1467109673704 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:27:53 INFO - PROCESS | 1940 | 1467109673707 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:27:53 INFO - PROCESS | 1940 | 1467109673719 Marionette TRACE conn2 <- [1,2546,null,{}] 03:27:53 INFO - PROCESS | 1940 | 1467109673722 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:53 INFO - PROCESS | 1940 | 1467109673724 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:53 INFO - PROCESS | 1940 | 1467109673865 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:27:53 INFO - PROCESS | 1940 | 1467109673886 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:53 INFO - PROCESS | 1940 | 1467109673888 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd8000 == 32 [pid = 1940] [id = 644] 03:27:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115e20400) [pid = 1940] [serial = 1932] [outer = 0x0] 03:27:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1242aac00) [pid = 1940] [serial = 1933] [outer = 0x115e20400] 03:27:53 INFO - PROCESS | 1940 | 1467109673928 Marionette DEBUG loaded listener.js 03:27:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124e98c00) [pid = 1940] [serial = 1934] [outer = 0x115e20400] 03:27:54 INFO - PROCESS | 1940 | 1467109674387 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 732ms 03:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:27:54 INFO - PROCESS | 1940 | 1467109674438 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:27:54 INFO - PROCESS | 1940 | 1467109674439 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:27:54 INFO - PROCESS | 1940 | 1467109674441 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:27:54 INFO - PROCESS | 1940 | 1467109674442 Marionette TRACE conn2 <- [1,2550,null,{}] 03:27:54 INFO - PROCESS | 1940 | 1467109674444 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:54 INFO - PROCESS | 1940 | 1467109674449 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:54 INFO - PROCESS | 1940 | 1467109674563 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:27:54 INFO - PROCESS | 1940 | 1467109674600 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:54 INFO - PROCESS | 1940 | 1467109674601 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b7800 == 33 [pid = 1940] [id = 645] 03:27:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118787000) [pid = 1940] [serial = 1935] [outer = 0x0] 03:27:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1257ee400) [pid = 1940] [serial = 1936] [outer = 0x118787000] 03:27:54 INFO - PROCESS | 1940 | 1467109674627 Marionette DEBUG loaded listener.js 03:27:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128bd4800) [pid = 1940] [serial = 1937] [outer = 0x118787000] 03:27:54 INFO - PROCESS | 1940 | 1467109674970 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 570ms 03:27:55 INFO - PROCESS | 1940 | 1467109675013 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:27:55 INFO - PROCESS | 1940 | 1467109675014 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:27:55 INFO - PROCESS | 1940 | 1467109675016 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:27:55 INFO - PROCESS | 1940 | 1467109675017 Marionette TRACE conn2 <- [1,2554,null,{}] 03:27:55 INFO - PROCESS | 1940 | 1467109675019 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:55 INFO - PROCESS | 1940 | 1467109675021 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:55 INFO - PROCESS | 1940 | 1467109675116 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:27:55 INFO - PROCESS | 1940 | 1467109675119 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:55 INFO - PROCESS | 1940 | 1467109675121 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a64e800 == 34 [pid = 1940] [id = 646] 03:27:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124f08c00) [pid = 1940] [serial = 1938] [outer = 0x0] 03:27:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x128da9400) [pid = 1940] [serial = 1939] [outer = 0x124f08c00] 03:27:55 INFO - PROCESS | 1940 | 1467109675145 Marionette DEBUG loaded listener.js 03:27:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12915e000) [pid = 1940] [serial = 1940] [outer = 0x124f08c00] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a483800) [pid = 1940] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x113c91800) [pid = 1940] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x128966800) [pid = 1940] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118734400) [pid = 1940] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1183f7400) [pid = 1940] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12abf7800) [pid = 1940] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11337fc00) [pid = 1940] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1133de400) [pid = 1940] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x115e1fc00) [pid = 1940] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:27:55 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124be2c00) [pid = 1940] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:27:55 INFO - PROCESS | 1940 | 1467109675628 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 618ms 03:27:55 INFO - PROCESS | 1940 | 1467109675634 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:27:55 INFO - PROCESS | 1940 | 1467109675636 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:27:55 INFO - PROCESS | 1940 | 1467109675638 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:27:55 INFO - PROCESS | 1940 | 1467109675639 Marionette TRACE conn2 <- [1,2558,null,{}] 03:27:55 INFO - PROCESS | 1940 | 1467109675641 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:55 INFO - PROCESS | 1940 | 1467109675642 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:55 INFO - PROCESS | 1940 | 1467109675723 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:27:55 INFO - PROCESS | 1940 | 1467109675730 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:55 INFO - PROCESS | 1940 | 1467109675731 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a0800 == 35 [pid = 1940] [id = 647] 03:27:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x113c69000) [pid = 1940] [serial = 1941] [outer = 0x0] 03:27:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1183e9800) [pid = 1940] [serial = 1942] [outer = 0x113c69000] 03:27:55 INFO - PROCESS | 1940 | 1467109675756 Marionette DEBUG loaded listener.js 03:27:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x126446800) [pid = 1940] [serial = 1943] [outer = 0x113c69000] 03:27:56 INFO - PROCESS | 1940 | 1467109676087 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 03:27:56 INFO - PROCESS | 1940 | 1467109676107 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:27:56 INFO - PROCESS | 1940 | 1467109676119 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:27:56 INFO - PROCESS | 1940 | 1467109676121 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:27:56 INFO - PROCESS | 1940 | 1467109676122 Marionette TRACE conn2 <- [1,2562,null,{}] 03:27:56 INFO - PROCESS | 1940 | 1467109676124 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:56 INFO - PROCESS | 1940 | 1467109676125 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:56 INFO - PROCESS | 1940 | 1467109676224 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:27:56 INFO - PROCESS | 1940 | 1467109676230 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:56 INFO - PROCESS | 1940 | 1467109676231 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f4b800 == 36 [pid = 1940] [id = 648] 03:27:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11889d000) [pid = 1940] [serial = 1944] [outer = 0x0] 03:27:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x128da7400) [pid = 1940] [serial = 1945] [outer = 0x11889d000] 03:27:56 INFO - PROCESS | 1940 | 1467109676255 Marionette DEBUG loaded listener.js 03:27:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1293e5000) [pid = 1940] [serial = 1946] [outer = 0x11889d000] 03:27:56 INFO - PROCESS | 1940 | 1467109676578 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 468ms 03:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:27:56 INFO - PROCESS | 1940 | 1467109676589 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:27:56 INFO - PROCESS | 1940 | 1467109676590 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:27:56 INFO - PROCESS | 1940 | 1467109676593 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:27:56 INFO - PROCESS | 1940 | 1467109676596 Marionette TRACE conn2 <- [1,2566,null,{}] 03:27:56 INFO - PROCESS | 1940 | 1467109676600 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:56 INFO - PROCESS | 1940 | 1467109676601 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:56 INFO - PROCESS | 1940 | 1467109676679 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:27:56 INFO - PROCESS | 1940 | 1467109676683 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:56 INFO - PROCESS | 1940 | 1467109676684 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bcda800 == 37 [pid = 1940] [id = 649] 03:27:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12915d800) [pid = 1940] [serial = 1947] [outer = 0x0] 03:27:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12a482c00) [pid = 1940] [serial = 1948] [outer = 0x12915d800] 03:27:56 INFO - PROCESS | 1940 | 1467109676708 Marionette DEBUG loaded listener.js 03:27:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12a906c00) [pid = 1940] [serial = 1949] [outer = 0x12915d800] 03:27:57 INFO - PROCESS | 1940 | 1467109677050 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 472ms 03:27:57 INFO - PROCESS | 1940 | 1467109677073 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:27:57 INFO - PROCESS | 1940 | 1467109677075 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:27:57 INFO - PROCESS | 1940 | 1467109677079 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:27:57 INFO - PROCESS | 1940 | 1467109677081 Marionette TRACE conn2 <- [1,2570,null,{}] 03:27:57 INFO - PROCESS | 1940 | 1467109677083 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:57 INFO - PROCESS | 1940 | 1467109677085 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:57 INFO - PROCESS | 1940 | 1467109677199 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:27:57 INFO - PROCESS | 1940 | 1467109677205 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:57 INFO - PROCESS | 1940 | 1467109677207 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd7000 == 38 [pid = 1940] [id = 650] 03:27:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12a5cac00) [pid = 1940] [serial = 1950] [outer = 0x0] 03:27:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12a9adc00) [pid = 1940] [serial = 1951] [outer = 0x12a5cac00] 03:27:57 INFO - PROCESS | 1940 | 1467109677235 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12abf6800) [pid = 1940] [serial = 1952] [outer = 0x12a5cac00] 03:27:57 INFO - PROCESS | 1940 | 1467109677551 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 03:27:57 INFO - PROCESS | 1940 | 1467109677628 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:27:57 INFO - PROCESS | 1940 | 1467109677630 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:27:57 INFO - PROCESS | 1940 | 1467109677634 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:27:57 INFO - PROCESS | 1940 | 1467109677637 Marionette TRACE conn2 <- [1,2574,null,{}] 03:27:57 INFO - PROCESS | 1940 | 1467109677641 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:57 INFO - PROCESS | 1940 | 1467109677643 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:57 INFO - PROCESS | 1940 | 1467109677737 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:27:57 INFO - PROCESS | 1940 | 1467109677834 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:57 INFO - PROCESS | 1940 | 1467109677837 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x116aa3800 == 39 [pid = 1940] [id = 651] 03:27:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x112fe7400) [pid = 1940] [serial = 1953] [outer = 0x0] 03:27:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1131ebc00) [pid = 1940] [serial = 1954] [outer = 0x112fe7400] 03:27:57 INFO - PROCESS | 1940 | 1467109677869 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x114fbe800) [pid = 1940] [serial = 1955] [outer = 0x112fe7400] 03:27:58 INFO - PROCESS | 1940 | 1467109678384 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 778ms 03:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:27:58 INFO - PROCESS | 1940 | 1467109678437 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:27:58 INFO - PROCESS | 1940 | 1467109678439 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:27:58 INFO - PROCESS | 1940 | 1467109678447 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:27:58 INFO - PROCESS | 1940 | 1467109678450 Marionette TRACE conn2 <- [1,2578,null,{}] 03:27:58 INFO - PROCESS | 1940 | 1467109678453 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:58 INFO - PROCESS | 1940 | 1467109678454 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:58 INFO - PROCESS | 1940 | 1467109678566 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:27:58 INFO - PROCESS | 1940 | 1467109678661 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:58 INFO - PROCESS | 1940 | 1467109678663 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12508a800 == 40 [pid = 1940] [id = 652] 03:27:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1183f0400) [pid = 1940] [serial = 1956] [outer = 0x0] 03:27:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1185ed400) [pid = 1940] [serial = 1957] [outer = 0x1183f0400] 03:27:58 INFO - PROCESS | 1940 | 1467109678713 Marionette DEBUG loaded listener.js 03:27:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119163000) [pid = 1940] [serial = 1958] [outer = 0x1183f0400] 03:27:59 INFO - PROCESS | 1940 | 1467109679441 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1075ms 03:27:59 INFO - PROCESS | 1940 | 1467109679519 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:27:59 INFO - PROCESS | 1940 | 1467109679521 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:27:59 INFO - PROCESS | 1940 | 1467109679524 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:27:59 INFO - PROCESS | 1940 | 1467109679527 Marionette TRACE conn2 <- [1,2582,null,{}] 03:27:59 INFO - PROCESS | 1940 | 1467109679530 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:59 INFO - PROCESS | 1940 | 1467109679532 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:59 INFO - PROCESS | 1940 | 1467109679634 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:27:59 INFO - PROCESS | 1940 | 1467109679717 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:59 INFO - PROCESS | 1940 | 1467109679720 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:27:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x119483800 == 41 [pid = 1940] [id = 653] 03:27:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x117db8c00) [pid = 1940] [serial = 1959] [outer = 0x0] 03:27:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1183ef400) [pid = 1940] [serial = 1960] [outer = 0x117db8c00] 03:27:59 INFO - PROCESS | 1940 | 1467109679749 Marionette DEBUG loaded listener.js 03:27:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11889e800) [pid = 1940] [serial = 1961] [outer = 0x117db8c00] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12bcda800 == 40 [pid = 1940] [id = 649] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x123f4b800 == 39 [pid = 1940] [id = 648] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4a0800 == 38 [pid = 1940] [id = 647] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12a64e800 == 37 [pid = 1940] [id = 646] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b7800 == 36 [pid = 1940] [id = 645] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd8000 == 35 [pid = 1940] [id = 644] 03:27:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12651a800 == 34 [pid = 1940] [id = 643] 03:28:00 INFO - PROCESS | 1940 | --DOCSHELL 0x123f4d800 == 33 [pid = 1940] [id = 642] 03:28:00 INFO - PROCESS | 1940 | --DOCSHELL 0x119485800 == 32 [pid = 1940] [id = 641] 03:28:00 INFO - PROCESS | 1940 | --DOCSHELL 0x116ab9000 == 31 [pid = 1940] [id = 640] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1265ef400) [pid = 1940] [serial = 1894] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x128eba000) [pid = 1940] [serial = 1897] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128966400) [pid = 1940] [serial = 1895] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119654800) [pid = 1940] [serial = 1886] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11940b800) [pid = 1940] [serial = 1885] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11940c800) [pid = 1940] [serial = 1880] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12b970000) [pid = 1940] [serial = 1874] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124ba4800) [pid = 1940] [serial = 1889] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113c91400) [pid = 1940] [serial = 1876] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x120ff0000) [pid = 1940] [serial = 1888] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1164e2c00) [pid = 1940] [serial = 1877] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1183f0000) [pid = 1940] [serial = 1883] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126553800) [pid = 1940] [serial = 1892] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x116632000) [pid = 1940] [serial = 1882] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11889c800) [pid = 1940] [serial = 1879] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1257edc00) [pid = 1940] [serial = 1891] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12abc0400) [pid = 1940] [serial = 1900] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12abf1000) [pid = 1940] [serial = 1901] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12a90e400) [pid = 1940] [serial = 1898] [outer = 0x0] [url = about:blank] 03:28:00 INFO - PROCESS | 1940 | 1467109680135 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 03:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:28:00 INFO - PROCESS | 1940 | 1467109680146 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:28:00 INFO - PROCESS | 1940 | 1467109680148 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:28:00 INFO - PROCESS | 1940 | 1467109680152 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:28:00 INFO - PROCESS | 1940 | 1467109680154 Marionette TRACE conn2 <- [1,2586,null,{}] 03:28:00 INFO - PROCESS | 1940 | 1467109680156 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:00 INFO - PROCESS | 1940 | 1467109680158 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:00 INFO - PROCESS | 1940 | 1467109680239 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:28:00 INFO - PROCESS | 1940 | 1467109680298 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:00 INFO - PROCESS | 1940 | 1467109680300 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11948a000 == 32 [pid = 1940] [id = 654] 03:28:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1176f1000) [pid = 1940] [serial = 1962] [outer = 0x0] 03:28:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119407800) [pid = 1940] [serial = 1963] [outer = 0x1176f1000] 03:28:00 INFO - PROCESS | 1940 | 1467109680326 Marionette DEBUG loaded listener.js 03:28:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11983d400) [pid = 1940] [serial = 1964] [outer = 0x1176f1000] 03:28:00 INFO - PROCESS | 1940 | 1467109680637 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 03:28:00 INFO - PROCESS | 1940 | 1467109680673 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:28:00 INFO - PROCESS | 1940 | 1467109680674 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:28:00 INFO - PROCESS | 1940 | 1467109680677 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:28:00 INFO - PROCESS | 1940 | 1467109680681 Marionette TRACE conn2 <- [1,2590,null,{}] 03:28:00 INFO - PROCESS | 1940 | 1467109680689 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:00 INFO - PROCESS | 1940 | 1467109680692 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:00 INFO - PROCESS | 1940 | 1467109680772 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:28:00 INFO - PROCESS | 1940 | 1467109680781 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:00 INFO - PROCESS | 1940 | 1467109680784 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x126519000 == 33 [pid = 1940] [id = 655] 03:28:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x113c66c00) [pid = 1940] [serial = 1965] [outer = 0x0] 03:28:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123806800) [pid = 1940] [serial = 1966] [outer = 0x113c66c00] 03:28:00 INFO - PROCESS | 1940 | 1467109680860 Marionette DEBUG loaded listener.js 03:28:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x125696000) [pid = 1940] [serial = 1967] [outer = 0x113c66c00] 03:28:01 INFO - PROCESS | 1940 | 1467109681176 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 03:28:01 INFO - PROCESS | 1940 | 1467109681200 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:28:01 INFO - PROCESS | 1940 | 1467109681202 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:28:01 INFO - PROCESS | 1940 | 1467109681204 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:28:01 INFO - PROCESS | 1940 | 1467109681205 Marionette TRACE conn2 <- [1,2594,null,{}] 03:28:01 INFO - PROCESS | 1940 | 1467109681207 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:01 INFO - PROCESS | 1940 | 1467109681209 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:01 INFO - PROCESS | 1940 | 1467109681288 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:28:01 INFO - PROCESS | 1940 | 1467109681293 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:01 INFO - PROCESS | 1940 | 1467109681295 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a0000 == 34 [pid = 1940] [id = 656] 03:28:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1257edc00) [pid = 1940] [serial = 1968] [outer = 0x0] 03:28:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12679c000) [pid = 1940] [serial = 1969] [outer = 0x1257edc00] 03:28:01 INFO - PROCESS | 1940 | 1467109681321 Marionette DEBUG loaded listener.js 03:28:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126c82c00) [pid = 1940] [serial = 1970] [outer = 0x1257edc00] 03:28:01 INFO - PROCESS | 1940 | 1467109681653 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 468ms 03:28:01 INFO - PROCESS | 1940 | 1467109681673 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:28:01 INFO - PROCESS | 1940 | 1467109681674 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:28:01 INFO - PROCESS | 1940 | 1467109681677 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:28:01 INFO - PROCESS | 1940 | 1467109681680 Marionette TRACE conn2 <- [1,2598,null,{}] 03:28:01 INFO - PROCESS | 1940 | 1467109681682 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:01 INFO - PROCESS | 1940 | 1467109681683 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:01 INFO - PROCESS | 1940 | 1467109681790 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:28:01 INFO - PROCESS | 1940 | 1467109681796 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:01 INFO - PROCESS | 1940 | 1467109681797 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a644000 == 35 [pid = 1940] [id = 657] 03:28:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124baa000) [pid = 1940] [serial = 1971] [outer = 0x0] 03:28:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128970c00) [pid = 1940] [serial = 1972] [outer = 0x124baa000] 03:28:01 INFO - PROCESS | 1940 | 1467109681821 Marionette DEBUG loaded listener.js 03:28:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128ebf000) [pid = 1940] [serial = 1973] [outer = 0x124baa000] 03:28:02 INFO - PROCESS | 1940 | 1467109682169 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 03:28:02 INFO - PROCESS | 1940 | 1467109682197 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:28:02 INFO - PROCESS | 1940 | 1467109682199 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:28:02 INFO - PROCESS | 1940 | 1467109682201 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:28:02 INFO - PROCESS | 1940 | 1467109682202 Marionette TRACE conn2 <- [1,2602,null,{}] 03:28:02 INFO - PROCESS | 1940 | 1467109682204 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:02 INFO - PROCESS | 1940 | 1467109682208 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:02 INFO - PROCESS | 1940 | 1467109682338 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:28:02 INFO - PROCESS | 1940 | 1467109682343 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:02 INFO - PROCESS | 1940 | 1467109682344 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d3800 == 36 [pid = 1940] [id = 658] 03:28:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1256dbc00) [pid = 1940] [serial = 1974] [outer = 0x0] 03:28:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12938d800) [pid = 1940] [serial = 1975] [outer = 0x1256dbc00] 03:28:02 INFO - PROCESS | 1940 | 1467109682369 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12abc7800) [pid = 1940] [serial = 1976] [outer = 0x1256dbc00] 03:28:02 INFO - PROCESS | 1940 | 1467109682732 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms 03:28:02 INFO - PROCESS | 1940 | 1467109682771 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:28:02 INFO - PROCESS | 1940 | 1467109682773 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:28:02 INFO - PROCESS | 1940 | 1467109682775 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:28:02 INFO - PROCESS | 1940 | 1467109682776 Marionette TRACE conn2 <- [1,2606,null,{}] 03:28:02 INFO - PROCESS | 1940 | 1467109682778 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:02 INFO - PROCESS | 1940 | 1467109682779 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:02 INFO - PROCESS | 1940 | 1467109682876 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:28:02 INFO - PROCESS | 1940 | 1467109682914 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:02 INFO - PROCESS | 1940 | 1467109682915 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf19800 == 37 [pid = 1940] [id = 659] 03:28:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12abeb000) [pid = 1940] [serial = 1977] [outer = 0x0] 03:28:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b1d1400) [pid = 1940] [serial = 1978] [outer = 0x12abeb000] 03:28:02 INFO - PROCESS | 1940 | 1467109682939 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b96f400) [pid = 1940] [serial = 1979] [outer = 0x12abeb000] 03:28:03 INFO - PROCESS | 1940 | 1467109683281 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 03:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:28:03 INFO - PROCESS | 1940 | 1467109683295 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:28:03 INFO - PROCESS | 1940 | 1467109683296 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:28:03 INFO - PROCESS | 1940 | 1467109683298 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:28:03 INFO - PROCESS | 1940 | 1467109683299 Marionette TRACE conn2 <- [1,2610,null,{}] 03:28:03 INFO - PROCESS | 1940 | 1467109683301 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:03 INFO - PROCESS | 1940 | 1467109683302 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:03 INFO - PROCESS | 1940 | 1467109683427 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:28:03 INFO - PROCESS | 1940 | 1467109683441 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:03 INFO - PROCESS | 1940 | 1467109683443 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c63c000 == 38 [pid = 1940] [id = 660] 03:28:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b96fc00) [pid = 1940] [serial = 1980] [outer = 0x0] 03:28:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b976000) [pid = 1940] [serial = 1981] [outer = 0x12b96fc00] 03:28:03 INFO - PROCESS | 1940 | 1467109683484 Marionette DEBUG loaded listener.js 03:28:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12b97c000) [pid = 1940] [serial = 1982] [outer = 0x12b96fc00] 03:28:03 INFO - PROCESS | 1940 | 1467109683825 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 03:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:28:03 INFO - PROCESS | 1940 | 1467109683866 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:28:03 INFO - PROCESS | 1940 | 1467109683868 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:28:03 INFO - PROCESS | 1940 | 1467109683870 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:28:03 INFO - PROCESS | 1940 | 1467109683871 Marionette TRACE conn2 <- [1,2614,null,{}] 03:28:03 INFO - PROCESS | 1940 | 1467109683873 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:03 INFO - PROCESS | 1940 | 1467109683874 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:03 INFO - PROCESS | 1940 | 1467109683973 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:28:04 INFO - PROCESS | 1940 | 1467109684012 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:04 INFO - PROCESS | 1940 | 1467109684013 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce57800 == 39 [pid = 1940] [id = 661] 03:28:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12b97b400) [pid = 1940] [serial = 1983] [outer = 0x0] 03:28:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b99c400) [pid = 1940] [serial = 1984] [outer = 0x12b97b400] 03:28:04 INFO - PROCESS | 1940 | 1467109684037 Marionette DEBUG loaded listener.js 03:28:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12b9a3000) [pid = 1940] [serial = 1985] [outer = 0x12b97b400] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1133db000) [pid = 1940] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115e20400) [pid = 1940] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1176e8400) [pid = 1940] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x114f88800) [pid = 1940] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118787000) [pid = 1940] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119ab8800) [pid = 1940] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124f08c00) [pid = 1940] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11213d400) [pid = 1940] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1164e7000) [pid = 1940] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11889d000) [pid = 1940] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x113c69000) [pid = 1940] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12915d800) [pid = 1940] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119ab2c00) [pid = 1940] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119ab9800) [pid = 1940] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:28:04 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1240c7000) [pid = 1940] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:28:04 INFO - PROCESS | 1940 | 1467109684410 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 571ms 03:28:04 INFO - PROCESS | 1940 | 1467109684441 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:28:04 INFO - PROCESS | 1940 | 1467109684443 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:28:04 INFO - PROCESS | 1940 | 1467109684453 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:28:04 INFO - PROCESS | 1940 | 1467109684454 Marionette TRACE conn2 <- [1,2618,null,{}] 03:28:04 INFO - PROCESS | 1940 | 1467109684456 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:04 INFO - PROCESS | 1940 | 1467109684457 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:04 INFO - PROCESS | 1940 | 1467109684535 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:28:04 INFO - PROCESS | 1940 | 1467109684539 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:04 INFO - PROCESS | 1940 | 1467109684540 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca9a000 == 40 [pid = 1940] [id = 662] 03:28:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1176e8400) [pid = 1940] [serial = 1986] [outer = 0x0] 03:28:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119f17000) [pid = 1940] [serial = 1987] [outer = 0x1176e8400] 03:28:04 INFO - PROCESS | 1940 | 1467109684568 Marionette DEBUG loaded listener.js 03:28:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1256e4c00) [pid = 1940] [serial = 1988] [outer = 0x1176e8400] 03:28:05 INFO - PROCESS | 1940 | 1467109685011 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms 03:28:05 INFO - PROCESS | 1940 | 1467109685024 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:28:05 INFO - PROCESS | 1940 | 1467109685025 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:28:05 INFO - PROCESS | 1940 | 1467109685030 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:28:05 INFO - PROCESS | 1940 | 1467109685032 Marionette TRACE conn2 <- [1,2622,null,{}] 03:28:05 INFO - PROCESS | 1940 | 1467109685034 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:05 INFO - PROCESS | 1940 | 1467109685036 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:05 INFO - PROCESS | 1940 | 1467109685124 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:28:05 INFO - PROCESS | 1940 | 1467109685187 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:05 INFO - PROCESS | 1940 | 1467109685188 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d249000 == 41 [pid = 1940] [id = 663] 03:28:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119402400) [pid = 1940] [serial = 1989] [outer = 0x0] 03:28:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12915e800) [pid = 1940] [serial = 1990] [outer = 0x119402400] 03:28:05 INFO - PROCESS | 1940 | 1467109685221 Marionette DEBUG loaded listener.js 03:28:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12bf36c00) [pid = 1940] [serial = 1991] [outer = 0x119402400] 03:28:05 INFO - PROCESS | 1940 | 1467109685503 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 03:28:05 INFO - PROCESS | 1940 | 1467109685550 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:28:05 INFO - PROCESS | 1940 | 1467109685551 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:28:05 INFO - PROCESS | 1940 | 1467109685554 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:28:05 INFO - PROCESS | 1940 | 1467109685554 Marionette TRACE conn2 <- [1,2626,null,{}] 03:28:05 INFO - PROCESS | 1940 | 1467109685557 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:05 INFO - PROCESS | 1940 | 1467109685558 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:05 INFO - PROCESS | 1940 | 1467109685636 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:28:05 INFO - PROCESS | 1940 | 1467109685640 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:05 INFO - PROCESS | 1940 | 1467109685641 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d481800 == 42 [pid = 1940] [id = 664] 03:28:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bf37400) [pid = 1940] [serial = 1992] [outer = 0x0] 03:28:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12bf81000) [pid = 1940] [serial = 1993] [outer = 0x12bf37400] 03:28:05 INFO - PROCESS | 1940 | 1467109685667 Marionette DEBUG loaded listener.js 03:28:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12c23ac00) [pid = 1940] [serial = 1994] [outer = 0x12bf37400] 03:28:06 INFO - PROCESS | 1940 | 1467109686005 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 474ms 03:28:06 INFO - PROCESS | 1940 | 1467109686030 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:28:06 INFO - PROCESS | 1940 | 1467109686031 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:28:06 INFO - PROCESS | 1940 | 1467109686033 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:28:06 INFO - PROCESS | 1940 | 1467109686034 Marionette TRACE conn2 <- [1,2630,null,{}] 03:28:06 INFO - PROCESS | 1940 | 1467109686037 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:06 INFO - PROCESS | 1940 | 1467109686038 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:06 INFO - PROCESS | 1940 | 1467109686145 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:28:06 INFO - PROCESS | 1940 | 1467109686152 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:06 INFO - PROCESS | 1940 | 1467109686153 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d702800 == 43 [pid = 1940] [id = 665] 03:28:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12c23d400) [pid = 1940] [serial = 1995] [outer = 0x0] 03:28:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12c23e000) [pid = 1940] [serial = 1996] [outer = 0x12c23d400] 03:28:06 INFO - PROCESS | 1940 | 1467109686183 Marionette DEBUG loaded listener.js 03:28:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12c246000) [pid = 1940] [serial = 1997] [outer = 0x12c23d400] 03:28:06 INFO - PROCESS | 1940 | 1467109686642 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 620ms 03:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:28:06 INFO - PROCESS | 1940 | 1467109686653 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:28:06 INFO - PROCESS | 1940 | 1467109686656 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:28:06 INFO - PROCESS | 1940 | 1467109686659 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:28:06 INFO - PROCESS | 1940 | 1467109686664 Marionette TRACE conn2 <- [1,2634,null,{}] 03:28:06 INFO - PROCESS | 1940 | 1467109686668 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:06 INFO - PROCESS | 1940 | 1467109686670 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:06 INFO - PROCESS | 1940 | 1467109686774 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:28:06 INFO - PROCESS | 1940 | 1467109686847 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:06 INFO - PROCESS | 1940 | 1467109686848 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f4d800 == 44 [pid = 1940] [id = 666] 03:28:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1174d1400) [pid = 1940] [serial = 1998] [outer = 0x0] 03:28:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118734400) [pid = 1940] [serial = 1999] [outer = 0x1174d1400] 03:28:06 INFO - PROCESS | 1940 | 1467109686881 Marionette DEBUG loaded listener.js 03:28:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119840400) [pid = 1940] [serial = 2000] [outer = 0x1174d1400] 03:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 677ms 03:28:07 INFO - PROCESS | 1940 | 1467109687328 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:28:07 INFO - PROCESS | 1940 | 1467109687336 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:28:07 INFO - PROCESS | 1940 | 1467109687339 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:28:07 INFO - PROCESS | 1940 | 1467109687345 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:28:07 INFO - PROCESS | 1940 | 1467109687348 Marionette TRACE conn2 <- [1,2638,null,{}] 03:28:07 INFO - PROCESS | 1940 | 1467109687350 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:07 INFO - PROCESS | 1940 | 1467109687352 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:07 INFO - PROCESS | 1940 | 1467109687457 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:28:07 INFO - PROCESS | 1940 | 1467109687519 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:07 INFO - PROCESS | 1940 | 1467109687520 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b19a000 == 45 [pid = 1940] [id = 667] 03:28:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119abc400) [pid = 1940] [serial = 2001] [outer = 0x0] 03:28:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1256dc000) [pid = 1940] [serial = 2002] [outer = 0x119abc400] 03:28:07 INFO - PROCESS | 1940 | 1467109687551 Marionette DEBUG loaded listener.js 03:28:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1265f3000) [pid = 1940] [serial = 2003] [outer = 0x119abc400] 03:28:08 INFO - PROCESS | 1940 | 1467109687999 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 673ms 03:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:28:08 INFO - PROCESS | 1940 | 1467109688018 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 1940 | 1467109688019 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:28:08 INFO - PROCESS | 1940 | 1467109688022 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 1940 | 1467109688024 Marionette TRACE conn2 <- [1,2642,null,{}] 03:28:08 INFO - PROCESS | 1940 | 1467109688032 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:08 INFO - PROCESS | 1940 | 1467109688035 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:08 INFO - PROCESS | 1940 | 1467109688139 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:28:08 INFO - PROCESS | 1940 | 1467109688235 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:08 INFO - PROCESS | 1940 | 1467109688237 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d70e800 == 46 [pid = 1940] [id = 668] 03:28:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12938a400) [pid = 1940] [serial = 2004] [outer = 0x0] 03:28:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a90a400) [pid = 1940] [serial = 2005] [outer = 0x12938a400] 03:28:08 INFO - PROCESS | 1940 | 1467109688264 Marionette DEBUG loaded listener.js 03:28:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12abc2800) [pid = 1940] [serial = 2006] [outer = 0x12938a400] 03:28:08 INFO - PROCESS | 1940 | 1467109688674 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:28:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:28:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 03:28:08 INFO - PROCESS | 1940 | 1467109688721 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 1940 | 1467109688723 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:28:08 INFO - PROCESS | 1940 | 1467109688727 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 1940 | 1467109688730 Marionette TRACE conn2 <- [1,2646,null,{}] 03:28:08 INFO - PROCESS | 1940 | 1467109688733 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:08 INFO - PROCESS | 1940 | 1467109688734 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:08 INFO - PROCESS | 1940 | 1467109688835 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:28:08 INFO - PROCESS | 1940 | 1467109688908 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:08 INFO - PROCESS | 1940 | 1467109688910 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11684d800 == 47 [pid = 1940] [id = 669] 03:28:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1176ea400) [pid = 1940] [serial = 2007] [outer = 0x0] 03:28:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x129390c00) [pid = 1940] [serial = 2008] [outer = 0x1176ea400] 03:28:08 INFO - PROCESS | 1940 | 1467109688939 Marionette DEBUG loaded listener.js 03:28:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12b970c00) [pid = 1940] [serial = 2009] [outer = 0x1176ea400] 03:28:09 INFO - PROCESS | 1940 | 1467109689527 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:28:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 823ms 03:28:09 INFO - PROCESS | 1940 | 1467109689564 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:28:09 INFO - PROCESS | 1940 | 1467109689566 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:28:09 INFO - PROCESS | 1940 | 1467109689570 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:28:09 INFO - PROCESS | 1940 | 1467109689572 Marionette TRACE conn2 <- [1,2650,null,{}] 03:28:09 INFO - PROCESS | 1940 | 1467109689575 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:09 INFO - PROCESS | 1940 | 1467109689578 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:09 INFO - PROCESS | 1940 | 1467109689670 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:28:09 INFO - PROCESS | 1940 | 1467109689746 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:09 INFO - PROCESS | 1940 | 1467109689747 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123ab8000 == 48 [pid = 1940] [id = 670] 03:28:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1183f7400) [pid = 1940] [serial = 2010] [outer = 0x0] 03:28:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1185f0800) [pid = 1940] [serial = 2011] [outer = 0x1183f7400] 03:28:09 INFO - PROCESS | 1940 | 1467109689774 Marionette DEBUG loaded listener.js 03:28:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x119404c00) [pid = 1940] [serial = 2012] [outer = 0x1183f7400] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x123f47800 == 47 [pid = 1940] [id = 639] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12d481800 == 46 [pid = 1940] [id = 664] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12d249000 == 45 [pid = 1940] [id = 663] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca9a000 == 44 [pid = 1940] [id = 662] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce57800 == 43 [pid = 1940] [id = 661] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12c63c000 == 42 [pid = 1940] [id = 660] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf19800 == 41 [pid = 1940] [id = 659] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d3800 == 40 [pid = 1940] [id = 658] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12a644000 == 39 [pid = 1940] [id = 657] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4a0000 == 38 [pid = 1940] [id = 656] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x126519000 == 37 [pid = 1940] [id = 655] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x11948a000 == 36 [pid = 1940] [id = 654] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x119483800 == 35 [pid = 1940] [id = 653] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12508a800 == 34 [pid = 1940] [id = 652] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd7000 == 33 [pid = 1940] [id = 650] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x116aa3800 == 32 [pid = 1940] [id = 651] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x11684d800 == 31 [pid = 1940] [id = 669] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12d70e800 == 30 [pid = 1940] [id = 668] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12b19a000 == 29 [pid = 1940] [id = 667] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x123f4d800 == 28 [pid = 1940] [id = 666] 03:28:10 INFO - PROCESS | 1940 | --DOCSHELL 0x12d702800 == 27 [pid = 1940] [id = 665] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119648400) [pid = 1940] [serial = 1927] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x119ab0c00) [pid = 1940] [serial = 1928] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x116af7000) [pid = 1940] [serial = 1918] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1242aac00) [pid = 1940] [serial = 1933] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1185e4400) [pid = 1940] [serial = 1924] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x118786800) [pid = 1940] [serial = 1925] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x115e27c00) [pid = 1940] [serial = 1921] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11663ac00) [pid = 1940] [serial = 1922] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1257ee400) [pid = 1940] [serial = 1936] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x120ff5800) [pid = 1940] [serial = 1930] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124e98c00) [pid = 1940] [serial = 1934] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x128da9400) [pid = 1940] [serial = 1939] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x128bd4800) [pid = 1940] [serial = 1937] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115d4a400) [pid = 1940] [serial = 1904] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x113c67000) [pid = 1940] [serial = 1903] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119108400) [pid = 1940] [serial = 1907] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128da7400) [pid = 1940] [serial = 1945] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1183e9800) [pid = 1940] [serial = 1942] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1183ed400) [pid = 1940] [serial = 1906] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x126446800) [pid = 1940] [serial = 1943] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a906c00) [pid = 1940] [serial = 1949] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1240c7400) [pid = 1940] [serial = 1910] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119c80c00) [pid = 1940] [serial = 1909] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128bd3800) [pid = 1940] [serial = 1913] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a482c00) [pid = 1940] [serial = 1948] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12569a400) [pid = 1940] [serial = 1912] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128ebe000) [pid = 1940] [serial = 1916] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128bd3c00) [pid = 1940] [serial = 1915] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12915e000) [pid = 1940] [serial = 1940] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12a9adc00) [pid = 1940] [serial = 1951] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1293e5000) [pid = 1940] [serial = 1946] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123feec00) [pid = 1940] [serial = 1931] [outer = 0x0] [url = about:blank] 03:28:10 INFO - PROCESS | 1940 | 1467109690748 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:28:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1223ms 03:28:10 INFO - PROCESS | 1940 | 1467109690794 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:28:10 INFO - PROCESS | 1940 | 1467109690798 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:28:10 INFO - PROCESS | 1940 | 1467109690801 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:28:10 INFO - PROCESS | 1940 | 1467109690803 Marionette TRACE conn2 <- [1,2654,null,{}] 03:28:10 INFO - PROCESS | 1940 | 1467109690807 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:10 INFO - PROCESS | 1940 | 1467109690809 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:10 INFO - PROCESS | 1940 | 1467109690888 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:28:10 INFO - PROCESS | 1940 | 1467109690897 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:10 INFO - PROCESS | 1940 | 1467109690900 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x116166000 == 28 [pid = 1940] [id = 671] 03:28:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x113c91800) [pid = 1940] [serial = 2013] [outer = 0x0] 03:28:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x115d4a400) [pid = 1940] [serial = 2014] [outer = 0x113c91800] 03:28:10 INFO - PROCESS | 1940 | 1467109690927 Marionette DEBUG loaded listener.js 03:28:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115e8b000) [pid = 1940] [serial = 2015] [outer = 0x113c91800] 03:28:11 INFO - PROCESS | 1940 | 1467109691281 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:28:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 521ms 03:28:11 INFO - PROCESS | 1940 | 1467109691354 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:28:11 INFO - PROCESS | 1940 | 1467109691358 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:28:11 INFO - PROCESS | 1940 | 1467109691363 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:28:11 INFO - PROCESS | 1940 | 1467109691365 Marionette TRACE conn2 <- [1,2658,null,{}] 03:28:11 INFO - PROCESS | 1940 | 1467109691368 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:11 INFO - PROCESS | 1940 | 1467109691369 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:11 INFO - PROCESS | 1940 | 1467109691447 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:28:11 INFO - PROCESS | 1940 | 1467109691452 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:11 INFO - PROCESS | 1940 | 1467109691453 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x118375800 == 29 [pid = 1940] [id = 672] 03:28:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11618e400) [pid = 1940] [serial = 2016] [outer = 0x0] 03:28:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x117db2800) [pid = 1940] [serial = 2017] [outer = 0x11618e400] 03:28:11 INFO - PROCESS | 1940 | 1467109691482 Marionette DEBUG loaded listener.js 03:28:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1183f4400) [pid = 1940] [serial = 2018] [outer = 0x11618e400] 03:28:11 INFO - PROCESS | 1940 | 1467109691827 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:28:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 472ms 03:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:28:11 INFO - PROCESS | 1940 | 1467109691835 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:28:11 INFO - PROCESS | 1940 | 1467109691836 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:28:11 INFO - PROCESS | 1940 | 1467109691838 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:28:11 INFO - PROCESS | 1940 | 1467109691849 Marionette TRACE conn2 <- [1,2662,null,{}] 03:28:11 INFO - PROCESS | 1940 | 1467109691857 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:11 INFO - PROCESS | 1940 | 1467109691861 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:11 INFO - PROCESS | 1940 | 1467109691976 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:28:12 INFO - PROCESS | 1940 | 1467109692062 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:12 INFO - PROCESS | 1940 | 1467109692065 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x123871800 == 30 [pid = 1940] [id = 673] 03:28:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118779400) [pid = 1940] [serial = 2019] [outer = 0x0] 03:28:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119408400) [pid = 1940] [serial = 2020] [outer = 0x118779400] 03:28:12 INFO - PROCESS | 1940 | 1467109692112 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119a06000) [pid = 1940] [serial = 2021] [outer = 0x118779400] 03:28:12 INFO - PROCESS | 1940 | 1467109692479 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:28:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 681ms 03:28:12 INFO - PROCESS | 1940 | 1467109692520 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:28:12 INFO - PROCESS | 1940 | 1467109692521 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:28:12 INFO - PROCESS | 1940 | 1467109692523 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:28:12 INFO - PROCESS | 1940 | 1467109692525 Marionette TRACE conn2 <- [1,2666,null,{}] 03:28:12 INFO - PROCESS | 1940 | 1467109692527 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:12 INFO - PROCESS | 1940 | 1467109692531 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:12 INFO - PROCESS | 1940 | 1467109692641 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:28:12 INFO - PROCESS | 1940 | 1467109692677 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:12 INFO - PROCESS | 1940 | 1467109692678 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x124bd2000 == 31 [pid = 1940] [id = 674] 03:28:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119ab0c00) [pid = 1940] [serial = 2022] [outer = 0x0] 03:28:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x120ff0000) [pid = 1940] [serial = 2023] [outer = 0x119ab0c00] 03:28:12 INFO - PROCESS | 1940 | 1467109692704 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123c44c00) [pid = 1940] [serial = 2024] [outer = 0x119ab0c00] 03:28:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 03:28:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 968ms 03:28:13 INFO - PROCESS | 1940 | 1467109693482 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:28:13 INFO - PROCESS | 1940 | 1467109693493 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:28:13 INFO - PROCESS | 1940 | 1467109693495 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:28:13 INFO - PROCESS | 1940 | 1467109693497 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:28:13 INFO - PROCESS | 1940 | 1467109693499 Marionette TRACE conn2 <- [1,2670,null,{}] 03:28:13 INFO - PROCESS | 1940 | 1467109693501 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:13 INFO - PROCESS | 1940 | 1467109693502 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:13 INFO - PROCESS | 1940 | 1467109693601 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:28:13 INFO - PROCESS | 1940 | 1467109693648 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:13 INFO - PROCESS | 1940 | 1467109693649 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b10000 == 32 [pid = 1940] [id = 675] 03:28:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123feec00) [pid = 1940] [serial = 2025] [outer = 0x0] 03:28:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12460e000) [pid = 1940] [serial = 2026] [outer = 0x123feec00] 03:28:13 INFO - PROCESS | 1940 | 1467109693673 Marionette DEBUG loaded listener.js 03:28:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124e98c00) [pid = 1940] [serial = 2027] [outer = 0x123feec00] 03:28:14 INFO - PROCESS | 1940 | 1467109694456 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 03:28:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:28:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 03:28:14 INFO - PROCESS | 1940 | 1467109694467 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 03:28:14 INFO - PROCESS | 1940 | 1467109694469 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:28:14 INFO - PROCESS | 1940 | 1467109694471 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:28:14 INFO - PROCESS | 1940 | 1467109694472 Marionette TRACE conn2 <- [1,2674,null,{}] 03:28:14 INFO - PROCESS | 1940 | 1467109694482 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:14 INFO - PROCESS | 1940 | 1467109694486 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:14 INFO - PROCESS | 1940 | 1467109694601 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:28:14 INFO - PROCESS | 1940 | 1467109694605 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:14 INFO - PROCESS | 1940 | 1467109694606 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x1295a0800 == 33 [pid = 1940] [id = 676] 03:28:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112f72400) [pid = 1940] [serial = 2028] [outer = 0x0] 03:28:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1257e9800) [pid = 1940] [serial = 2029] [outer = 0x112f72400] 03:28:14 INFO - PROCESS | 1940 | 1467109694631 Marionette DEBUG loaded listener.js 03:28:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128bd2800) [pid = 1940] [serial = 2030] [outer = 0x112f72400] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11618fc00) [pid = 1940] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12c23d400) [pid = 1940] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12bf37400) [pid = 1940] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1256dbc00) [pid = 1940] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12abeb000) [pid = 1940] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1257edc00) [pid = 1940] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x124baa000) [pid = 1940] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a5cac00) [pid = 1940] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1176f1000) [pid = 1940] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1183f0400) [pid = 1940] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12b96fc00) [pid = 1940] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x117db8c00) [pid = 1940] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112fe7400) [pid = 1940] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x113c66c00) [pid = 1940] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12b97b400) [pid = 1940] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119402400) [pid = 1940] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:28:15 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1176e8400) [pid = 1940] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:28:15 INFO - PROCESS | 1940 | 1467109695570 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 03:28:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:28:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1120ms 03:28:15 INFO - PROCESS | 1940 | 1467109695591 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 03:28:15 INFO - PROCESS | 1940 | 1467109695593 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:28:15 INFO - PROCESS | 1940 | 1467109695596 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:28:15 INFO - PROCESS | 1940 | 1467109695597 Marionette TRACE conn2 <- [1,2678,null,{}] 03:28:15 INFO - PROCESS | 1940 | 1467109695599 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:15 INFO - PROCESS | 1940 | 1467109695600 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:15 INFO - PROCESS | 1940 | 1467109695682 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:28:15 INFO - PROCESS | 1940 | 1467109695686 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:15 INFO - PROCESS | 1940 | 1467109695687 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x1242d6800 == 34 [pid = 1940] [id = 677] 03:28:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x115e8b800) [pid = 1940] [serial = 2031] [outer = 0x0] 03:28:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1183f0400) [pid = 1940] [serial = 2032] [outer = 0x115e8b800] 03:28:15 INFO - PROCESS | 1940 | 1467109695712 Marionette DEBUG loaded listener.js 03:28:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x123ff1800) [pid = 1940] [serial = 2033] [outer = 0x115e8b800] 03:28:16 INFO - PROCESS | 1940 | 1467109696509 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:28:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 03:28:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 922ms 03:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:28:16 INFO - PROCESS | 1940 | 1467109696518 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:28:16 INFO - PROCESS | 1940 | 1467109696519 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:28:16 INFO - PROCESS | 1940 | 1467109696521 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:28:16 INFO - PROCESS | 1940 | 1467109696522 Marionette TRACE conn2 <- [1,2682,null,{}] 03:28:16 INFO - PROCESS | 1940 | 1467109696524 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:16 INFO - PROCESS | 1940 | 1467109696525 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:16 INFO - PROCESS | 1940 | 1467109696600 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:28:16 INFO - PROCESS | 1940 | 1467109696603 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:16 INFO - PROCESS | 1940 | 1467109696604 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b17c800 == 35 [pid = 1940] [id = 678] 03:28:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124a26c00) [pid = 1940] [serial = 2034] [outer = 0x0] 03:28:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128bdb000) [pid = 1940] [serial = 2035] [outer = 0x124a26c00] 03:28:16 INFO - PROCESS | 1940 | 1467109696631 Marionette DEBUG loaded listener.js 03:28:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128ec0000) [pid = 1940] [serial = 2036] [outer = 0x124a26c00] 03:28:17 INFO - PROCESS | 1940 | 1467109697427 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:28:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 03:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 03:28:17 INFO - PROCESS | 1940 | 1467109697493 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:28:17 INFO - PROCESS | 1940 | 1467109697496 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:28:17 INFO - PROCESS | 1940 | 1467109697499 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:28:17 INFO - PROCESS | 1940 | 1467109697501 Marionette TRACE conn2 <- [1,2686,null,{}] 03:28:17 INFO - PROCESS | 1940 | 1467109697505 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:17 INFO - PROCESS | 1940 | 1467109697507 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:17 INFO - PROCESS | 1940 | 1467109697618 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:28:17 INFO - PROCESS | 1940 | 1467109697674 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:17 INFO - PROCESS | 1940 | 1467109697676 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d35800 == 36 [pid = 1940] [id = 679] 03:28:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x113c68800) [pid = 1940] [serial = 2037] [outer = 0x0] 03:28:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x115d49c00) [pid = 1940] [serial = 2038] [outer = 0x113c68800] 03:28:17 INFO - PROCESS | 1940 | 1467109697709 Marionette DEBUG loaded listener.js 03:28:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x116146c00) [pid = 1940] [serial = 2039] [outer = 0x113c68800] 03:28:18 INFO - PROCESS | 1940 | 1467109698817 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 03:28:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:28:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1325ms 03:28:18 INFO - PROCESS | 1940 | 1467109698825 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 03:28:18 INFO - PROCESS | 1940 | 1467109698828 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:28:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:28:18 INFO - PROCESS | 1940 | 1467109698832 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:28:18 INFO - PROCESS | 1940 | 1467109698833 Marionette TRACE conn2 <- [1,2690,null,{}] 03:28:18 INFO - PROCESS | 1940 | 1467109698837 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:18 INFO - PROCESS | 1940 | 1467109698838 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:18 INFO - PROCESS | 1940 | 1467109698940 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:28:19 INFO - PROCESS | 1940 | 1467109699047 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:19 INFO - PROCESS | 1940 | 1467109699048 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x119490800 == 37 [pid = 1940] [id = 680] 03:28:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11678b800) [pid = 1940] [serial = 2040] [outer = 0x0] 03:28:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1183ed800) [pid = 1940] [serial = 2041] [outer = 0x11678b800] 03:28:19 INFO - PROCESS | 1940 | 1467109699077 Marionette DEBUG loaded listener.js 03:28:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11872f400) [pid = 1940] [serial = 2042] [outer = 0x11678b800] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1242d6800 == 36 [pid = 1940] [id = 677] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1295a0800 == 35 [pid = 1940] [id = 676] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x128b10000 == 34 [pid = 1940] [id = 675] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x124bd2000 == 33 [pid = 1940] [id = 674] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123871800 == 32 [pid = 1940] [id = 673] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x118375800 == 31 [pid = 1940] [id = 672] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x116166000 == 30 [pid = 1940] [id = 671] 03:28:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123ab8000 == 29 [pid = 1940] [id = 670] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1183f7800) [pid = 1940] [serial = 1919] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12c246000) [pid = 1940] [serial = 1997] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12c23e000) [pid = 1940] [serial = 1996] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12bf81000) [pid = 1940] [serial = 1993] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12938d800) [pid = 1940] [serial = 1975] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12abc7800) [pid = 1940] [serial = 1976] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12b1d1400) [pid = 1940] [serial = 1978] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12b96f400) [pid = 1940] [serial = 1979] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12679c000) [pid = 1940] [serial = 1969] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126c82c00) [pid = 1940] [serial = 1970] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128970c00) [pid = 1940] [serial = 1972] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12abf6800) [pid = 1940] [serial = 1952] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119407800) [pid = 1940] [serial = 1963] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11983d400) [pid = 1940] [serial = 1964] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1185ed400) [pid = 1940] [serial = 1957] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119163000) [pid = 1940] [serial = 1958] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12b97c000) [pid = 1940] [serial = 1982] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1183ef400) [pid = 1940] [serial = 1960] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11889e800) [pid = 1940] [serial = 1961] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1131ebc00) [pid = 1940] [serial = 1954] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x114fbe800) [pid = 1940] [serial = 1955] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x123806800) [pid = 1940] [serial = 1966] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x125696000) [pid = 1940] [serial = 1967] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12b976000) [pid = 1940] [serial = 1981] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12b99c400) [pid = 1940] [serial = 1984] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12c23ac00) [pid = 1940] [serial = 1994] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12bf36c00) [pid = 1940] [serial = 1991] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x119f17000) [pid = 1940] [serial = 1987] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12b9a3000) [pid = 1940] [serial = 1985] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x1256e4c00) [pid = 1940] [serial = 1988] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x128ebf000) [pid = 1940] [serial = 1973] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12915e800) [pid = 1940] [serial = 1990] [outer = 0x0] [url = about:blank] 03:28:19 INFO - PROCESS | 1940 | 1467109699957 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:28:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:28:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1173ms 03:28:20 INFO - PROCESS | 1940 | 1467109700005 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 03:28:20 INFO - PROCESS | 1940 | 1467109700008 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:28:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:28:20 INFO - PROCESS | 1940 | 1467109700013 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:28:20 INFO - PROCESS | 1940 | 1467109700015 Marionette TRACE conn2 <- [1,2694,null,{}] 03:28:20 INFO - PROCESS | 1940 | 1467109700017 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:20 INFO - PROCESS | 1940 | 1467109700019 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:20 INFO - PROCESS | 1940 | 1467109700099 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:28:20 INFO - PROCESS | 1940 | 1467109700103 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:20 INFO - PROCESS | 1940 | 1467109700104 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1195c5000 == 30 [pid = 1940] [id = 681] 03:28:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x118787000) [pid = 1940] [serial = 2043] [outer = 0x0] 03:28:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x11940b000) [pid = 1940] [serial = 2044] [outer = 0x118787000] 03:28:20 INFO - PROCESS | 1940 | 1467109700132 Marionette DEBUG loaded listener.js 03:28:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x119643c00) [pid = 1940] [serial = 2045] [outer = 0x118787000] 03:28:21 INFO - PROCESS | 1940 | 1467109701022 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:28:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:28:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 03:28:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:28:21 INFO - PROCESS | 1940 | 1467109701035 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 03:28:21 INFO - PROCESS | 1940 | 1467109701036 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:28:21 INFO - PROCESS | 1940 | 1467109701056 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:28:21 INFO - PROCESS | 1940 | 1467109701058 Marionette TRACE conn2 <- [1,2698,null,{}] 03:28:21 INFO - PROCESS | 1940 | 1467109701066 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:21 INFO - PROCESS | 1940 | 1467109701069 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:21 INFO - PROCESS | 1940 | 1467109701147 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:28:21 INFO - PROCESS | 1940 | 1467109701152 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:21 INFO - PROCESS | 1940 | 1467109701154 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12573f800 == 31 [pid = 1940] [id = 682] 03:28:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119c81400) [pid = 1940] [serial = 2046] [outer = 0x0] 03:28:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x123e40000) [pid = 1940] [serial = 2047] [outer = 0x119c81400] 03:28:21 INFO - PROCESS | 1940 | 1467109701184 Marionette DEBUG loaded listener.js 03:28:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x124a24000) [pid = 1940] [serial = 2048] [outer = 0x119c81400] 03:28:22 INFO - PROCESS | 1940 | 1467109702038 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:28:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:28:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1043ms 03:28:22 INFO - PROCESS | 1940 | 1467109702082 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 03:28:22 INFO - PROCESS | 1940 | 1467109702083 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:28:22 INFO - PROCESS | 1940 | 1467109702085 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:28:22 INFO - PROCESS | 1940 | 1467109702086 Marionette TRACE conn2 <- [1,2702,null,{}] 03:28:22 INFO - PROCESS | 1940 | 1467109702089 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:22 INFO - PROCESS | 1940 | 1467109702090 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:22 INFO - PROCESS | 1940 | 1467109702184 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:28:22 INFO - PROCESS | 1940 | 1467109702196 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:22 INFO - PROCESS | 1940 | 1467109702198 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e88800 == 32 [pid = 1940] [id = 683] 03:28:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1257edc00) [pid = 1940] [serial = 2049] [outer = 0x0] 03:28:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x126093000) [pid = 1940] [serial = 2050] [outer = 0x1257edc00] 03:28:22 INFO - PROCESS | 1940 | 1467109702223 Marionette DEBUG loaded listener.js 03:28:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x12655f400) [pid = 1940] [serial = 2051] [outer = 0x1257edc00] 03:28:22 INFO - PROCESS | 1940 | 1467109702554 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:28:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:28:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 472ms 03:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:28:22 INFO - PROCESS | 1940 | 1467109702558 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:28:22 INFO - PROCESS | 1940 | 1467109702559 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:28:22 INFO - PROCESS | 1940 | 1467109702564 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:28:22 INFO - PROCESS | 1940 | 1467109702565 Marionette TRACE conn2 <- [1,2706,null,{}] 03:28:22 INFO - PROCESS | 1940 | 1467109702567 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:22 INFO - PROCESS | 1940 | 1467109702569 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:22 INFO - PROCESS | 1940 | 1467109702666 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:28:22 INFO - PROCESS | 1940 | 1467109702669 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:22 INFO - PROCESS | 1940 | 1467109702671 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a49e800 == 33 [pid = 1940] [id = 684] 03:28:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1257ee400) [pid = 1940] [serial = 2052] [outer = 0x0] 03:28:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1267a2c00) [pid = 1940] [serial = 2053] [outer = 0x1257ee400] 03:28:22 INFO - PROCESS | 1940 | 1467109702695 Marionette DEBUG loaded listener.js 03:28:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x128971400) [pid = 1940] [serial = 2054] [outer = 0x1257ee400] 03:28:23 INFO - PROCESS | 1940 | 1467109703019 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:28:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:28:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 474ms 03:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:28:23 INFO - PROCESS | 1940 | 1467109703036 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:28:23 INFO - PROCESS | 1940 | 1467109703037 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:28:23 INFO - PROCESS | 1940 | 1467109703039 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:28:23 INFO - PROCESS | 1940 | 1467109703040 Marionette TRACE conn2 <- [1,2710,null,{}] 03:28:23 INFO - PROCESS | 1940 | 1467109703050 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:23 INFO - PROCESS | 1940 | 1467109703054 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x123feec00) [pid = 1940] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x119ab0c00) [pid = 1940] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x11618e400) [pid = 1940] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x113c91800) [pid = 1940] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x118779400) [pid = 1940] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1183f7400) [pid = 1940] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x112f72400) [pid = 1940] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1174d1400) [pid = 1940] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x119abc400) [pid = 1940] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12938a400) [pid = 1940] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x1176ea400) [pid = 1940] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:28:23 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x115e8b800) [pid = 1940] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:28:23 INFO - PROCESS | 1940 | 1467109703200 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:28:23 INFO - PROCESS | 1940 | 1467109703236 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:23 INFO - PROCESS | 1940 | 1467109703237 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4b3800 == 34 [pid = 1940] [id = 685] 03:28:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x112add000) [pid = 1940] [serial = 2055] [outer = 0x0] 03:28:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x116140000) [pid = 1940] [serial = 2056] [outer = 0x112add000] 03:28:23 INFO - PROCESS | 1940 | 1467109703262 Marionette DEBUG loaded listener.js 03:28:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x124f04c00) [pid = 1940] [serial = 2057] [outer = 0x112add000] 03:28:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 03:28:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:28:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 03:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:23 INFO - _addTest/ [0,2713,"getWindowHandle",null] 03:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:28:23 INFO - PROCESS | 1940 | 1467109703569 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:28:23 INFO - PROCESS | 1940 | 1467109703571 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:28:23 INFO - PROCESS | 1940 | 1467109703572 Marionette TRACE conn2 <- [1,2714,null,{}] 03:28:23 INFO - PROCESS | 1940 | 1467109703575 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:23 INFO - PROCESS | 1940 | 1467109703576 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:23 INFO - PROCESS | 1940 | 1467109703667 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:28:23 INFO - PROCESS | 1940 | 1467109703671 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:23 INFO - PROCESS | 1940 | 1467109703672 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b194000 == 35 [pid = 1940] [id = 686] 03:28:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1256dc400) [pid = 1940] [serial = 2058] [outer = 0x0] 03:28:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x12938a400) [pid = 1940] [serial = 2059] [outer = 0x1256dc400] 03:28:23 INFO - PROCESS | 1940 | 1467109703696 Marionette DEBUG loaded listener.js 03:28:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x12a5cc800) [pid = 1940] [serial = 2060] [outer = 0x1256dc400] 03:28:24 INFO - PROCESS | 1940 | 1467109704016 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:28:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 03:28:24 INFO - PROCESS | 1940 | 1467109704051 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:28:24 INFO - PROCESS | 1940 | 1467109704052 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:28:24 INFO - PROCESS | 1940 | 1467109704054 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:28:24 INFO - PROCESS | 1940 | 1467109704055 Marionette TRACE conn2 <- [1,2718,null,{}] 03:28:24 INFO - PROCESS | 1940 | 1467109704057 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:24 INFO - PROCESS | 1940 | 1467109704059 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:24 INFO - PROCESS | 1940 | 1467109704165 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:28:24 INFO - PROCESS | 1940 | 1467109704171 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:24 INFO - PROCESS | 1940 | 1467109704172 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bce9000 == 36 [pid = 1940] [id = 687] 03:28:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x12915d000) [pid = 1940] [serial = 2061] [outer = 0x0] 03:28:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x12a906c00) [pid = 1940] [serial = 2062] [outer = 0x12915d000] 03:28:24 INFO - PROCESS | 1940 | 1467109704196 Marionette DEBUG loaded listener.js 03:28:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x12a9a7c00) [pid = 1940] [serial = 2063] [outer = 0x12915d000] 03:28:24 INFO - PROCESS | 1940 | 1467109704512 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:28:24 INFO - PROCESS | 1940 | 1467109704526 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:28:24 INFO - PROCESS | 1940 | 1467109704530 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:28:24 INFO - PROCESS | 1940 | 1467109704533 Marionette TRACE conn2 <- [1,2722,null,{}] 03:28:24 INFO - PROCESS | 1940 | 1467109704535 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:24 INFO - PROCESS | 1940 | 1467109704536 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:24 INFO - PROCESS | 1940 | 1467109704617 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:28:24 INFO - PROCESS | 1940 | 1467109704621 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:24 INFO - PROCESS | 1940 | 1467109704622 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c20a800 == 37 [pid = 1940] [id = 688] 03:28:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x12a908800) [pid = 1940] [serial = 2064] [outer = 0x0] 03:28:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x12abc8400) [pid = 1940] [serial = 2065] [outer = 0x12a908800] 03:28:24 INFO - PROCESS | 1940 | 1467109704646 Marionette DEBUG loaded listener.js 03:28:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12b1d5800) [pid = 1940] [serial = 2066] [outer = 0x12a908800] 03:28:24 INFO - PROCESS | 1940 | 1467109704985 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:28:25 INFO - PROCESS | 1940 | 1467109705006 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:28:25 INFO - PROCESS | 1940 | 1467109705008 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:28:25 INFO - PROCESS | 1940 | 1467109705009 Marionette TRACE conn2 <- [1,2726,null,{}] 03:28:25 INFO - PROCESS | 1940 | 1467109705011 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:25 INFO - PROCESS | 1940 | 1467109705014 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:25 INFO - PROCESS | 1940 | 1467109705119 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:28:25 INFO - PROCESS | 1940 | 1467109705124 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:25 INFO - PROCESS | 1940 | 1467109705125 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c627800 == 38 [pid = 1940] [id = 689] 03:28:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x12b1d4400) [pid = 1940] [serial = 2067] [outer = 0x0] 03:28:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12b96fc00) [pid = 1940] [serial = 2068] [outer = 0x12b1d4400] 03:28:25 INFO - PROCESS | 1940 | 1467109705152 Marionette DEBUG loaded listener.js 03:28:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x12b97a400) [pid = 1940] [serial = 2069] [outer = 0x12b1d4400] 03:28:25 INFO - PROCESS | 1940 | 1467109705547 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 568ms 03:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:28:25 INFO - PROCESS | 1940 | 1467109705577 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:28:25 INFO - PROCESS | 1940 | 1467109705579 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:28:25 INFO - PROCESS | 1940 | 1467109705583 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:28:25 INFO - PROCESS | 1940 | 1467109705584 Marionette TRACE conn2 <- [1,2730,null,{}] 03:28:25 INFO - PROCESS | 1940 | 1467109705589 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:25 INFO - PROCESS | 1940 | 1467109705590 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:25 INFO - PROCESS | 1940 | 1467109705693 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:28:25 INFO - PROCESS | 1940 | 1467109705753 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:25 INFO - PROCESS | 1940 | 1467109705754 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x119182800 == 39 [pid = 1940] [id = 690] 03:28:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x114fbe800) [pid = 1940] [serial = 2070] [outer = 0x0] 03:28:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11613f400) [pid = 1940] [serial = 2071] [outer = 0x114fbe800] 03:28:25 INFO - PROCESS | 1940 | 1467109705785 Marionette DEBUG loaded listener.js 03:28:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1176efc00) [pid = 1940] [serial = 2072] [outer = 0x114fbe800] 03:28:26 INFO - PROCESS | 1940 | 1467109706718 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:28:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 03:28:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:28:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 03:28:26 INFO - PROCESS | 1940 | 1467109706771 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 03:28:26 INFO - PROCESS | 1940 | 1467109706774 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:28:26 INFO - PROCESS | 1940 | 1467109706780 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:28:26 INFO - PROCESS | 1940 | 1467109706782 Marionette TRACE conn2 <- [1,2734,null,{}] 03:28:26 INFO - PROCESS | 1940 | 1467109706784 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:26 INFO - PROCESS | 1940 | 1467109706786 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:26 INFO - PROCESS | 1940 | 1467109706873 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:28:26 INFO - PROCESS | 1940 | 1467109706967 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:26 INFO - PROCESS | 1940 | 1467109706969 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x129592000 == 40 [pid = 1940] [id = 691] 03:28:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119645c00) [pid = 1940] [serial = 2073] [outer = 0x0] 03:28:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119a79400) [pid = 1940] [serial = 2074] [outer = 0x119645c00] 03:28:27 INFO - PROCESS | 1940 | 1467109707000 Marionette DEBUG loaded listener.js 03:28:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119feac00) [pid = 1940] [serial = 2075] [outer = 0x119645c00] 03:28:27 INFO - PROCESS | 1940 | 1467109707469 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 718ms 03:28:27 INFO - PROCESS | 1940 | 1467109707499 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:28:27 INFO - PROCESS | 1940 | 1467109707501 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:28:27 INFO - PROCESS | 1940 | 1467109707503 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:28:27 INFO - PROCESS | 1940 | 1467109707506 Marionette TRACE conn2 <- [1,2738,null,{}] 03:28:27 INFO - PROCESS | 1940 | 1467109707530 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:27 INFO - PROCESS | 1940 | 1467109707533 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:27 INFO - PROCESS | 1940 | 1467109707764 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:28:27 INFO - PROCESS | 1940 | 1467109707831 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:27 INFO - PROCESS | 1940 | 1467109707833 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d3c800 == 41 [pid = 1940] [id = 692] 03:28:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x115d58400) [pid = 1940] [serial = 2076] [outer = 0x0] 03:28:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x116147800) [pid = 1940] [serial = 2077] [outer = 0x115d58400] 03:28:27 INFO - PROCESS | 1940 | 1467109707861 Marionette DEBUG loaded listener.js 03:28:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x117dbcc00) [pid = 1940] [serial = 2078] [outer = 0x115d58400] 03:28:28 INFO - PROCESS | 1940 | 1467109708319 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 873ms 03:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:28:28 INFO - PROCESS | 1940 | 1467109708377 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:28:28 INFO - PROCESS | 1940 | 1467109708379 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:28:28 INFO - PROCESS | 1940 | 1467109708382 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:28:28 INFO - PROCESS | 1940 | 1467109708384 Marionette TRACE conn2 <- [1,2742,null,{}] 03:28:28 INFO - PROCESS | 1940 | 1467109708387 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:28 INFO - PROCESS | 1940 | 1467109708389 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c20a800 == 40 [pid = 1940] [id = 688] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12bce9000 == 39 [pid = 1940] [id = 687] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b194000 == 38 [pid = 1940] [id = 686] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4b3800 == 37 [pid = 1940] [id = 685] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12a49e800 == 36 [pid = 1940] [id = 684] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x128e88800 == 35 [pid = 1940] [id = 683] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12573f800 == 34 [pid = 1940] [id = 682] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1195c5000 == 33 [pid = 1940] [id = 681] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119490800 == 32 [pid = 1940] [id = 680] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x117d35800 == 31 [pid = 1940] [id = 679] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b17c800 == 30 [pid = 1940] [id = 678] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x117d3c800 == 29 [pid = 1940] [id = 692] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x129592000 == 28 [pid = 1940] [id = 691] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c627800 == 27 [pid = 1940] [id = 689] 03:28:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119182800 == 26 [pid = 1940] [id = 690] 03:28:28 INFO - PROCESS | 1940 | 1467109708949 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12460e000) [pid = 1940] [serial = 2026] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x120ff0000) [pid = 1940] [serial = 2023] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x117db2800) [pid = 1940] [serial = 2017] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x115d4a400) [pid = 1940] [serial = 2014] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x115e8b000) [pid = 1940] [serial = 2015] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1183f4400) [pid = 1940] [serial = 2018] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119408400) [pid = 1940] [serial = 2020] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119a06000) [pid = 1940] [serial = 2021] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119404c00) [pid = 1940] [serial = 2012] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1185f0800) [pid = 1940] [serial = 2011] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1257e9800) [pid = 1940] [serial = 2029] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x124e98c00) [pid = 1940] [serial = 2027] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x119840400) [pid = 1940] [serial = 2000] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x118734400) [pid = 1940] [serial = 1999] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1265f3000) [pid = 1940] [serial = 2003] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1256dc000) [pid = 1940] [serial = 2002] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12abc2800) [pid = 1940] [serial = 2006] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12a90a400) [pid = 1940] [serial = 2005] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12b970c00) [pid = 1940] [serial = 2009] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x129390c00) [pid = 1940] [serial = 2008] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x123ff1800) [pid = 1940] [serial = 2033] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x1183f0400) [pid = 1940] [serial = 2032] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x128bd2800) [pid = 1940] [serial = 2030] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x123c44c00) [pid = 1940] [serial = 2024] [outer = 0x0] [url = about:blank] 03:28:28 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x128bdb000) [pid = 1940] [serial = 2035] [outer = 0x0] [url = about:blank] 03:28:29 INFO - PROCESS | 1940 | 1467109709041 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:29 INFO - PROCESS | 1940 | 1467109709043 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132a5000 == 27 [pid = 1940] [id = 693] 03:28:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x11213e000) [pid = 1940] [serial = 2079] [outer = 0x0] 03:28:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x11272c400) [pid = 1940] [serial = 2080] [outer = 0x11213e000] 03:28:29 INFO - PROCESS | 1940 | 1467109709072 Marionette DEBUG loaded listener.js 03:28:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x112f71400) [pid = 1940] [serial = 2081] [outer = 0x11213e000] 03:28:29 INFO - PROCESS | 1940 | 1467109709367 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1024ms 03:28:29 INFO - PROCESS | 1940 | 1467109709408 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:28:29 INFO - PROCESS | 1940 | 1467109709410 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:28:29 INFO - PROCESS | 1940 | 1467109709425 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:28:29 INFO - PROCESS | 1940 | 1467109709427 Marionette TRACE conn2 <- [1,2746,null,{}] 03:28:29 INFO - PROCESS | 1940 | 1467109709433 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:29 INFO - PROCESS | 1940 | 1467109709434 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:29 INFO - PROCESS | 1940 | 1467109709511 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:28:29 INFO - PROCESS | 1940 | 1467109709589 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:29 INFO - PROCESS | 1940 | 1467109709591 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d48800 == 28 [pid = 1940] [id = 694] 03:28:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x113370400) [pid = 1940] [serial = 2082] [outer = 0x0] 03:28:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x115e89800) [pid = 1940] [serial = 2083] [outer = 0x113370400] 03:28:29 INFO - PROCESS | 1940 | 1467109709618 Marionette DEBUG loaded listener.js 03:28:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x116a1e400) [pid = 1940] [serial = 2084] [outer = 0x113370400] 03:28:29 INFO - PROCESS | 1940 | 1467109709902 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 533ms 03:28:29 INFO - PROCESS | 1940 | 1467109709950 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:28:29 INFO - PROCESS | 1940 | 1467109709952 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:28:29 INFO - PROCESS | 1940 | 1467109709954 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:28:29 INFO - PROCESS | 1940 | 1467109709955 Marionette TRACE conn2 <- [1,2750,null,{}] 03:28:29 INFO - PROCESS | 1940 | 1467109709958 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:29 INFO - PROCESS | 1940 | 1467109709959 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:30 INFO - PROCESS | 1940 | 1467109710038 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:28:30 INFO - PROCESS | 1940 | 1467109710048 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:30 INFO - PROCESS | 1940 | 1467109710049 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x123875000 == 29 [pid = 1940] [id = 695] 03:28:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x117dbd800) [pid = 1940] [serial = 2085] [outer = 0x0] 03:28:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11853d000) [pid = 1940] [serial = 2086] [outer = 0x117dbd800] 03:28:30 INFO - PROCESS | 1940 | 1467109710082 Marionette DEBUG loaded listener.js 03:28:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11877d800) [pid = 1940] [serial = 2087] [outer = 0x117dbd800] 03:28:30 INFO - PROCESS | 1940 | 1467109710440 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 03:28:30 INFO - PROCESS | 1940 | 1467109710475 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:28:30 INFO - PROCESS | 1940 | 1467109710478 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:28:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:28:30 INFO - PROCESS | 1940 | 1467109710486 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:28:30 INFO - PROCESS | 1940 | 1467109710489 Marionette TRACE conn2 <- [1,2754,null,{}] 03:28:30 INFO - PROCESS | 1940 | 1467109710492 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:30 INFO - PROCESS | 1940 | 1467109710495 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:30 INFO - PROCESS | 1940 | 1467109710603 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:28:30 INFO - PROCESS | 1940 | 1467109710607 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:30 INFO - PROCESS | 1940 | 1467109710609 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x124ec6000 == 30 [pid = 1940] [id = 696] 03:28:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11889cc00) [pid = 1940] [serial = 2088] [outer = 0x0] 03:28:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119642400) [pid = 1940] [serial = 2089] [outer = 0x11889cc00] 03:28:30 INFO - PROCESS | 1940 | 1467109710651 Marionette DEBUG loaded listener.js 03:28:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x119ab1000) [pid = 1940] [serial = 2090] [outer = 0x11889cc00] 03:28:31 INFO - PROCESS | 1940 | 1467109711137 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 678ms 03:28:31 INFO - PROCESS | 1940 | 1467109711165 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:28:31 INFO - PROCESS | 1940 | 1467109711166 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:28:31 INFO - PROCESS | 1940 | 1467109711169 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:28:31 INFO - PROCESS | 1940 | 1467109711170 Marionette TRACE conn2 <- [1,2758,null,{}] 03:28:31 INFO - PROCESS | 1940 | 1467109711172 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:31 INFO - PROCESS | 1940 | 1467109711173 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:31 INFO - PROCESS | 1940 | 1467109711266 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:28:31 INFO - PROCESS | 1940 | 1467109711269 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:31 INFO - PROCESS | 1940 | 1467109711270 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267c4800 == 31 [pid = 1940] [id = 697] 03:28:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119ab1400) [pid = 1940] [serial = 2091] [outer = 0x0] 03:28:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119c8d000) [pid = 1940] [serial = 2092] [outer = 0x119ab1400] 03:28:31 INFO - PROCESS | 1940 | 1467109711295 Marionette DEBUG loaded listener.js 03:28:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123806000) [pid = 1940] [serial = 2093] [outer = 0x119ab1400] 03:28:31 INFO - PROCESS | 1940 | 1467109711650 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 03:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:28:31 INFO - PROCESS | 1940 | 1467109711689 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:28:31 INFO - PROCESS | 1940 | 1467109711690 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:28:31 INFO - PROCESS | 1940 | 1467109711692 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:28:31 INFO - PROCESS | 1940 | 1467109711693 Marionette TRACE conn2 <- [1,2762,null,{}] 03:28:31 INFO - PROCESS | 1940 | 1467109711696 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:31 INFO - PROCESS | 1940 | 1467109711697 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:31 INFO - PROCESS | 1940 | 1467109711792 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:28:31 INFO - PROCESS | 1940 | 1467109711796 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:31 INFO - PROCESS | 1940 | 1467109711800 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x128e98800 == 32 [pid = 1940] [id = 698] 03:28:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x117db9400) [pid = 1940] [serial = 2094] [outer = 0x0] 03:28:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12460f400) [pid = 1940] [serial = 2095] [outer = 0x117db9400] 03:28:31 INFO - PROCESS | 1940 | 1467109711832 Marionette DEBUG loaded listener.js 03:28:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12505b800) [pid = 1940] [serial = 2096] [outer = 0x117db9400] 03:28:32 INFO - PROCESS | 1940 | 1467109712169 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:28:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:28:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 03:28:32 INFO - PROCESS | 1940 | 1467109712215 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:28:32 INFO - PROCESS | 1940 | 1467109712216 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:28:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:28:32 INFO - PROCESS | 1940 | 1467109712218 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:28:32 INFO - PROCESS | 1940 | 1467109712219 Marionette TRACE conn2 <- [1,2766,null,{}] 03:28:32 INFO - PROCESS | 1940 | 1467109712222 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:32 INFO - PROCESS | 1940 | 1467109712223 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:32 INFO - PROCESS | 1940 | 1467109712317 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:28:32 INFO - PROCESS | 1940 | 1467109712359 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:32 INFO - PROCESS | 1940 | 1467109712360 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x112e44000 == 33 [pid = 1940] [id = 699] 03:28:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x125691c00) [pid = 1940] [serial = 2097] [outer = 0x0] 03:28:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x126446800) [pid = 1940] [serial = 2098] [outer = 0x125691c00] 03:28:32 INFO - PROCESS | 1940 | 1467109712384 Marionette DEBUG loaded listener.js 03:28:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x126c78800) [pid = 1940] [serial = 2099] [outer = 0x125691c00] 03:28:32 INFO - PROCESS | 1940 | 1467109712693 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:28:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:28:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 03:28:32 INFO - PROCESS | 1940 | 1467109712737 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:28:32 INFO - PROCESS | 1940 | 1467109712738 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:28:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:28:32 INFO - PROCESS | 1940 | 1467109712741 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:28:32 INFO - PROCESS | 1940 | 1467109712742 Marionette TRACE conn2 <- [1,2770,null,{}] 03:28:32 INFO - PROCESS | 1940 | 1467109712744 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:32 INFO - PROCESS | 1940 | 1467109712745 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:32 INFO - PROCESS | 1940 | 1467109712839 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:28:32 INFO - PROCESS | 1940 | 1467109712851 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:32 INFO - PROCESS | 1940 | 1467109712852 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ab87000 == 34 [pid = 1940] [id = 700] 03:28:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1121b1800) [pid = 1940] [serial = 2100] [outer = 0x0] 03:28:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126c83800) [pid = 1940] [serial = 2101] [outer = 0x1121b1800] 03:28:32 INFO - PROCESS | 1940 | 1467109712876 Marionette DEBUG loaded listener.js 03:28:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128bd1000) [pid = 1940] [serial = 2102] [outer = 0x1121b1800] 03:28:33 INFO - PROCESS | 1940 | 1467109713313 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a908800) [pid = 1940] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1257edc00) [pid = 1940] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1257ee400) [pid = 1940] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x112add000) [pid = 1940] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1256dc400) [pid = 1940] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119c81400) [pid = 1940] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11678b800) [pid = 1940] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118787000) [pid = 1940] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x113c68800) [pid = 1940] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124a26c00) [pid = 1940] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12915d000) [pid = 1940] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:28:33 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12b1d4400) [pid = 1940] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:28:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:28:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 620ms 03:28:33 INFO - PROCESS | 1940 | 1467109713361 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:28:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:28:33 INFO - PROCESS | 1940 | 1467109713362 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:28:33 INFO - PROCESS | 1940 | 1467109713365 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:28:33 INFO - PROCESS | 1940 | 1467109713366 Marionette TRACE conn2 <- [1,2774,null,{}] 03:28:33 INFO - PROCESS | 1940 | 1467109713369 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:33 INFO - PROCESS | 1940 | 1467109713370 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:33 INFO - PROCESS | 1940 | 1467109713450 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:28:33 INFO - PROCESS | 1940 | 1467109713454 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:33 INFO - PROCESS | 1940 | 1467109713455 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c3000 == 35 [pid = 1940] [id = 701] 03:28:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1183f7800) [pid = 1940] [serial = 2103] [outer = 0x0] 03:28:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119411000) [pid = 1940] [serial = 2104] [outer = 0x1183f7800] 03:28:33 INFO - PROCESS | 1940 | 1467109713482 Marionette DEBUG loaded listener.js 03:28:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1257edc00) [pid = 1940] [serial = 2105] [outer = 0x1183f7800] 03:28:33 INFO - PROCESS | 1940 | 1467109713880 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:28:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:28:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 03:28:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:28:33 INFO - PROCESS | 1940 | 1467109713935 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:28:33 INFO - PROCESS | 1940 | 1467109713936 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:28:33 INFO - PROCESS | 1940 | 1467109713938 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:28:33 INFO - PROCESS | 1940 | 1467109713939 Marionette TRACE conn2 <- [1,2778,null,{}] 03:28:33 INFO - PROCESS | 1940 | 1467109713941 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:33 INFO - PROCESS | 1940 | 1467109713942 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:34 INFO - PROCESS | 1940 | 1467109714018 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:28:34 INFO - PROCESS | 1940 | 1467109714022 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:34 INFO - PROCESS | 1940 | 1467109714023 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9dd800 == 36 [pid = 1940] [id = 702] 03:28:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x126c7a000) [pid = 1940] [serial = 2106] [outer = 0x0] 03:28:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x128bd6000) [pid = 1940] [serial = 2107] [outer = 0x126c7a000] 03:28:34 INFO - PROCESS | 1940 | 1467109714046 Marionette DEBUG loaded listener.js 03:28:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x128da7000) [pid = 1940] [serial = 2108] [outer = 0x126c7a000] 03:28:34 INFO - PROCESS | 1940 | 1467109714365 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:28:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:28:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 472ms 03:28:34 INFO - PROCESS | 1940 | 1467109714411 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:28:34 INFO - PROCESS | 1940 | 1467109714412 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:28:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:28:34 INFO - PROCESS | 1940 | 1467109714414 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:28:34 INFO - PROCESS | 1940 | 1467109714415 Marionette TRACE conn2 <- [1,2782,null,{}] 03:28:34 INFO - PROCESS | 1940 | 1467109714417 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:34 INFO - PROCESS | 1940 | 1467109714419 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:34 INFO - PROCESS | 1940 | 1467109714492 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:28:34 INFO - PROCESS | 1940 | 1467109714497 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:34 INFO - PROCESS | 1940 | 1467109714500 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c219000 == 37 [pid = 1940] [id = 703] 03:28:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x128ebf000) [pid = 1940] [serial = 2109] [outer = 0x0] 03:28:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x129159800) [pid = 1940] [serial = 2110] [outer = 0x128ebf000] 03:28:34 INFO - PROCESS | 1940 | 1467109714526 Marionette DEBUG loaded listener.js 03:28:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x129383800) [pid = 1940] [serial = 2111] [outer = 0x128ebf000] 03:28:34 INFO - PROCESS | 1940 | 1467109714890 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:28:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:28:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 03:28:34 INFO - PROCESS | 1940 | 1467109714935 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:28:34 INFO - PROCESS | 1940 | 1467109714936 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:28:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:28:34 INFO - PROCESS | 1940 | 1467109714938 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:28:34 INFO - PROCESS | 1940 | 1467109714940 Marionette TRACE conn2 <- [1,2786,null,{}] 03:28:34 INFO - PROCESS | 1940 | 1467109714942 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:34 INFO - PROCESS | 1940 | 1467109714944 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:35 INFO - PROCESS | 1940 | 1467109715038 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:28:35 INFO - PROCESS | 1940 | 1467109715041 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:35 INFO - PROCESS | 1940 | 1467109715042 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246de000 == 38 [pid = 1940] [id = 704] 03:28:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12a478000) [pid = 1940] [serial = 2112] [outer = 0x0] 03:28:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12a908000) [pid = 1940] [serial = 2113] [outer = 0x12a478000] 03:28:35 INFO - PROCESS | 1940 | 1467109715068 Marionette DEBUG loaded listener.js 03:28:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12a9a7800) [pid = 1940] [serial = 2114] [outer = 0x12a478000] 03:28:35 INFO - PROCESS | 1940 | 1467109715502 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:28:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:28:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 575ms 03:28:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:28:35 INFO - PROCESS | 1940 | 1467109715514 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:28:35 INFO - PROCESS | 1940 | 1467109715517 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:28:35 INFO - PROCESS | 1940 | 1467109715520 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:28:35 INFO - PROCESS | 1940 | 1467109715522 Marionette TRACE conn2 <- [1,2790,null,{}] 03:28:35 INFO - PROCESS | 1940 | 1467109715526 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:35 INFO - PROCESS | 1940 | 1467109715528 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:35 INFO - PROCESS | 1940 | 1467109715640 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:28:35 INFO - PROCESS | 1940 | 1467109715721 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:35 INFO - PROCESS | 1940 | 1467109715723 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x117479000 == 39 [pid = 1940] [id = 705] 03:28:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x112a83000) [pid = 1940] [serial = 2115] [outer = 0x0] 03:28:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x113c67000) [pid = 1940] [serial = 2116] [outer = 0x112a83000] 03:28:35 INFO - PROCESS | 1940 | 1467109715754 Marionette DEBUG loaded listener.js 03:28:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x115e8b000) [pid = 1940] [serial = 2117] [outer = 0x112a83000] 03:28:36 INFO - PROCESS | 1940 | 1467109716217 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:28:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:28:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 776ms 03:28:36 INFO - PROCESS | 1940 | 1467109716322 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:28:36 INFO - PROCESS | 1940 | 1467109716325 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:28:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:28:36 INFO - PROCESS | 1940 | 1467109716333 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:28:36 INFO - PROCESS | 1940 | 1467109716335 Marionette TRACE conn2 <- [1,2794,null,{}] 03:28:36 INFO - PROCESS | 1940 | 1467109716338 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:36 INFO - PROCESS | 1940 | 1467109716339 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:36 INFO - PROCESS | 1940 | 1467109716451 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:28:36 INFO - PROCESS | 1940 | 1467109716526 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:36 INFO - PROCESS | 1940 | 1467109716527 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267b1800 == 40 [pid = 1940] [id = 706] 03:28:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118733000) [pid = 1940] [serial = 2118] [outer = 0x0] 03:28:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118893400) [pid = 1940] [serial = 2119] [outer = 0x118733000] 03:28:36 INFO - PROCESS | 1940 | 1467109716558 Marionette DEBUG loaded listener.js 03:28:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11940f800) [pid = 1940] [serial = 2120] [outer = 0x118733000] 03:28:37 INFO - PROCESS | 1940 | 1467109717176 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:28:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:28:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 871ms 03:28:37 INFO - PROCESS | 1940 | 1467109717224 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:28:37 INFO - PROCESS | 1940 | 1467109717226 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:28:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:28:37 INFO - PROCESS | 1940 | 1467109717233 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:28:37 INFO - PROCESS | 1940 | 1467109717235 Marionette TRACE conn2 <- [1,2798,null,{}] 03:28:37 INFO - PROCESS | 1940 | 1467109717239 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:37 INFO - PROCESS | 1940 | 1467109717240 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:37 INFO - PROCESS | 1940 | 1467109717360 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12c219000 == 39 [pid = 1940] [id = 703] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9dd800 == 38 [pid = 1940] [id = 702] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c3000 == 37 [pid = 1940] [id = 701] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x12ab87000 == 36 [pid = 1940] [id = 700] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x112e44000 == 35 [pid = 1940] [id = 699] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x128e98800 == 34 [pid = 1940] [id = 698] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x1267c4800 == 33 [pid = 1940] [id = 697] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x124ec6000 == 32 [pid = 1940] [id = 696] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x123875000 == 31 [pid = 1940] [id = 695] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x117d48800 == 30 [pid = 1940] [id = 694] 03:28:37 INFO - PROCESS | 1940 | --DOCSHELL 0x1132a5000 == 29 [pid = 1940] [id = 693] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12b96fc00) [pid = 1940] [serial = 2068] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12b97a400) [pid = 1940] [serial = 2069] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12abc8400) [pid = 1940] [serial = 2065] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x126093000) [pid = 1940] [serial = 2050] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1267a2c00) [pid = 1940] [serial = 2053] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116140000) [pid = 1940] [serial = 2056] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12655f400) [pid = 1940] [serial = 2051] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124f04c00) [pid = 1940] [serial = 2057] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12938a400) [pid = 1940] [serial = 2059] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x123e40000) [pid = 1940] [serial = 2047] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1183ed800) [pid = 1940] [serial = 2041] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11872f400) [pid = 1940] [serial = 2042] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11940b000) [pid = 1940] [serial = 2044] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119643c00) [pid = 1940] [serial = 2045] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x115d49c00) [pid = 1940] [serial = 2038] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x116146c00) [pid = 1940] [serial = 2039] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x128ec0000) [pid = 1940] [serial = 2036] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12b1d5800) [pid = 1940] [serial = 2066] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x128971400) [pid = 1940] [serial = 2054] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12a9a7c00) [pid = 1940] [serial = 2063] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12a906c00) [pid = 1940] [serial = 2062] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12a5cc800) [pid = 1940] [serial = 2060] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x124a24000) [pid = 1940] [serial = 2048] [outer = 0x0] [url = about:blank] 03:28:37 INFO - PROCESS | 1940 | 1467109717448 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:37 INFO - PROCESS | 1940 | 1467109717451 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x116847000 == 30 [pid = 1940] [id = 707] 03:28:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x115d4ec00) [pid = 1940] [serial = 2121] [outer = 0x0] 03:28:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x116140000) [pid = 1940] [serial = 2122] [outer = 0x115d4ec00] 03:28:37 INFO - PROCESS | 1940 | 1467109717479 Marionette DEBUG loaded listener.js 03:28:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1176f7400) [pid = 1940] [serial = 2123] [outer = 0x115d4ec00] 03:28:37 INFO - PROCESS | 1940 | 1467109717773 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:28:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:28:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 570ms 03:28:37 INFO - PROCESS | 1940 | 1467109717816 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:28:37 INFO - PROCESS | 1940 | 1467109717819 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:28:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:28:37 INFO - PROCESS | 1940 | 1467109717823 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:28:37 INFO - PROCESS | 1940 | 1467109717825 Marionette TRACE conn2 <- [1,2802,null,{}] 03:28:37 INFO - PROCESS | 1940 | 1467109717829 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:37 INFO - PROCESS | 1940 | 1467109717831 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:37 INFO - PROCESS | 1940 | 1467109717909 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:28:37 INFO - PROCESS | 1940 | 1467109717989 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:37 INFO - PROCESS | 1940 | 1467109717990 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x119494000 == 31 [pid = 1940] [id = 708] 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x116a1ec00) [pid = 1940] [serial = 2124] [outer = 0x0] 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x118729400) [pid = 1940] [serial = 2125] [outer = 0x116a1ec00] 03:28:38 INFO - PROCESS | 1940 | 1467109718017 Marionette DEBUG loaded listener.js 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x119a06000) [pid = 1940] [serial = 2126] [outer = 0x116a1ec00] 03:28:38 INFO - PROCESS | 1940 | 1467109718300 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:28:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:28:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 03:28:38 INFO - PROCESS | 1940 | 1467109718343 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:28:38 INFO - PROCESS | 1940 | 1467109718344 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:28:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:28:38 INFO - PROCESS | 1940 | 1467109718350 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:28:38 INFO - PROCESS | 1940 | 1467109718352 Marionette TRACE conn2 <- [1,2806,null,{}] 03:28:38 INFO - PROCESS | 1940 | 1467109718360 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:38 INFO - PROCESS | 1940 | 1467109718366 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:38 INFO - PROCESS | 1940 | 1467109718450 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:28:38 INFO - PROCESS | 1940 | 1467109718461 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:38 INFO - PROCESS | 1940 | 1467109718465 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267ba000 == 32 [pid = 1940] [id = 709] 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x113c73400) [pid = 1940] [serial = 2127] [outer = 0x0] 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1183ebc00) [pid = 1940] [serial = 2128] [outer = 0x113c73400] 03:28:38 INFO - PROCESS | 1940 | 1467109718541 Marionette DEBUG loaded listener.js 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x124ba4800) [pid = 1940] [serial = 2129] [outer = 0x113c73400] 03:28:38 INFO - PROCESS | 1940 | 1467109718799 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:28:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:28:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 473ms 03:28:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:28:38 INFO - PROCESS | 1940 | 1467109718822 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:28:38 INFO - PROCESS | 1940 | 1467109718824 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:28:38 INFO - PROCESS | 1940 | 1467109718832 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:28:38 INFO - PROCESS | 1940 | 1467109718833 Marionette TRACE conn2 <- [1,2810,null,{}] 03:28:38 INFO - PROCESS | 1940 | 1467109718841 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:38 INFO - PROCESS | 1940 | 1467109718842 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:38 INFO - PROCESS | 1940 | 1467109718925 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:28:38 INFO - PROCESS | 1940 | 1467109718931 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:38 INFO - PROCESS | 1940 | 1467109718932 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4aa000 == 33 [pid = 1940] [id = 710] 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x124ea5800) [pid = 1940] [serial = 2130] [outer = 0x0] 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x126093400) [pid = 1940] [serial = 2131] [outer = 0x124ea5800] 03:28:38 INFO - PROCESS | 1940 | 1467109718957 Marionette DEBUG loaded listener.js 03:28:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1267a2c00) [pid = 1940] [serial = 2132] [outer = 0x124ea5800] 03:28:39 INFO - PROCESS | 1940 | 1467109719284 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:28:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:28:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 483ms 03:28:39 INFO - PROCESS | 1940 | 1467109719310 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:28:39 INFO - PROCESS | 1940 | 1467109719312 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:28:39 INFO - PROCESS | 1940 | 1467109719316 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:28:39 INFO - PROCESS | 1940 | 1467109719317 Marionette TRACE conn2 <- [1,2814,null,{}] 03:28:39 INFO - PROCESS | 1940 | 1467109719319 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:39 INFO - PROCESS | 1940 | 1467109719320 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:39 INFO - PROCESS | 1940 | 1467109719433 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:28:39 INFO - PROCESS | 1940 | 1467109719444 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:39 INFO - PROCESS | 1940 | 1467109719448 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a659000 == 34 [pid = 1940] [id = 711] 03:28:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12608b800) [pid = 1940] [serial = 2133] [outer = 0x0] 03:28:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128bcf400) [pid = 1940] [serial = 2134] [outer = 0x12608b800] 03:28:39 INFO - PROCESS | 1940 | 1467109719472 Marionette DEBUG loaded listener.js 03:28:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128bdbc00) [pid = 1940] [serial = 2135] [outer = 0x12608b800] 03:28:39 INFO - PROCESS | 1940 | 1467109719812 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:28:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:28:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 03:28:39 INFO - PROCESS | 1940 | 1467109719834 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:28:39 INFO - PROCESS | 1940 | 1467109719835 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:28:39 INFO - PROCESS | 1940 | 1467109719843 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:28:39 INFO - PROCESS | 1940 | 1467109719844 Marionette TRACE conn2 <- [1,2818,null,{}] 03:28:39 INFO - PROCESS | 1940 | 1467109719847 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:39 INFO - PROCESS | 1940 | 1467109719851 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:39 INFO - PROCESS | 1940 | 1467109719968 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:28:39 INFO - PROCESS | 1940 | 1467109719979 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:39 INFO - PROCESS | 1940 | 1467109719980 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c5000 == 35 [pid = 1940] [id = 712] 03:28:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x128da8800) [pid = 1940] [serial = 2136] [outer = 0x0] 03:28:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x129382000) [pid = 1940] [serial = 2137] [outer = 0x128da8800] 03:28:40 INFO - PROCESS | 1940 | 1467109720003 Marionette DEBUG loaded listener.js 03:28:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12a9b2c00) [pid = 1940] [serial = 2138] [outer = 0x128da8800] 03:28:40 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce4b000 == 34 [pid = 1940] [id = 16] 03:28:40 INFO - PROCESS | 1940 | 1467109720403 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:28:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:28:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 578ms 03:28:40 INFO - PROCESS | 1940 | 1467109720417 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:28:40 INFO - PROCESS | 1940 | 1467109720418 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:28:40 INFO - PROCESS | 1940 | 1467109720429 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:28:40 INFO - PROCESS | 1940 | 1467109720430 Marionette TRACE conn2 <- [1,2822,null,{}] 03:28:40 INFO - PROCESS | 1940 | 1467109720432 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:40 INFO - PROCESS | 1940 | 1467109720441 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:40 INFO - PROCESS | 1940 | 1467109720540 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:28:40 INFO - PROCESS | 1940 | 1467109720553 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:40 INFO - PROCESS | 1940 | 1467109720554 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf0b800 == 35 [pid = 1940] [id = 713] 03:28:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119a05800) [pid = 1940] [serial = 2139] [outer = 0x0] 03:28:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12abc1c00) [pid = 1940] [serial = 2140] [outer = 0x119a05800] 03:28:40 INFO - PROCESS | 1940 | 1467109720578 Marionette DEBUG loaded listener.js 03:28:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12abf3800) [pid = 1940] [serial = 2141] [outer = 0x119a05800] 03:28:40 INFO - PROCESS | 1940 | 1467109720917 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 03:28:40 INFO - PROCESS | 1940 | 1467109720954 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:28:40 INFO - PROCESS | 1940 | 1467109720955 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:28:40 INFO - PROCESS | 1940 | 1467109720958 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:28:40 INFO - PROCESS | 1940 | 1467109720959 Marionette TRACE conn2 <- [1,2826,null,{}] 03:28:40 INFO - PROCESS | 1940 | 1467109720961 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:40 INFO - PROCESS | 1940 | 1467109720962 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:41 INFO - PROCESS | 1940 | 1467109721060 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:28:41 INFO - PROCESS | 1940 | 1467109721063 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:41 INFO - PROCESS | 1940 | 1467109721065 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca97800 == 36 [pid = 1940] [id = 714] 03:28:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119a82400) [pid = 1940] [serial = 2142] [outer = 0x0] 03:28:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12b1d7800) [pid = 1940] [serial = 2143] [outer = 0x119a82400] 03:28:41 INFO - PROCESS | 1940 | 1467109721088 Marionette DEBUG loaded listener.js 03:28:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12b970c00) [pid = 1940] [serial = 2144] [outer = 0x119a82400] 03:28:41 INFO - PROCESS | 1940 | 1467109721478 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115d58400) [pid = 1940] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128ebf000) [pid = 1940] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x126c7a000) [pid = 1940] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11213e000) [pid = 1940] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11889cc00) [pid = 1940] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113370400) [pid = 1940] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1121b1800) [pid = 1940] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x125691c00) [pid = 1940] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119645c00) [pid = 1940] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x117dbd800) [pid = 1940] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x117db9400) [pid = 1940] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119ab1400) [pid = 1940] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:28:41 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x114fbe800) [pid = 1940] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 569ms 03:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:28:41 INFO - PROCESS | 1940 | 1467109721527 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:28:41 INFO - PROCESS | 1940 | 1467109721528 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:28:41 INFO - PROCESS | 1940 | 1467109721538 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:28:41 INFO - PROCESS | 1940 | 1467109721540 Marionette TRACE conn2 <- [1,2830,null,{}] 03:28:41 INFO - PROCESS | 1940 | 1467109721542 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:41 INFO - PROCESS | 1940 | 1467109721543 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:41 INFO - PROCESS | 1940 | 1467109721619 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:28:41 INFO - PROCESS | 1940 | 1467109721623 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:41 INFO - PROCESS | 1940 | 1467109721624 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267b3800 == 37 [pid = 1940] [id = 715] 03:28:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x115d54800) [pid = 1940] [serial = 2145] [outer = 0x0] 03:28:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116f6e400) [pid = 1940] [serial = 2146] [outer = 0x115d54800] 03:28:41 INFO - PROCESS | 1940 | 1467109721650 Marionette DEBUG loaded listener.js 03:28:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11963e800) [pid = 1940] [serial = 2147] [outer = 0x115d54800] 03:28:42 INFO - PROCESS | 1940 | 1467109722006 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 529ms 03:28:42 INFO - PROCESS | 1940 | 1467109722061 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:28:42 INFO - PROCESS | 1940 | 1467109722062 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:28:42 INFO - PROCESS | 1940 | 1467109722065 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:28:42 INFO - PROCESS | 1940 | 1467109722067 Marionette TRACE conn2 <- [1,2834,null,{}] 03:28:42 INFO - PROCESS | 1940 | 1467109722070 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:42 INFO - PROCESS | 1940 | 1467109722072 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:42 INFO - PROCESS | 1940 | 1467109722228 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:28:42 INFO - PROCESS | 1940 | 1467109722243 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:42 INFO - PROCESS | 1940 | 1467109722244 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce57000 == 38 [pid = 1940] [id = 716] 03:28:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119645c00) [pid = 1940] [serial = 2148] [outer = 0x0] 03:28:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126c7a000) [pid = 1940] [serial = 2149] [outer = 0x119645c00] 03:28:42 INFO - PROCESS | 1940 | 1467109722284 Marionette DEBUG loaded listener.js 03:28:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128bd4c00) [pid = 1940] [serial = 2150] [outer = 0x119645c00] 03:28:42 INFO - PROCESS | 1940 | 1467109722650 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 621ms 03:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:28:42 INFO - PROCESS | 1940 | 1467109722686 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:28:42 INFO - PROCESS | 1940 | 1467109722688 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:28:42 INFO - PROCESS | 1940 | 1467109722690 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:28:42 INFO - PROCESS | 1940 | 1467109722692 Marionette TRACE conn2 <- [1,2838,null,{}] 03:28:42 INFO - PROCESS | 1940 | 1467109722694 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:42 INFO - PROCESS | 1940 | 1467109722696 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:42 INFO - PROCESS | 1940 | 1467109722786 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:28:42 INFO - PROCESS | 1940 | 1467109722850 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:42 INFO - PROCESS | 1940 | 1467109722851 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d253000 == 39 [pid = 1940] [id = 717] 03:28:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12b1dd800) [pid = 1940] [serial = 2151] [outer = 0x0] 03:28:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12b999400) [pid = 1940] [serial = 2152] [outer = 0x12b1dd800] 03:28:42 INFO - PROCESS | 1940 | 1467109722876 Marionette DEBUG loaded listener.js 03:28:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12bf33000) [pid = 1940] [serial = 2153] [outer = 0x12b1dd800] 03:28:43 INFO - PROCESS | 1940 | 1467109723167 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 03:28:43 INFO - PROCESS | 1940 | 1467109723214 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:28:43 INFO - PROCESS | 1940 | 1467109723217 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:28:43 INFO - PROCESS | 1940 | 1467109723220 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:28:43 INFO - PROCESS | 1940 | 1467109723221 Marionette TRACE conn2 <- [1,2842,null,{}] 03:28:43 INFO - PROCESS | 1940 | 1467109723223 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:43 INFO - PROCESS | 1940 | 1467109723225 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:43 INFO - PROCESS | 1940 | 1467109723306 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:28:43 INFO - PROCESS | 1940 | 1467109723309 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:43 INFO - PROCESS | 1940 | 1467109723311 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d480000 == 40 [pid = 1940] [id = 718] 03:28:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12b9a5000) [pid = 1940] [serial = 2154] [outer = 0x0] 03:28:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12bf80000) [pid = 1940] [serial = 2155] [outer = 0x12b9a5000] 03:28:43 INFO - PROCESS | 1940 | 1467109723335 Marionette DEBUG loaded listener.js 03:28:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12bf87c00) [pid = 1940] [serial = 2156] [outer = 0x12b9a5000] 03:28:43 INFO - PROCESS | 1940 | 1467109723849 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 03:28:43 INFO - PROCESS | 1940 | 1467109723892 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:28:43 INFO - PROCESS | 1940 | 1467109723894 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:28:43 INFO - PROCESS | 1940 | 1467109723898 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:28:43 INFO - PROCESS | 1940 | 1467109723900 Marionette TRACE conn2 <- [1,2846,null,{}] 03:28:43 INFO - PROCESS | 1940 | 1467109723904 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:43 INFO - PROCESS | 1940 | 1467109723906 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:44 INFO - PROCESS | 1940 | 1467109724012 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:28:44 INFO - PROCESS | 1940 | 1467109724122 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:44 INFO - PROCESS | 1940 | 1467109724123 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x123996000 == 41 [pid = 1940] [id = 719] 03:28:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1183f6800) [pid = 1940] [serial = 2157] [outer = 0x0] 03:28:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1185eb800) [pid = 1940] [serial = 2158] [outer = 0x1183f6800] 03:28:44 INFO - PROCESS | 1940 | 1467109724155 Marionette DEBUG loaded listener.js 03:28:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11940b000) [pid = 1940] [serial = 2159] [outer = 0x1183f6800] 03:28:44 INFO - PROCESS | 1940 | 1467109724581 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 03:28:44 INFO - PROCESS | 1940 | 1467109724619 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:28:44 INFO - PROCESS | 1940 | 1467109724622 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:28:44 INFO - PROCESS | 1940 | 1467109724627 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:28:44 INFO - PROCESS | 1940 | 1467109724628 Marionette TRACE conn2 <- [1,2850,null,{}] 03:28:44 INFO - PROCESS | 1940 | 1467109724631 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:44 INFO - PROCESS | 1940 | 1467109724633 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:44 INFO - PROCESS | 1940 | 1467109724735 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:28:44 INFO - PROCESS | 1940 | 1467109724796 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:44 INFO - PROCESS | 1940 | 1467109724797 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b10f800 == 42 [pid = 1940] [id = 720] 03:28:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x120ff4800) [pid = 1940] [serial = 2160] [outer = 0x0] 03:28:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123ff1c00) [pid = 1940] [serial = 2161] [outer = 0x120ff4800] 03:28:44 INFO - PROCESS | 1940 | 1467109724828 Marionette DEBUG loaded listener.js 03:28:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124e98c00) [pid = 1940] [serial = 2162] [outer = 0x120ff4800] 03:28:45 INFO - PROCESS | 1940 | 1467109725283 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 03:28:45 INFO - PROCESS | 1940 | 1467109725386 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:28:45 INFO - PROCESS | 1940 | 1467109725387 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:28:45 INFO - PROCESS | 1940 | 1467109725392 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:28:45 INFO - PROCESS | 1940 | 1467109725395 Marionette TRACE conn2 <- [1,2854,null,{}] 03:28:45 INFO - PROCESS | 1940 | 1467109725405 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:45 INFO - PROCESS | 1940 | 1467109725408 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:45 INFO - PROCESS | 1940 | 1467109725508 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:28:45 INFO - PROCESS | 1940 | 1467109725582 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:45 INFO - PROCESS | 1940 | 1467109725584 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d48d800 == 43 [pid = 1940] [id = 721] 03:28:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x129161000) [pid = 1940] [serial = 2163] [outer = 0x0] 03:28:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x129386800) [pid = 1940] [serial = 2164] [outer = 0x129161000] 03:28:45 INFO - PROCESS | 1940 | 1467109725615 Marionette DEBUG loaded listener.js 03:28:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a5d1800) [pid = 1940] [serial = 2165] [outer = 0x129161000] 03:28:46 INFO - PROCESS | 1940 | 1467109726028 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 677ms 03:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:28:46 INFO - PROCESS | 1940 | 1467109726070 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:28:46 INFO - PROCESS | 1940 | 1467109726073 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:28:46 INFO - PROCESS | 1940 | 1467109726076 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:28:46 INFO - PROCESS | 1940 | 1467109726078 Marionette TRACE conn2 <- [1,2858,null,{}] 03:28:46 INFO - PROCESS | 1940 | 1467109726082 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:46 INFO - PROCESS | 1940 | 1467109726084 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:46 INFO - PROCESS | 1940 | 1467109726239 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:28:46 INFO - PROCESS | 1940 | 1467109726391 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:46 INFO - PROCESS | 1940 | 1467109726392 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c632000 == 44 [pid = 1940] [id = 722] 03:28:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x112feb800) [pid = 1940] [serial = 2166] [outer = 0x0] 03:28:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a9aa000) [pid = 1940] [serial = 2167] [outer = 0x112feb800] 03:28:46 INFO - PROCESS | 1940 | 1467109726434 Marionette DEBUG loaded listener.js 03:28:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b978000) [pid = 1940] [serial = 2168] [outer = 0x112feb800] 03:28:47 INFO - PROCESS | 1940 | 1467109727084 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1023ms 03:28:47 INFO - PROCESS | 1940 | 1467109727100 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 1940 | 1467109727102 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:28:47 INFO - PROCESS | 1940 | 1467109727105 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 1940 | 1467109727107 Marionette TRACE conn2 <- [1,2862,null,{}] 03:28:47 INFO - PROCESS | 1940 | 1467109727111 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:47 INFO - PROCESS | 1940 | 1467109727112 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:47 INFO - PROCESS | 1940 | 1467109727207 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:28:47 INFO - PROCESS | 1940 | 1467109727265 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 1940 | 1467109727268 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x123be3800 == 45 [pid = 1940] [id = 723] 03:28:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x115d58c00) [pid = 1940] [serial = 2169] [outer = 0x0] 03:28:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116af6c00) [pid = 1940] [serial = 2170] [outer = 0x115d58c00] 03:28:47 INFO - PROCESS | 1940 | 1467109727297 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1183f5400) [pid = 1940] [serial = 2171] [outer = 0x115d58c00] 03:28:47 INFO - PROCESS | 1940 | 1467109727754 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 677ms 03:28:47 INFO - PROCESS | 1940 | 1467109727783 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 1940 | 1467109727787 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:28:47 INFO - PROCESS | 1940 | 1467109727794 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 1940 | 1467109727797 Marionette TRACE conn2 <- [1,2866,null,{}] 03:28:47 INFO - PROCESS | 1940 | 1467109727800 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:47 INFO - PROCESS | 1940 | 1467109727803 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:47 INFO - PROCESS | 1940 | 1467109727919 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:28:47 INFO - PROCESS | 1940 | 1467109727980 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 1940 | 1467109727981 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f22000 == 46 [pid = 1940] [id = 724] 03:28:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11915b000) [pid = 1940] [serial = 2172] [outer = 0x0] 03:28:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x119446400) [pid = 1940] [serial = 2173] [outer = 0x11915b000] 03:28:48 INFO - PROCESS | 1940 | 1467109728009 Marionette DEBUG loaded listener.js 03:28:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x119840c00) [pid = 1940] [serial = 2174] [outer = 0x11915b000] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12d253000 == 45 [pid = 1940] [id = 717] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce57000 == 44 [pid = 1940] [id = 716] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x1267b3800 == 43 [pid = 1940] [id = 715] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca97800 == 42 [pid = 1940] [id = 714] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf0b800 == 41 [pid = 1940] [id = 713] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c5000 == 40 [pid = 1940] [id = 712] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12a659000 == 39 [pid = 1940] [id = 711] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12a4aa000 == 38 [pid = 1940] [id = 710] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x1267ba000 == 37 [pid = 1940] [id = 709] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x119494000 == 36 [pid = 1940] [id = 708] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce4a800 == 35 [pid = 1940] [id = 17] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x116847000 == 34 [pid = 1940] [id = 707] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x1246de000 == 33 [pid = 1940] [id = 704] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x117479000 == 32 [pid = 1940] [id = 705] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x1267b1800 == 31 [pid = 1940] [id = 706] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x123be3800 == 30 [pid = 1940] [id = 723] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12c632000 == 29 [pid = 1940] [id = 722] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12d48d800 == 28 [pid = 1940] [id = 721] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12b10f800 == 27 [pid = 1940] [id = 720] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12d480000 == 26 [pid = 1940] [id = 718] 03:28:48 INFO - PROCESS | 1940 | --DOCSHELL 0x123996000 == 25 [pid = 1940] [id = 719] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x116147800) [pid = 1940] [serial = 2077] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x129159800) [pid = 1940] [serial = 2110] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119411000) [pid = 1940] [serial = 2104] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x128bd6000) [pid = 1940] [serial = 2107] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x112f71400) [pid = 1940] [serial = 2081] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119ab1000) [pid = 1940] [serial = 2090] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115e89800) [pid = 1940] [serial = 2083] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126c83800) [pid = 1940] [serial = 2101] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126c78800) [pid = 1940] [serial = 2099] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x126446800) [pid = 1940] [serial = 2098] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128bd1000) [pid = 1940] [serial = 2102] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119feac00) [pid = 1940] [serial = 2075] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11877d800) [pid = 1940] [serial = 2087] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128da7000) [pid = 1940] [serial = 2108] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12505b800) [pid = 1940] [serial = 2096] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119c8d000) [pid = 1940] [serial = 2092] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12460f400) [pid = 1940] [serial = 2095] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x123806000) [pid = 1940] [serial = 2093] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116a1e400) [pid = 1940] [serial = 2084] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119a79400) [pid = 1940] [serial = 2074] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11613f400) [pid = 1940] [serial = 2071] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11853d000) [pid = 1940] [serial = 2086] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1176efc00) [pid = 1940] [serial = 2072] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x119642400) [pid = 1940] [serial = 2089] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11272c400) [pid = 1940] [serial = 2080] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x117dbcc00) [pid = 1940] [serial = 2078] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12a908000) [pid = 1940] [serial = 2113] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x129383800) [pid = 1940] [serial = 2111] [outer = 0x0] [url = about:blank] 03:28:48 INFO - PROCESS | 1940 | 1467109728898 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1125ms 03:28:48 INFO - PROCESS | 1940 | 1467109728921 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:28:48 INFO - PROCESS | 1940 | 1467109728923 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:28:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:28:48 INFO - PROCESS | 1940 | 1467109728932 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:28:48 INFO - PROCESS | 1940 | 1467109728937 Marionette TRACE conn2 <- [1,2870,null,{}] 03:28:48 INFO - PROCESS | 1940 | 1467109728940 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:48 INFO - PROCESS | 1940 | 1467109728942 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:49 INFO - PROCESS | 1940 | 1467109729023 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:28:49 INFO - PROCESS | 1940 | 1467109729028 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:49 INFO - PROCESS | 1940 | 1467109729032 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x117477000 == 26 [pid = 1940] [id = 725] 03:28:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x115d52c00) [pid = 1940] [serial = 2175] [outer = 0x0] 03:28:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x115e89800) [pid = 1940] [serial = 2176] [outer = 0x115d52c00] 03:28:49 INFO - PROCESS | 1940 | 1467109729059 Marionette DEBUG loaded listener.js 03:28:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11687d000) [pid = 1940] [serial = 2177] [outer = 0x115d52c00] 03:28:49 INFO - PROCESS | 1940 | 1467109729426 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:28:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:28:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 526ms 03:28:49 INFO - PROCESS | 1940 | 1467109729456 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:28:49 INFO - PROCESS | 1940 | 1467109729459 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:28:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:28:49 INFO - PROCESS | 1940 | 1467109729463 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:28:49 INFO - PROCESS | 1940 | 1467109729464 Marionette TRACE conn2 <- [1,2874,null,{}] 03:28:49 INFO - PROCESS | 1940 | 1467109729467 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:49 INFO - PROCESS | 1940 | 1467109729468 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:49 INFO - PROCESS | 1940 | 1467109729549 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:28:49 INFO - PROCESS | 1940 | 1467109729603 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:49 INFO - PROCESS | 1940 | 1467109729605 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x119486800 == 27 [pid = 1940] [id = 726] 03:28:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x116f78000) [pid = 1940] [serial = 2178] [outer = 0x0] 03:28:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1183ee400) [pid = 1940] [serial = 2179] [outer = 0x116f78000] 03:28:49 INFO - PROCESS | 1940 | 1467109729631 Marionette DEBUG loaded listener.js 03:28:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118734c00) [pid = 1940] [serial = 2180] [outer = 0x116f78000] 03:28:49 INFO - PROCESS | 1940 | 1467109729957 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:28:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:28:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 03:28:49 INFO - PROCESS | 1940 | 1467109729984 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:28:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:28:49 INFO - PROCESS | 1940 | 1467109729985 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:28:49 INFO - PROCESS | 1940 | 1467109729988 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:28:49 INFO - PROCESS | 1940 | 1467109729990 Marionette TRACE conn2 <- [1,2878,null,{}] 03:28:50 INFO - PROCESS | 1940 | 1467109730000 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:50 INFO - PROCESS | 1940 | 1467109730003 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:50 INFO - PROCESS | 1940 | 1467109730079 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:28:50 INFO - PROCESS | 1940 | 1467109730137 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:50 INFO - PROCESS | 1940 | 1467109730139 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c9c000 == 28 [pid = 1940] [id = 727] 03:28:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11877d000) [pid = 1940] [serial = 2181] [outer = 0x0] 03:28:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119641c00) [pid = 1940] [serial = 2182] [outer = 0x11877d000] 03:28:50 INFO - PROCESS | 1940 | 1467109730166 Marionette DEBUG loaded listener.js 03:28:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119ab5400) [pid = 1940] [serial = 2183] [outer = 0x11877d000] 03:28:50 INFO - PROCESS | 1940 | 1467109730520 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 576ms 03:28:50 INFO - PROCESS | 1940 | 1467109730566 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:28:50 INFO - PROCESS | 1940 | 1467109730569 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:28:50 INFO - PROCESS | 1940 | 1467109730572 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:28:50 INFO - PROCESS | 1940 | 1467109730574 Marionette TRACE conn2 <- [1,2882,null,{}] 03:28:50 INFO - PROCESS | 1940 | 1467109730577 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:50 INFO - PROCESS | 1940 | 1467109730579 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:50 INFO - PROCESS | 1940 | 1467109730700 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:28:50 INFO - PROCESS | 1940 | 1467109730786 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:50 INFO - PROCESS | 1940 | 1467109730787 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260ce000 == 29 [pid = 1940] [id = 728] 03:28:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118898000) [pid = 1940] [serial = 2184] [outer = 0x0] 03:28:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119fe1000) [pid = 1940] [serial = 2185] [outer = 0x118898000] 03:28:50 INFO - PROCESS | 1940 | 1467109730812 Marionette DEBUG loaded listener.js 03:28:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123c4dc00) [pid = 1940] [serial = 2186] [outer = 0x118898000] 03:28:51 INFO - PROCESS | 1940 | 1467109731184 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:28:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:28:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 624ms 03:28:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:28:51 INFO - PROCESS | 1940 | 1467109731197 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:28:51 INFO - PROCESS | 1940 | 1467109731199 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:28:51 INFO - PROCESS | 1940 | 1467109731202 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:28:51 INFO - PROCESS | 1940 | 1467109731204 Marionette TRACE conn2 <- [1,2886,null,{}] 03:28:51 INFO - PROCESS | 1940 | 1467109731207 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:51 INFO - PROCESS | 1940 | 1467109731209 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:51 INFO - PROCESS | 1940 | 1467109731715 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128da8800) [pid = 1940] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119a05800) [pid = 1940] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12ca7fc00) [pid = 1940] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119a82400) [pid = 1940] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124ea5800) [pid = 1940] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a478000) [pid = 1940] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x115d4ec00) [pid = 1940] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x113c73400) [pid = 1940] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112a83000) [pid = 1940] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x116a1ec00) [pid = 1940] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b9a5000) [pid = 1940] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118733000) [pid = 1940] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12b1dd800) [pid = 1940] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x115d54800) [pid = 1940] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12608b800) [pid = 1940] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x119645c00) [pid = 1940] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12ce4b800) [pid = 1940] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:28:51 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1183f7800) [pid = 1940] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:28:51 INFO - PROCESS | 1940 | 1467109731763 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:51 INFO - PROCESS | 1940 | 1467109731764 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x115e49000 == 30 [pid = 1940] [id = 729] 03:28:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x110ef2400) [pid = 1940] [serial = 2187] [outer = 0x0] 03:28:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x111ca8400) [pid = 1940] [serial = 2188] [outer = 0x110ef2400] 03:28:51 INFO - PROCESS | 1940 | 1467109731797 Marionette DEBUG loaded listener.js 03:28:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112fe9400) [pid = 1940] [serial = 2189] [outer = 0x110ef2400] 03:28:52 INFO - PROCESS | 1940 | 1467109732335 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:28:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:28:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1173ms 03:28:52 INFO - PROCESS | 1940 | 1467109732376 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:28:52 INFO - PROCESS | 1940 | 1467109732378 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:28:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:28:52 INFO - PROCESS | 1940 | 1467109732384 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:28:52 INFO - PROCESS | 1940 | 1467109732386 Marionette TRACE conn2 <- [1,2890,null,{}] 03:28:52 INFO - PROCESS | 1940 | 1467109732389 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:52 INFO - PROCESS | 1940 | 1467109732392 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:52 INFO - PROCESS | 1940 | 1467109732497 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:28:52 INFO - PROCESS | 1940 | 1467109732574 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:52 INFO - PROCESS | 1940 | 1467109732575 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x123acf000 == 31 [pid = 1940] [id = 730] 03:28:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x115d51c00) [pid = 1940] [serial = 2190] [outer = 0x0] 03:28:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x116af4400) [pid = 1940] [serial = 2191] [outer = 0x115d51c00] 03:28:52 INFO - PROCESS | 1940 | 1467109732606 Marionette DEBUG loaded listener.js 03:28:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1183ec800) [pid = 1940] [serial = 2192] [outer = 0x115d51c00] 03:28:53 INFO - PROCESS | 1940 | 1467109733098 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:28:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:28:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 771ms 03:28:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:28:53 INFO - PROCESS | 1940 | 1467109733255 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:28:53 INFO - PROCESS | 1940 | 1467109733257 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:28:53 INFO - PROCESS | 1940 | 1467109733260 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:28:53 INFO - PROCESS | 1940 | 1467109733262 Marionette TRACE conn2 <- [1,2894,null,{}] 03:28:53 INFO - PROCESS | 1940 | 1467109733294 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:53 INFO - PROCESS | 1940 | 1467109733296 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:53 INFO - PROCESS | 1940 | 1467109733401 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:28:53 INFO - PROCESS | 1940 | 1467109733455 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:53 INFO - PROCESS | 1940 | 1467109733458 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11714e000 == 32 [pid = 1940] [id = 731] 03:28:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112ae0c00) [pid = 1940] [serial = 2193] [outer = 0x0] 03:28:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x112f69800) [pid = 1940] [serial = 2194] [outer = 0x112ae0c00] 03:28:53 INFO - PROCESS | 1940 | 1467109733486 Marionette DEBUG loaded listener.js 03:28:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11337c800) [pid = 1940] [serial = 2195] [outer = 0x112ae0c00] 03:28:53 INFO - PROCESS | 1940 | --DOCSHELL 0x1260ce000 == 31 [pid = 1940] [id = 728] 03:28:53 INFO - PROCESS | 1940 | --DOCSHELL 0x123c9c000 == 30 [pid = 1940] [id = 727] 03:28:53 INFO - PROCESS | 1940 | --DOCSHELL 0x119486800 == 29 [pid = 1940] [id = 726] 03:28:53 INFO - PROCESS | 1940 | --DOCSHELL 0x117477000 == 28 [pid = 1940] [id = 725] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12ce51800) [pid = 1940] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x129382000) [pid = 1940] [serial = 2137] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12abc1c00) [pid = 1940] [serial = 2140] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119a08000) [pid = 1940] [serial = 1445] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12b1d7800) [pid = 1940] [serial = 2143] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12abf3800) [pid = 1940] [serial = 2141] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x126093400) [pid = 1940] [serial = 2131] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12a9a7800) [pid = 1940] [serial = 2114] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x116140000) [pid = 1940] [serial = 2122] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1176f7400) [pid = 1940] [serial = 2123] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1183ebc00) [pid = 1940] [serial = 2128] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x124ba4800) [pid = 1940] [serial = 2129] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x113c67000) [pid = 1940] [serial = 2116] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x115e8b000) [pid = 1940] [serial = 2117] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x118729400) [pid = 1940] [serial = 2125] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12bf80000) [pid = 1940] [serial = 2155] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x119a06000) [pid = 1940] [serial = 2126] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x118893400) [pid = 1940] [serial = 2119] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x11940f800) [pid = 1940] [serial = 2120] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12bf87c00) [pid = 1940] [serial = 2156] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x12bf33000) [pid = 1940] [serial = 2153] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x1267a2c00) [pid = 1940] [serial = 2132] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x116f6e400) [pid = 1940] [serial = 2146] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x11963e800) [pid = 1940] [serial = 2147] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x12b970c00) [pid = 1940] [serial = 2144] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x128bcf400) [pid = 1940] [serial = 2134] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x128bdbc00) [pid = 1940] [serial = 2135] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x12a9b2c00) [pid = 1940] [serial = 2138] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x128bd4c00) [pid = 1940] [serial = 2150] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 54 (0x12b999400) [pid = 1940] [serial = 2152] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 53 (0x126c7a000) [pid = 1940] [serial = 2149] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | --DOMWINDOW == 52 (0x1257edc00) [pid = 1940] [serial = 2105] [outer = 0x0] [url = about:blank] 03:28:53 INFO - PROCESS | 1940 | 1467109733841 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:28:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:28:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 643ms 03:28:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:28:53 INFO - PROCESS | 1940 | 1467109733903 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:28:53 INFO - PROCESS | 1940 | 1467109733904 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:28:53 INFO - PROCESS | 1940 | 1467109733909 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:28:53 INFO - PROCESS | 1940 | 1467109733911 Marionette TRACE conn2 <- [1,2898,null,{}] 03:28:53 INFO - PROCESS | 1940 | 1467109733914 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:53 INFO - PROCESS | 1940 | 1467109733915 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:53 INFO - PROCESS | 1940 | 1467109733993 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:28:54 INFO - PROCESS | 1940 | 1467109734000 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:54 INFO - PROCESS | 1940 | 1467109734001 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11947f000 == 29 [pid = 1940] [id = 732] 03:28:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x115d54c00) [pid = 1940] [serial = 2196] [outer = 0x0] 03:28:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x115e8b000) [pid = 1940] [serial = 2197] [outer = 0x115d54c00] 03:28:54 INFO - PROCESS | 1940 | 1467109734028 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x1164e2c00) [pid = 1940] [serial = 2198] [outer = 0x115d54c00] 03:28:54 INFO - PROCESS | 1940 | 1467109734362 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:28:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:28:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 475ms 03:28:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:28:54 INFO - PROCESS | 1940 | 1467109734383 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:28:54 INFO - PROCESS | 1940 | 1467109734384 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:28:54 INFO - PROCESS | 1940 | 1467109734387 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:28:54 INFO - PROCESS | 1940 | 1467109734388 Marionette TRACE conn2 <- [1,2902,null,{}] 03:28:54 INFO - PROCESS | 1940 | 1467109734395 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:54 INFO - PROCESS | 1940 | 1467109734398 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:54 INFO - PROCESS | 1940 | 1467109734499 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:28:54 INFO - PROCESS | 1940 | 1467109734553 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:54 INFO - PROCESS | 1940 | 1467109734556 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c94800 == 30 [pid = 1940] [id = 733] 03:28:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x1183ef400) [pid = 1940] [serial = 2199] [outer = 0x0] 03:28:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x1185e3800) [pid = 1940] [serial = 2200] [outer = 0x1183ef400] 03:28:54 INFO - PROCESS | 1940 | 1467109734587 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x118785c00) [pid = 1940] [serial = 2201] [outer = 0x1183ef400] 03:28:55 INFO - PROCESS | 1940 | 1467109735020 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:28:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:28:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 669ms 03:28:55 INFO - PROCESS | 1940 | 1467109735063 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:28:55 INFO - PROCESS | 1940 | 1467109735066 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:28:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:28:55 INFO - PROCESS | 1940 | 1467109735070 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:28:55 INFO - PROCESS | 1940 | 1467109735072 Marionette TRACE conn2 <- [1,2906,null,{}] 03:28:55 INFO - PROCESS | 1940 | 1467109735076 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:55 INFO - PROCESS | 1940 | 1467109735078 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:55 INFO - PROCESS | 1940 | 1467109735177 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:28:55 INFO - PROCESS | 1940 | 1467109735258 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:55 INFO - PROCESS | 1940 | 1467109735260 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f1b800 == 31 [pid = 1940] [id = 734] 03:28:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x113c8c800) [pid = 1940] [serial = 2202] [outer = 0x0] 03:28:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x115e8c000) [pid = 1940] [serial = 2203] [outer = 0x113c8c800] 03:28:55 INFO - PROCESS | 1940 | 1467109735291 Marionette DEBUG loaded listener.js 03:28:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x116f6ec00) [pid = 1940] [serial = 2204] [outer = 0x113c8c800] 03:28:55 INFO - PROCESS | 1940 | 1467109735712 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:28:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:28:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 03:28:55 INFO - PROCESS | 1940 | 1467109735741 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:28:55 INFO - PROCESS | 1940 | 1467109735744 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:28:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:28:55 INFO - PROCESS | 1940 | 1467109735749 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:28:55 INFO - PROCESS | 1940 | 1467109735751 Marionette TRACE conn2 <- [1,2910,null,{}] 03:28:55 INFO - PROCESS | 1940 | 1467109735753 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:55 INFO - PROCESS | 1940 | 1467109735755 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:55 INFO - PROCESS | 1940 | 1467109735877 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:28:55 INFO - PROCESS | 1940 | 1467109735944 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:55 INFO - PROCESS | 1940 | 1467109735945 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1184df800 == 32 [pid = 1940] [id = 735] 03:28:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x11889a000) [pid = 1940] [serial = 2205] [outer = 0x0] 03:28:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x11915a400) [pid = 1940] [serial = 2206] [outer = 0x11889a000] 03:28:55 INFO - PROCESS | 1940 | 1467109735977 Marionette DEBUG loaded listener.js 03:28:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x11915a800) [pid = 1940] [serial = 2207] [outer = 0x11889a000] 03:28:56 INFO - PROCESS | 1940 | 1467109736373 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:28:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:28:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:28:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 671ms 03:28:56 INFO - PROCESS | 1940 | 1467109736421 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:28:56 INFO - PROCESS | 1940 | 1467109736423 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:28:56 INFO - TEST-START | /DOMEvents/constructors.html 03:28:56 INFO - PROCESS | 1940 | 1467109736425 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:28:56 INFO - PROCESS | 1940 | 1467109736428 Marionette TRACE conn2 <- [1,2914,null,{}] 03:28:56 INFO - PROCESS | 1940 | 1467109736436 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:56 INFO - PROCESS | 1940 | 1467109736439 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:56 INFO - PROCESS | 1940 | 1467109736537 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:28:56 INFO - PROCESS | 1940 | 1467109736593 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:56 INFO - PROCESS | 1940 | 1467109736595 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x129336800 == 33 [pid = 1940] [id = 736] 03:28:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x119643400) [pid = 1940] [serial = 2208] [outer = 0x0] 03:28:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x119648800) [pid = 1940] [serial = 2209] [outer = 0x119643400] 03:28:56 INFO - PROCESS | 1940 | 1467109736639 Marionette DEBUG loaded listener.js 03:28:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1121b1c00) [pid = 1940] [serial = 2210] [outer = 0x119643400] 03:28:57 INFO - PROCESS | 1940 | 1467109737121 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:28:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 03:28:57 INFO - PROCESS | 1940 | 1467109737156 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 1940 | 1467109737160 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:28:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:28:57 INFO - PROCESS | 1940 | 1467109737164 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - PROCESS | 1940 | 1467109737166 Marionette TRACE conn2 <- [1,2918,null,{}] 03:28:57 INFO - PROCESS | 1940 | 1467109737169 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:57 INFO - PROCESS | 1940 | 1467109737172 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:57 INFO - PROCESS | 1940 | 1467109737342 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:28:57 INFO - PROCESS | 1940 | 1467109737400 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:57 INFO - PROCESS | 1940 | 1467109737401 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a644800 == 34 [pid = 1940] [id = 737] 03:28:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x119c86400) [pid = 1940] [serial = 2211] [outer = 0x0] 03:28:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x123e47800) [pid = 1940] [serial = 2212] [outer = 0x119c86400] 03:28:57 INFO - PROCESS | 1940 | 1467109737471 Marionette DEBUG loaded listener.js 03:28:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x124606400) [pid = 1940] [serial = 2213] [outer = 0x119c86400] 03:28:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:28:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 673ms 03:28:57 INFO - PROCESS | 1940 | 1467109737832 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:28:57 INFO - PROCESS | 1940 | 1467109737837 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 1940 | 1467109737838 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:28:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:28:57 INFO - PROCESS | 1940 | 1467109737840 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - PROCESS | 1940 | 1467109737841 Marionette TRACE conn2 <- [1,2922,null,{}] 03:28:57 INFO - PROCESS | 1940 | 1467109737844 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:57 INFO - PROCESS | 1940 | 1467109737845 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:57 INFO - PROCESS | 1940 | 1467109737936 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:28:57 INFO - PROCESS | 1940 | 1467109737988 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:57 INFO - PROCESS | 1940 | 1467109737989 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b102800 == 35 [pid = 1940] [id = 738] 03:28:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x123c59000) [pid = 1940] [serial = 2214] [outer = 0x0] 03:28:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x124ba5400) [pid = 1940] [serial = 2215] [outer = 0x123c59000] 03:28:58 INFO - PROCESS | 1940 | 1467109738019 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x124ea3c00) [pid = 1940] [serial = 2216] [outer = 0x123c59000] 03:28:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:28:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:28:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:28:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:28:58 INFO - PROCESS | 1940 | 1467109738463 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:28:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:28:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:28:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 03:28:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:28:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 03:28:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:28:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 03:28:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:28:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:28:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 03:28:58 INFO - PROCESS | 1940 | 1467109738514 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:28:58 INFO - PROCESS | 1940 | 1467109738517 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:28:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:28:58 INFO - PROCESS | 1940 | 1467109738521 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:28:58 INFO - PROCESS | 1940 | 1467109738523 Marionette TRACE conn2 <- [1,2926,null,{}] 03:28:58 INFO - PROCESS | 1940 | 1467109738526 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:58 INFO - PROCESS | 1940 | 1467109738533 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:58 INFO - PROCESS | 1940 | 1467109738753 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:28:58 INFO - PROCESS | 1940 | 1467109738855 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:58 INFO - PROCESS | 1940 | 1467109738856 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x119481800 == 36 [pid = 1940] [id = 739] 03:28:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x112f72400) [pid = 1940] [serial = 2217] [outer = 0x0] 03:28:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x115d4c800) [pid = 1940] [serial = 2218] [outer = 0x112f72400] 03:28:58 INFO - PROCESS | 1940 | 1467109738887 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11678b800) [pid = 1940] [serial = 2219] [outer = 0x112f72400] 03:28:59 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:28:59 INFO - PROCESS | 1940 | 1467109739254 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:28:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:28:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 771ms 03:28:59 INFO - PROCESS | 1940 | 1467109739292 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:28:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:28:59 INFO - PROCESS | 1940 | 1467109739295 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:28:59 INFO - PROCESS | 1940 | 1467109739298 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:28:59 INFO - PROCESS | 1940 | 1467109739300 Marionette TRACE conn2 <- [1,2930,null,{}] 03:28:59 INFO - PROCESS | 1940 | 1467109739303 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:59 INFO - PROCESS | 1940 | 1467109739305 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:59 INFO - PROCESS | 1940 | 1467109739404 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:28:59 INFO - PROCESS | 1940 | 1467109739456 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:59 INFO - PROCESS | 1940 | 1467109739457 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:28:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12397e000 == 37 [pid = 1940] [id = 740] 03:28:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x115e1f000) [pid = 1940] [serial = 2220] [outer = 0x0] 03:28:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11872c400) [pid = 1940] [serial = 2221] [outer = 0x115e1f000] 03:28:59 INFO - PROCESS | 1940 | 1467109739485 Marionette DEBUG loaded listener.js 03:28:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119160800) [pid = 1940] [serial = 2222] [outer = 0x115e1f000] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x120f22000 == 36 [pid = 1940] [id = 724] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x11947f000 == 35 [pid = 1940] [id = 732] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x11714e000 == 34 [pid = 1940] [id = 731] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x123acf000 == 33 [pid = 1940] [id = 730] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x115e49000 == 32 [pid = 1940] [id = 729] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x119481800 == 31 [pid = 1940] [id = 739] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x12b102800 == 30 [pid = 1940] [id = 738] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x12a644800 == 29 [pid = 1940] [id = 737] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x129336800 == 28 [pid = 1940] [id = 736] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x1184df800 == 27 [pid = 1940] [id = 735] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x123c94800 == 26 [pid = 1940] [id = 733] 03:29:00 INFO - PROCESS | 1940 | --DOCSHELL 0x120f1b800 == 25 [pid = 1940] [id = 734] 03:29:00 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:29:00 INFO - PROCESS | 1940 | 1467109740305 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:29:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:29:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1022ms 03:29:00 INFO - PROCESS | 1940 | 1467109740320 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:29:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:29:00 INFO - PROCESS | 1940 | 1467109740323 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:29:00 INFO - PROCESS | 1940 | 1467109740325 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:29:00 INFO - PROCESS | 1940 | 1467109740329 Marionette TRACE conn2 <- [1,2934,null,{}] 03:29:00 INFO - PROCESS | 1940 | 1467109740351 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:00 INFO - PROCESS | 1940 | 1467109740352 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:00 INFO - PROCESS | 1940 | 1467109740443 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:29:00 INFO - PROCESS | 1940 | 1467109740495 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:00 INFO - PROCESS | 1940 | 1467109740498 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d35800 == 26 [pid = 1940] [id = 741] 03:29:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x115de5400) [pid = 1940] [serial = 2223] [outer = 0x0] 03:29:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x115e94000) [pid = 1940] [serial = 2224] [outer = 0x115de5400] 03:29:00 INFO - PROCESS | 1940 | 1467109740527 Marionette DEBUG loaded listener.js 03:29:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11687cc00) [pid = 1940] [serial = 2225] [outer = 0x115de5400] 03:29:00 INFO - PROCESS | 1940 | 1467109740811 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:29:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:29:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 528ms 03:29:00 INFO - PROCESS | 1940 | 1467109740854 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:29:00 INFO - PROCESS | 1940 | 1467109740857 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:29:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:29:00 INFO - PROCESS | 1940 | 1467109740862 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:29:00 INFO - PROCESS | 1940 | 1467109740866 Marionette TRACE conn2 <- [1,2938,null,{}] 03:29:00 INFO - PROCESS | 1940 | 1467109740870 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:00 INFO - PROCESS | 1940 | 1467109740871 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:00 INFO - PROCESS | 1940 | 1467109740952 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:29:00 INFO - PROCESS | 1940 | 1467109740956 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:00 INFO - PROCESS | 1940 | 1467109740958 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f0f800 == 27 [pid = 1940] [id = 742] 03:29:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1176f6400) [pid = 1940] [serial = 2226] [outer = 0x0] 03:29:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185e3400) [pid = 1940] [serial = 2227] [outer = 0x1176f6400] 03:29:00 INFO - PROCESS | 1940 | 1467109740987 Marionette DEBUG loaded listener.js 03:29:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119403400) [pid = 1940] [serial = 2228] [outer = 0x1176f6400] 03:29:01 INFO - PROCESS | 1940 | 1467109741312 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:29:01 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:29:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 475ms 03:29:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:29:01 INFO - PROCESS | 1940 | 1467109741340 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:29:01 INFO - PROCESS | 1940 | 1467109741341 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:29:01 INFO - PROCESS | 1940 | 1467109741343 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:29:01 INFO - PROCESS | 1940 | 1467109741345 Marionette TRACE conn2 <- [1,2942,null,{}] 03:29:01 INFO - PROCESS | 1940 | 1467109741353 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:01 INFO - PROCESS | 1940 | 1467109741357 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:01 INFO - PROCESS | 1940 | 1467109741457 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:29:01 INFO - PROCESS | 1940 | 1467109741493 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:01 INFO - PROCESS | 1940 | 1467109741496 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dde800 == 28 [pid = 1940] [id = 743] 03:29:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119451000) [pid = 1940] [serial = 2229] [outer = 0x0] 03:29:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119837400) [pid = 1940] [serial = 2230] [outer = 0x119451000] 03:29:01 INFO - PROCESS | 1940 | 1467109741523 Marionette DEBUG loaded listener.js 03:29:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119ab8800) [pid = 1940] [serial = 2231] [outer = 0x119451000] 03:29:01 INFO - PROCESS | 1940 | 1467109741820 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:29:01 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:29:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:29:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 523ms 03:29:01 INFO - PROCESS | 1940 | 1467109741868 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:29:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:29:01 INFO - PROCESS | 1940 | 1467109741870 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:29:01 INFO - PROCESS | 1940 | 1467109741872 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:29:01 INFO - PROCESS | 1940 | 1467109741873 Marionette TRACE conn2 <- [1,2946,null,{}] 03:29:01 INFO - PROCESS | 1940 | 1467109741875 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:01 INFO - PROCESS | 1940 | 1467109741876 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:01 INFO - PROCESS | 1940 | 1467109741976 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:29:02 INFO - PROCESS | 1940 | 1467109742011 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:02 INFO - PROCESS | 1940 | 1467109742013 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a616000 == 29 [pid = 1940] [id = 744] 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x120ff4400) [pid = 1940] [serial = 2232] [outer = 0x0] 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124664400) [pid = 1940] [serial = 2233] [outer = 0x120ff4400] 03:29:02 INFO - PROCESS | 1940 | 1467109742037 Marionette DEBUG loaded listener.js 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124ea3800) [pid = 1940] [serial = 2234] [outer = 0x120ff4400] 03:29:02 INFO - PROCESS | 1940 | 1467109742317 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:29:02 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:29:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 03:29:02 INFO - PROCESS | 1940 | 1467109742350 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:29:02 INFO - PROCESS | 1940 | 1467109742352 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:29:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:29:02 INFO - PROCESS | 1940 | 1467109742355 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:29:02 INFO - PROCESS | 1940 | 1467109742356 Marionette TRACE conn2 <- [1,2950,null,{}] 03:29:02 INFO - PROCESS | 1940 | 1467109742358 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:02 INFO - PROCESS | 1940 | 1467109742359 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:02 INFO - PROCESS | 1940 | 1467109742455 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:29:02 INFO - PROCESS | 1940 | 1467109742458 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:02 INFO - PROCESS | 1940 | 1467109742459 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b186800 == 30 [pid = 1940] [id = 745] 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x123c47c00) [pid = 1940] [serial = 2235] [outer = 0x0] 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1257e9800) [pid = 1940] [serial = 2236] [outer = 0x123c47c00] 03:29:02 INFO - PROCESS | 1940 | 1467109742485 Marionette DEBUG loaded listener.js 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x126453800) [pid = 1940] [serial = 2237] [outer = 0x123c47c00] 03:29:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c8000 == 31 [pid = 1940] [id = 746] 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126c83400) [pid = 1940] [serial = 2238] [outer = 0x0] 03:29:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x126796c00) [pid = 1940] [serial = 2239] [outer = 0x126c83400] 03:29:02 INFO - PROCESS | 1940 | 1467109742898 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:29:02 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:29:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 03:29:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:29:02 INFO - PROCESS | 1940 | 1467109742925 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:29:02 INFO - PROCESS | 1940 | 1467109742927 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:29:02 INFO - PROCESS | 1940 | 1467109742930 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:29:02 INFO - PROCESS | 1940 | 1467109742932 Marionette TRACE conn2 <- [1,2954,null,{}] 03:29:02 INFO - PROCESS | 1940 | 1467109742935 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:02 INFO - PROCESS | 1940 | 1467109742941 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:03 INFO - PROCESS | 1940 | 1467109743123 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:29:03 INFO - PROCESS | 1940 | 1467109743146 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:03 INFO - PROCESS | 1940 | 1467109743147 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf0a000 == 32 [pid = 1940] [id = 747] 03:29:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1182b4400) [pid = 1940] [serial = 2240] [outer = 0x0] 03:29:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126c78800) [pid = 1940] [serial = 2241] [outer = 0x1182b4400] 03:29:03 INFO - PROCESS | 1940 | 1467109743187 Marionette DEBUG loaded listener.js 03:29:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128bd9400) [pid = 1940] [serial = 2242] [outer = 0x1182b4400] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118898000) [pid = 1940] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x129161000) [pid = 1940] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112feb800) [pid = 1940] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x120ff4800) [pid = 1940] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x115d58c00) [pid = 1940] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1183f6800) [pid = 1940] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1183ef400) [pid = 1940] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115d54c00) [pid = 1940] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x110ef2400) [pid = 1940] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x115d51c00) [pid = 1940] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112ae0c00) [pid = 1940] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x116f78000) [pid = 1940] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x115d52c00) [pid = 1940] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11877d000) [pid = 1940] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:29:03 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11915b000) [pid = 1940] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:29:03 INFO - PROCESS | 1940 | 1467109743708 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:29:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:29:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:29:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 822ms 03:29:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:29:03 INFO - PROCESS | 1940 | 1467109743761 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:29:03 INFO - PROCESS | 1940 | 1467109743762 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:29:03 INFO - PROCESS | 1940 | 1467109743766 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:29:03 INFO - PROCESS | 1940 | 1467109743767 Marionette TRACE conn2 <- [1,2958,null,{}] 03:29:03 INFO - PROCESS | 1940 | 1467109743769 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:03 INFO - PROCESS | 1940 | 1467109743770 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:03 INFO - PROCESS | 1940 | 1467109743850 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:29:03 INFO - PROCESS | 1940 | 1467109743902 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:03 INFO - PROCESS | 1940 | 1467109743903 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf1f000 == 33 [pid = 1940] [id = 748] 03:29:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x112a81800) [pid = 1940] [serial = 2243] [outer = 0x0] 03:29:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1183e8c00) [pid = 1940] [serial = 2244] [outer = 0x112a81800] 03:29:03 INFO - PROCESS | 1940 | 1467109743928 Marionette DEBUG loaded listener.js 03:29:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119644000) [pid = 1940] [serial = 2245] [outer = 0x112a81800] 03:29:04 INFO - PROCESS | 1940 | 1467109744147 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:29:04 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:29:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 419ms 03:29:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:29:04 INFO - PROCESS | 1940 | 1467109744186 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:29:04 INFO - PROCESS | 1940 | 1467109744187 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:29:04 INFO - PROCESS | 1940 | 1467109744190 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:29:04 INFO - PROCESS | 1940 | 1467109744191 Marionette TRACE conn2 <- [1,2962,null,{}] 03:29:04 INFO - PROCESS | 1940 | 1467109744193 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:04 INFO - PROCESS | 1940 | 1467109744194 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:04 INFO - PROCESS | 1940 | 1467109744285 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:29:04 INFO - PROCESS | 1940 | 1467109744288 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:04 INFO - PROCESS | 1940 | 1467109744289 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c633000 == 34 [pid = 1940] [id = 749] 03:29:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1183e9400) [pid = 1940] [serial = 2246] [outer = 0x0] 03:29:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1267a3400) [pid = 1940] [serial = 2247] [outer = 0x1183e9400] 03:29:04 INFO - PROCESS | 1940 | 1467109744315 Marionette DEBUG loaded listener.js 03:29:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128da3800) [pid = 1940] [serial = 2248] [outer = 0x1183e9400] 03:29:04 INFO - PROCESS | 1940 | 1467109744594 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:29:04 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:29:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 423ms 03:29:04 INFO - PROCESS | 1940 | 1467109744620 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:29:04 INFO - PROCESS | 1940 | 1467109744629 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:29:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:29:04 INFO - PROCESS | 1940 | 1467109744639 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:29:04 INFO - PROCESS | 1940 | 1467109744640 Marionette TRACE conn2 <- [1,2966,null,{}] 03:29:04 INFO - PROCESS | 1940 | 1467109744642 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:04 INFO - PROCESS | 1940 | 1467109744643 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:04 INFO - PROCESS | 1940 | 1467109744721 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:29:04 INFO - PROCESS | 1940 | 1467109744725 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:04 INFO - PROCESS | 1940 | 1467109744726 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caa3800 == 35 [pid = 1940] [id = 750] 03:29:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112feb800) [pid = 1940] [serial = 2249] [outer = 0x0] 03:29:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128da9400) [pid = 1940] [serial = 2250] [outer = 0x112feb800] 03:29:04 INFO - PROCESS | 1940 | 1467109744752 Marionette DEBUG loaded listener.js 03:29:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129157400) [pid = 1940] [serial = 2251] [outer = 0x112feb800] 03:29:05 INFO - PROCESS | 1940 | 1467109745045 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:29:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:29:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 418ms 03:29:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:29:05 INFO - PROCESS | 1940 | 1467109745057 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:29:05 INFO - PROCESS | 1940 | 1467109745058 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:29:05 INFO - PROCESS | 1940 | 1467109745060 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:29:05 INFO - PROCESS | 1940 | 1467109745061 Marionette TRACE conn2 <- [1,2970,null,{}] 03:29:05 INFO - PROCESS | 1940 | 1467109745090 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:05 INFO - PROCESS | 1940 | 1467109745092 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:05 INFO - PROCESS | 1940 | 1467109745200 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:29:05 INFO - PROCESS | 1940 | 1467109745206 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:05 INFO - PROCESS | 1940 | 1467109745207 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ce41800 == 36 [pid = 1940] [id = 751] 03:29:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x115de7400) [pid = 1940] [serial = 2252] [outer = 0x0] 03:29:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12915a800) [pid = 1940] [serial = 2253] [outer = 0x115de7400] 03:29:05 INFO - PROCESS | 1940 | 1467109745231 Marionette DEBUG loaded listener.js 03:29:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x129387000) [pid = 1940] [serial = 2254] [outer = 0x115de7400] 03:29:05 INFO - PROCESS | 1940 | 1467109745510 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:29:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:29:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 484ms 03:29:05 INFO - PROCESS | 1940 | 1467109745552 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:29:05 INFO - PROCESS | 1940 | 1467109745554 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:29:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:29:05 INFO - PROCESS | 1940 | 1467109745557 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:29:05 INFO - PROCESS | 1940 | 1467109745569 Marionette TRACE conn2 <- [1,2974,null,{}] 03:29:05 INFO - PROCESS | 1940 | 1467109745572 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:05 INFO - PROCESS | 1940 | 1467109745574 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:05 INFO - PROCESS | 1940 | 1467109745706 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:29:05 INFO - PROCESS | 1940 | 1467109745760 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:05 INFO - PROCESS | 1940 | 1467109745762 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x1132a5000 == 37 [pid = 1940] [id = 752] 03:29:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x111f2e800) [pid = 1940] [serial = 2255] [outer = 0x0] 03:29:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1121b8400) [pid = 1940] [serial = 2256] [outer = 0x111f2e800] 03:29:05 INFO - PROCESS | 1940 | 1467109745794 Marionette DEBUG loaded listener.js 03:29:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x112ae0400) [pid = 1940] [serial = 2257] [outer = 0x111f2e800] 03:29:06 INFO - PROCESS | 1940 | 1467109746213 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:29:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:29:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 680ms 03:29:06 INFO - PROCESS | 1940 | 1467109746238 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:29:06 INFO - PROCESS | 1940 | 1467109746241 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:29:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:29:06 INFO - PROCESS | 1940 | 1467109746244 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:29:06 INFO - PROCESS | 1940 | 1467109746246 Marionette TRACE conn2 <- [1,2978,null,{}] 03:29:06 INFO - PROCESS | 1940 | 1467109746249 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:06 INFO - PROCESS | 1940 | 1467109746252 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:06 INFO - PROCESS | 1940 | 1467109746364 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:29:06 INFO - PROCESS | 1940 | 1467109746467 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:06 INFO - PROCESS | 1940 | 1467109746469 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1267c9000 == 38 [pid = 1940] [id = 753] 03:29:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1176edc00) [pid = 1940] [serial = 2258] [outer = 0x0] 03:29:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1183f6c00) [pid = 1940] [serial = 2259] [outer = 0x1176edc00] 03:29:06 INFO - PROCESS | 1940 | 1467109746499 Marionette DEBUG loaded listener.js 03:29:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119111800) [pid = 1940] [serial = 2260] [outer = 0x1176edc00] 03:29:06 INFO - PROCESS | 1940 | 1467109746893 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:29:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:29:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 03:29:06 INFO - PROCESS | 1940 | 1467109746916 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:29:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:29:06 INFO - PROCESS | 1940 | 1467109746917 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:29:06 INFO - PROCESS | 1940 | 1467109746920 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:29:06 INFO - PROCESS | 1940 | 1467109746921 Marionette TRACE conn2 <- [1,2982,null,{}] 03:29:06 INFO - PROCESS | 1940 | 1467109746924 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:06 INFO - PROCESS | 1940 | 1467109746925 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:07 INFO - PROCESS | 1940 | 1467109747034 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:29:07 INFO - PROCESS | 1940 | 1467109747089 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:07 INFO - PROCESS | 1940 | 1467109747091 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d3800 == 39 [pid = 1940] [id = 754] 03:29:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x119406000) [pid = 1940] [serial = 2261] [outer = 0x0] 03:29:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119abc800) [pid = 1940] [serial = 2262] [outer = 0x119406000] 03:29:07 INFO - PROCESS | 1940 | 1467109747120 Marionette DEBUG loaded listener.js 03:29:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x123803400) [pid = 1940] [serial = 2263] [outer = 0x119406000] 03:29:07 INFO - PROCESS | 1940 | 1467109747559 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:29:07 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:29:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:29:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 669ms 03:29:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:29:07 INFO - PROCESS | 1940 | 1467109747590 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:29:07 INFO - PROCESS | 1940 | 1467109747593 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:29:07 INFO - PROCESS | 1940 | 1467109747600 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:29:07 INFO - PROCESS | 1940 | 1467109747603 Marionette TRACE conn2 <- [1,2986,null,{}] 03:29:07 INFO - PROCESS | 1940 | 1467109747606 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:07 INFO - PROCESS | 1940 | 1467109747608 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:07 INFO - PROCESS | 1940 | 1467109747824 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:29:07 INFO - PROCESS | 1940 | 1467109747937 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:07 INFO - PROCESS | 1940 | 1467109747939 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d4b000 == 40 [pid = 1940] [id = 755] 03:29:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x113c91800) [pid = 1940] [serial = 2264] [outer = 0x0] 03:29:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x114f95800) [pid = 1940] [serial = 2265] [outer = 0x113c91800] 03:29:07 INFO - PROCESS | 1940 | 1467109747967 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x116149400) [pid = 1940] [serial = 2266] [outer = 0x113c91800] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12ce41800 == 39 [pid = 1940] [id = 751] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12caa3800 == 38 [pid = 1940] [id = 750] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12c633000 == 37 [pid = 1940] [id = 749] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf1f000 == 36 [pid = 1940] [id = 748] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12bf0a000 == 35 [pid = 1940] [id = 747] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c8000 == 34 [pid = 1940] [id = 746] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12b186800 == 33 [pid = 1940] [id = 745] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12a616000 == 32 [pid = 1940] [id = 744] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x128dde800 == 31 [pid = 1940] [id = 743] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x120f0f800 == 30 [pid = 1940] [id = 742] 03:29:08 INFO - PROCESS | 1940 | --DOCSHELL 0x117d35800 == 29 [pid = 1940] [id = 741] 03:29:08 INFO - PROCESS | 1940 | 1467109748362 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:29:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:29:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 777ms 03:29:08 INFO - PROCESS | 1940 | 1467109748374 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:29:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:29:08 INFO - PROCESS | 1940 | 1467109748377 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:29:08 INFO - PROCESS | 1940 | 1467109748382 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:29:08 INFO - PROCESS | 1940 | 1467109748384 Marionette TRACE conn2 <- [1,2990,null,{}] 03:29:08 INFO - PROCESS | 1940 | 1467109748387 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:08 INFO - PROCESS | 1940 | 1467109748389 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:08 INFO - PROCESS | 1940 | 1467109748469 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x118785c00) [pid = 1940] [serial = 2201] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x115e8b000) [pid = 1940] [serial = 2197] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x112fe9400) [pid = 1940] [serial = 2189] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x116af4400) [pid = 1940] [serial = 2191] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1164e2c00) [pid = 1940] [serial = 2198] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1183ec800) [pid = 1940] [serial = 2192] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x112f69800) [pid = 1940] [serial = 2194] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11337c800) [pid = 1940] [serial = 2195] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1183ee400) [pid = 1940] [serial = 2179] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118734c00) [pid = 1940] [serial = 2180] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x115e89800) [pid = 1940] [serial = 2176] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11687d000) [pid = 1940] [serial = 2177] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123c4dc00) [pid = 1940] [serial = 2186] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x111ca8400) [pid = 1940] [serial = 2188] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x119641c00) [pid = 1940] [serial = 2182] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119ab5400) [pid = 1940] [serial = 2183] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119446400) [pid = 1940] [serial = 2173] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1185eb800) [pid = 1940] [serial = 2158] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123ff1c00) [pid = 1940] [serial = 2161] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x119840c00) [pid = 1940] [serial = 2174] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x129386800) [pid = 1940] [serial = 2164] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12a9aa000) [pid = 1940] [serial = 2167] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116af6c00) [pid = 1940] [serial = 2170] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119fe1000) [pid = 1940] [serial = 2185] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12a5d1800) [pid = 1940] [serial = 2165] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b978000) [pid = 1940] [serial = 2168] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x124e98c00) [pid = 1940] [serial = 2162] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1183f5400) [pid = 1940] [serial = 2171] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11940b000) [pid = 1940] [serial = 2159] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1185e3800) [pid = 1940] [serial = 2200] [outer = 0x0] [url = about:blank] 03:29:08 INFO - PROCESS | 1940 | 1467109748536 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:08 INFO - PROCESS | 1940 | 1467109748537 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x118210000 == 30 [pid = 1940] [id = 756] 03:29:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112f69800) [pid = 1940] [serial = 2267] [outer = 0x0] 03:29:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x115e8b000) [pid = 1940] [serial = 2268] [outer = 0x112f69800] 03:29:08 INFO - PROCESS | 1940 | 1467109748566 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1185e3800) [pid = 1940] [serial = 2269] [outer = 0x112f69800] 03:29:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x120f1f800 == 31 [pid = 1940] [id = 757] 03:29:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119840c00) [pid = 1940] [serial = 2270] [outer = 0x0] 03:29:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x119162c00) [pid = 1940] [serial = 2271] [outer = 0x119840c00] 03:29:08 INFO - PROCESS | 1940 | 1467109748866 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:29:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:29:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 03:29:08 INFO - PROCESS | 1940 | 1467109748902 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:29:08 INFO - PROCESS | 1940 | 1467109748904 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:29:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:29:08 INFO - PROCESS | 1940 | 1467109748906 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:29:08 INFO - PROCESS | 1940 | 1467109748907 Marionette TRACE conn2 <- [1,2994,null,{}] 03:29:08 INFO - PROCESS | 1940 | 1467109748910 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:08 INFO - PROCESS | 1940 | 1467109748911 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:09 INFO - PROCESS | 1940 | 1467109749007 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:29:09 INFO - PROCESS | 1940 | 1467109749039 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:09 INFO - PROCESS | 1940 | 1467109749040 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f42800 == 32 [pid = 1940] [id = 758] 03:29:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1131ecc00) [pid = 1940] [serial = 2272] [outer = 0x0] 03:29:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11940e000) [pid = 1940] [serial = 2273] [outer = 0x1131ecc00] 03:29:09 INFO - PROCESS | 1940 | 1467109749113 Marionette DEBUG loaded listener.js 03:29:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123805800) [pid = 1940] [serial = 2274] [outer = 0x1131ecc00] 03:29:09 INFO - PROCESS | 1940 | 1467109749394 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:29:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:29:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:29:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 03:29:09 INFO - PROCESS | 1940 | 1467109749426 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:29:09 INFO - PROCESS | 1940 | 1467109749429 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:29:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:29:09 INFO - PROCESS | 1940 | 1467109749444 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:29:09 INFO - PROCESS | 1940 | 1467109749450 Marionette TRACE conn2 <- [1,2998,null,{}] 03:29:09 INFO - PROCESS | 1940 | 1467109749453 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:09 INFO - PROCESS | 1940 | 1467109749455 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:09 INFO - PROCESS | 1940 | 1467109749540 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:29:09 INFO - PROCESS | 1940 | 1467109749543 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:09 INFO - PROCESS | 1940 | 1467109749545 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x128b0a000 == 33 [pid = 1940] [id = 759] 03:29:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x123c5e800) [pid = 1940] [serial = 2275] [outer = 0x0] 03:29:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124f09800) [pid = 1940] [serial = 2276] [outer = 0x123c5e800] 03:29:09 INFO - PROCESS | 1940 | 1467109749572 Marionette DEBUG loaded listener.js 03:29:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1265fac00) [pid = 1940] [serial = 2277] [outer = 0x123c5e800] 03:29:09 INFO - PROCESS | 1940 | 1467109749884 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:29:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:29:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 479ms 03:29:09 INFO - PROCESS | 1940 | 1467109749919 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:29:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:29:09 INFO - PROCESS | 1940 | 1467109749920 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:29:09 INFO - PROCESS | 1940 | 1467109749922 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:29:09 INFO - PROCESS | 1940 | 1467109749924 Marionette TRACE conn2 <- [1,3002,null,{}] 03:29:09 INFO - PROCESS | 1940 | 1467109749926 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:09 INFO - PROCESS | 1940 | 1467109749927 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:10 INFO - PROCESS | 1940 | 1467109750003 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:29:10 INFO - PROCESS | 1940 | 1467109750006 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:10 INFO - PROCESS | 1940 | 1467109750007 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a619000 == 34 [pid = 1940] [id = 760] 03:29:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1131e8000) [pid = 1940] [serial = 2278] [outer = 0x0] 03:29:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126c79c00) [pid = 1940] [serial = 2279] [outer = 0x1131e8000] 03:29:10 INFO - PROCESS | 1940 | 1467109750034 Marionette DEBUG loaded listener.js 03:29:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128bd2000) [pid = 1940] [serial = 2280] [outer = 0x1131e8000] 03:29:10 INFO - PROCESS | 1940 | 1467109750367 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:29:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:29:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 03:29:10 INFO - PROCESS | 1940 | 1467109750393 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:29:10 INFO - PROCESS | 1940 | 1467109750394 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:29:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:29:10 INFO - PROCESS | 1940 | 1467109750398 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:29:10 INFO - PROCESS | 1940 | 1467109750400 Marionette TRACE conn2 <- [1,3006,null,{}] 03:29:10 INFO - PROCESS | 1940 | 1467109750402 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:10 INFO - PROCESS | 1940 | 1467109750403 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:10 INFO - PROCESS | 1940 | 1467109750484 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:29:10 INFO - PROCESS | 1940 | 1467109750553 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:10 INFO - PROCESS | 1940 | 1467109750557 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c8000 == 35 [pid = 1940] [id = 761] 03:29:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12915f400) [pid = 1940] [serial = 2281] [outer = 0x0] 03:29:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x129162400) [pid = 1940] [serial = 2282] [outer = 0x12915f400] 03:29:10 INFO - PROCESS | 1940 | 1467109750592 Marionette DEBUG loaded listener.js 03:29:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1293e4400) [pid = 1940] [serial = 2283] [outer = 0x12915f400] 03:29:10 INFO - PROCESS | 1940 | 1467109750896 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:29:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:29:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 523ms 03:29:10 INFO - PROCESS | 1940 | 1467109750923 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:29:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:29:10 INFO - PROCESS | 1940 | 1467109750924 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:29:10 INFO - PROCESS | 1940 | 1467109750927 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:29:10 INFO - PROCESS | 1940 | 1467109750928 Marionette TRACE conn2 <- [1,3010,null,{}] 03:29:10 INFO - PROCESS | 1940 | 1467109750933 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:10 INFO - PROCESS | 1940 | 1467109750935 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:11 INFO - PROCESS | 1940 | 1467109751038 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:29:11 INFO - PROCESS | 1940 | 1467109751042 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:11 INFO - PROCESS | 1940 | 1467109751043 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c626800 == 36 [pid = 1940] [id = 762] 03:29:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12915fc00) [pid = 1940] [serial = 2284] [outer = 0x0] 03:29:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a5cd800) [pid = 1940] [serial = 2285] [outer = 0x12915fc00] 03:29:11 INFO - PROCESS | 1940 | 1467109751073 Marionette DEBUG loaded listener.js 03:29:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a908000) [pid = 1940] [serial = 2286] [outer = 0x12915fc00] 03:29:11 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 03:29:11 INFO - PROCESS | 1940 | 1467109751440 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:29:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 518ms 03:29:11 INFO - PROCESS | 1940 | 1467109751448 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:29:11 INFO - PROCESS | 1940 | 1467109751451 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:29:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:29:11 INFO - PROCESS | 1940 | 1467109751454 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:29:11 INFO - PROCESS | 1940 | 1467109751456 Marionette TRACE conn2 <- [1,3014,null,{}] 03:29:11 INFO - PROCESS | 1940 | 1467109751460 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:11 INFO - PROCESS | 1940 | 1467109751462 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:11 INFO - PROCESS | 1940 | 1467109751615 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:29:11 INFO - PROCESS | 1940 | 1467109751632 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:11 INFO - PROCESS | 1940 | 1467109751633 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cab0800 == 37 [pid = 1940] [id = 763] 03:29:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a909000) [pid = 1940] [serial = 2287] [outer = 0x0] 03:29:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12a90fc00) [pid = 1940] [serial = 2288] [outer = 0x12a909000] 03:29:11 INFO - PROCESS | 1940 | 1467109751673 Marionette DEBUG loaded listener.js 03:29:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a9a6400) [pid = 1940] [serial = 2289] [outer = 0x12a909000] 03:29:11 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:29:12 INFO - PROCESS | 1940 | 1467109752040 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:29:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:29:12 INFO - {} 03:29:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:29:12 INFO - {} 03:29:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:29:12 INFO - {} 03:29:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:29:12 INFO - {} 03:29:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 620ms 03:29:12 INFO - TEST-START | /FileAPI/fileReader.html 03:29:12 INFO - PROCESS | 1940 | 1467109752074 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:29:12 INFO - PROCESS | 1940 | 1467109752075 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:29:12 INFO - PROCESS | 1940 | 1467109752077 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:29:12 INFO - PROCESS | 1940 | 1467109752078 Marionette TRACE conn2 <- [1,3018,null,{}] 03:29:12 INFO - PROCESS | 1940 | 1467109752081 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:12 INFO - PROCESS | 1940 | 1467109752082 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:12 INFO - PROCESS | 1940 | 1467109752189 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:29:12 INFO - PROCESS | 1940 | 1467109752199 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:12 INFO - PROCESS | 1940 | 1467109752201 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f39000 == 38 [pid = 1940] [id = 764] 03:29:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a9b0c00) [pid = 1940] [serial = 2290] [outer = 0x0] 03:29:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12abc7400) [pid = 1940] [serial = 2291] [outer = 0x12a9b0c00] 03:29:12 INFO - PROCESS | 1940 | 1467109752224 Marionette DEBUG loaded listener.js 03:29:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12abf9c00) [pid = 1940] [serial = 2292] [outer = 0x12a9b0c00] 03:29:12 INFO - PROCESS | 1940 | 1467109752586 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1182b4400) [pid = 1940] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x120ff4400) [pid = 1940] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x115de5400) [pid = 1940] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1176f6400) [pid = 1940] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115e1f000) [pid = 1940] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123c47c00) [pid = 1940] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x112a81800) [pid = 1940] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126c83400) [pid = 1940] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1183e9400) [pid = 1940] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x113c8c800) [pid = 1940] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11889a000) [pid = 1940] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112feb800) [pid = 1940] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119643400) [pid = 1940] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x119c86400) [pid = 1940] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123c59000) [pid = 1940] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112f72400) [pid = 1940] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:29:12 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119451000) [pid = 1940] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:29:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:29:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:29:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:29:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:29:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 571ms 03:29:12 INFO - PROCESS | 1940 | 1467109752650 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:29:12 INFO - PROCESS | 1940 | 1467109752651 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:29:12 INFO - TEST-START | /FileAPI/historical.html 03:29:12 INFO - PROCESS | 1940 | 1467109752653 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:29:12 INFO - PROCESS | 1940 | 1467109752654 Marionette TRACE conn2 <- [1,3022,null,{}] 03:29:12 INFO - PROCESS | 1940 | 1467109752656 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:12 INFO - PROCESS | 1940 | 1467109752658 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:12 INFO - PROCESS | 1940 | 1467109752740 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:29:12 INFO - PROCESS | 1940 | 1467109752745 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:12 INFO - PROCESS | 1940 | 1467109752746 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d254000 == 39 [pid = 1940] [id = 765] 03:29:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1183e9400) [pid = 1940] [serial = 2293] [outer = 0x0] 03:29:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119642800) [pid = 1940] [serial = 2294] [outer = 0x1183e9400] 03:29:12 INFO - PROCESS | 1940 | 1467109752771 Marionette DEBUG loaded listener.js 03:29:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x126c83400) [pid = 1940] [serial = 2295] [outer = 0x1183e9400] 03:29:13 INFO - PROCESS | 1940 | 1467109753080 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:29:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:29:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:29:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:29:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:29:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:29:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:29:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:29:13 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 03:29:13 INFO - TEST-START | /FileAPI/idlharness.html 03:29:13 INFO - PROCESS | 1940 | 1467109753124 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:29:13 INFO - PROCESS | 1940 | 1467109753125 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:29:13 INFO - PROCESS | 1940 | 1467109753128 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:29:13 INFO - PROCESS | 1940 | 1467109753129 Marionette TRACE conn2 <- [1,3026,null,{}] 03:29:13 INFO - PROCESS | 1940 | 1467109753131 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:13 INFO - PROCESS | 1940 | 1467109753132 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:13 INFO - PROCESS | 1940 | 1467109753221 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:29:13 INFO - PROCESS | 1940 | 1467109753283 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:13 INFO - PROCESS | 1940 | 1467109753285 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d494000 == 40 [pid = 1940] [id = 766] 03:29:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x124be6000) [pid = 1940] [serial = 2296] [outer = 0x0] 03:29:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12b1d3800) [pid = 1940] [serial = 2297] [outer = 0x124be6000] 03:29:13 INFO - PROCESS | 1940 | 1467109753311 Marionette DEBUG loaded listener.js 03:29:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b976c00) [pid = 1940] [serial = 2298] [outer = 0x124be6000] 03:29:13 INFO - PROCESS | 1940 | 1467109753755 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:29:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:29:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:29:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:29:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:29:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:29:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:29:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:29:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:29:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:29:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:29:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:29:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:29:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:29:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 03:29:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:29:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:29:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:29:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 686ms 03:29:13 INFO - TEST-START | /FileAPI/idlharness.worker 03:29:13 INFO - PROCESS | 1940 | 1467109753815 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:29:13 INFO - PROCESS | 1940 | 1467109753816 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:29:13 INFO - PROCESS | 1940 | 1467109753819 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:29:13 INFO - PROCESS | 1940 | 1467109753821 Marionette TRACE conn2 <- [1,3030,null,{}] 03:29:13 INFO - PROCESS | 1940 | 1467109753832 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:13 INFO - PROCESS | 1940 | 1467109753834 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:13 INFO - PROCESS | 1940 | 1467109753922 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:29:13 INFO - PROCESS | 1940 | 1467109753926 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:13 INFO - PROCESS | 1940 | 1467109753927 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12951c800 == 41 [pid = 1940] [id = 767] 03:29:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b979800) [pid = 1940] [serial = 2299] [outer = 0x0] 03:29:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12c357000) [pid = 1940] [serial = 2300] [outer = 0x12b979800] 03:29:13 INFO - PROCESS | 1940 | 1467109753951 Marionette DEBUG loaded listener.js 03:29:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12c88ec00) [pid = 1940] [serial = 2301] [outer = 0x12b979800] 03:29:14 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:29:14 INFO - PROCESS | 1940 | 1467109754551 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:29:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:29:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:29:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:29:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:29:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:29:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:29:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:29:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:29:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:29:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:29:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:29:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:29:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:29:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:29:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:29:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:29:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:29:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:29:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:29:14 INFO - {} 03:29:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 785ms 03:29:14 INFO - PROCESS | 1940 | 1467109754644 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:29:14 INFO - PROCESS | 1940 | 1467109754647 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:29:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:29:14 INFO - PROCESS | 1940 | 1467109754652 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:29:14 INFO - PROCESS | 1940 | 1467109754655 Marionette TRACE conn2 <- [1,3034,null,{}] 03:29:14 INFO - PROCESS | 1940 | 1467109754659 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:14 INFO - PROCESS | 1940 | 1467109754662 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:14 INFO - PROCESS | 1940 | 1467109754749 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:29:14 INFO - PROCESS | 1940 | 1467109754839 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:14 INFO - PROCESS | 1940 | 1467109754840 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x112e58000 == 42 [pid = 1940] [id = 768] 03:29:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x113c8c400) [pid = 1940] [serial = 2302] [outer = 0x0] 03:29:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x115d51c00) [pid = 1940] [serial = 2303] [outer = 0x113c8c400] 03:29:14 INFO - PROCESS | 1940 | 1467109754867 Marionette DEBUG loaded listener.js 03:29:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x116af2000) [pid = 1940] [serial = 2304] [outer = 0x113c8c400] 03:29:15 INFO - PROCESS | 1940 | 1467109755255 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:29:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:29:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 629ms 03:29:15 INFO - PROCESS | 1940 | 1467109755280 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:29:15 INFO - PROCESS | 1940 | 1467109755282 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:29:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:29:15 INFO - PROCESS | 1940 | 1467109755287 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:29:15 INFO - PROCESS | 1940 | 1467109755289 Marionette TRACE conn2 <- [1,3038,null,{}] 03:29:15 INFO - PROCESS | 1940 | 1467109755291 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:15 INFO - PROCESS | 1940 | 1467109755293 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:15 INFO - PROCESS | 1940 | 1467109755383 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:29:15 INFO - PROCESS | 1940 | 1467109755433 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:15 INFO - PROCESS | 1940 | 1467109755435 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x1246de000 == 43 [pid = 1940] [id = 769] 03:29:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118530800) [pid = 1940] [serial = 2305] [outer = 0x0] 03:29:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11940a800) [pid = 1940] [serial = 2306] [outer = 0x118530800] 03:29:15 INFO - PROCESS | 1940 | 1467109755459 Marionette DEBUG loaded listener.js 03:29:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119ab8400) [pid = 1940] [serial = 2307] [outer = 0x118530800] 03:29:15 INFO - PROCESS | 1940 | 1467109755774 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:29:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:29:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:29:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 523ms 03:29:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:29:15 INFO - PROCESS | 1940 | 1467109755809 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:29:15 INFO - PROCESS | 1940 | 1467109755810 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:29:15 INFO - PROCESS | 1940 | 1467109755813 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:29:15 INFO - PROCESS | 1940 | 1467109755814 Marionette TRACE conn2 <- [1,3042,null,{}] 03:29:15 INFO - PROCESS | 1940 | 1467109755820 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:15 INFO - PROCESS | 1940 | 1467109755823 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:15 INFO - PROCESS | 1940 | 1467109755913 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:29:15 INFO - PROCESS | 1940 | 1467109755966 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:15 INFO - PROCESS | 1940 | 1467109755968 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9c3800 == 44 [pid = 1940] [id = 770] 03:29:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1257ee400) [pid = 1940] [serial = 2308] [outer = 0x0] 03:29:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1265f3000) [pid = 1940] [serial = 2309] [outer = 0x1257ee400] 03:29:15 INFO - PROCESS | 1940 | 1467109755994 Marionette DEBUG loaded listener.js 03:29:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x128bd1400) [pid = 1940] [serial = 2310] [outer = 0x1257ee400] 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:29:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:29:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:29:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:29:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:29:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 580ms 03:29:16 INFO - PROCESS | 1940 | 1467109756380 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:29:16 INFO - PROCESS | 1940 | 1467109756394 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:29:16 INFO - PROCESS | 1940 | 1467109756395 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:29:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:29:16 INFO - PROCESS | 1940 | 1467109756397 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:29:16 INFO - PROCESS | 1940 | 1467109756399 Marionette TRACE conn2 <- [1,3046,null,{}] 03:29:16 INFO - PROCESS | 1940 | 1467109756401 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:16 INFO - PROCESS | 1940 | 1467109756403 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:16 INFO - PROCESS | 1940 | 1467109756496 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:29:16 INFO - PROCESS | 1940 | 1467109756547 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:16 INFO - PROCESS | 1940 | 1467109756548 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d717800 == 45 [pid = 1940] [id = 771] 03:29:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126092800) [pid = 1940] [serial = 2311] [outer = 0x0] 03:29:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12b970c00) [pid = 1940] [serial = 2312] [outer = 0x126092800] 03:29:16 INFO - PROCESS | 1940 | 1467109756572 Marionette DEBUG loaded listener.js 03:29:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12b9a3400) [pid = 1940] [serial = 2313] [outer = 0x126092800] 03:29:16 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:29:16 INFO - PROCESS | 1940 | 1467109756939 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:29:16 INFO - {} 03:29:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 573ms 03:29:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:29:16 INFO - PROCESS | 1940 | 1467109756971 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:29:16 INFO - PROCESS | 1940 | 1467109756972 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:29:16 INFO - PROCESS | 1940 | 1467109756974 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:29:16 INFO - PROCESS | 1940 | 1467109756975 Marionette TRACE conn2 <- [1,3050,null,{}] 03:29:16 INFO - PROCESS | 1940 | 1467109756977 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:16 INFO - PROCESS | 1940 | 1467109756978 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:17 INFO - PROCESS | 1940 | 1467109757065 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:29:17 INFO - PROCESS | 1940 | 1467109757116 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:17 INFO - PROCESS | 1940 | 1467109757118 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12f384000 == 46 [pid = 1940] [id = 772] 03:29:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x110de9000) [pid = 1940] [serial = 2314] [outer = 0x0] 03:29:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1240c6000) [pid = 1940] [serial = 2315] [outer = 0x110de9000] 03:29:17 INFO - PROCESS | 1940 | 1467109757146 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12abc1400) [pid = 1940] [serial = 2316] [outer = 0x110de9000] 03:29:17 INFO - PROCESS | 1940 | 1467109757490 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:29:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:29:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:29:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:29:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:29:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 570ms 03:29:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:29:17 INFO - PROCESS | 1940 | 1467109757544 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:29:17 INFO - PROCESS | 1940 | 1467109757545 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:29:17 INFO - PROCESS | 1940 | 1467109757548 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:29:17 INFO - PROCESS | 1940 | 1467109757549 Marionette TRACE conn2 <- [1,3054,null,{}] 03:29:17 INFO - PROCESS | 1940 | 1467109757551 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:17 INFO - PROCESS | 1940 | 1467109757555 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:17 INFO - PROCESS | 1940 | 1467109757662 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:29:17 INFO - PROCESS | 1940 | 1467109757715 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:17 INFO - PROCESS | 1940 | 1467109757716 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b198000 == 47 [pid = 1940] [id = 773] 03:29:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x125056800) [pid = 1940] [serial = 2317] [outer = 0x0] 03:29:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x128a06400) [pid = 1940] [serial = 2318] [outer = 0x125056800] 03:29:17 INFO - PROCESS | 1940 | 1467109757740 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12abc4000) [pid = 1940] [serial = 2319] [outer = 0x125056800] 03:29:18 INFO - PROCESS | 1940 | 1467109758294 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:29:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:29:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 03:29:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:29:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 793ms 03:29:18 INFO - PROCESS | 1940 | 1467109758370 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:29:18 INFO - PROCESS | 1940 | 1467109758372 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:29:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:29:18 INFO - PROCESS | 1940 | 1467109758378 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:29:18 INFO - PROCESS | 1940 | 1467109758380 Marionette TRACE conn2 <- [1,3058,null,{}] 03:29:18 INFO - PROCESS | 1940 | 1467109758390 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:18 INFO - PROCESS | 1940 | 1467109758391 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:18 INFO - PROCESS | 1940 | 1467109758486 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:29:18 INFO - PROCESS | 1940 | 1467109758552 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:18 INFO - PROCESS | 1940 | 1467109758555 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x123f4b800 == 48 [pid = 1940] [id = 774] 03:29:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x116810400) [pid = 1940] [serial = 2320] [outer = 0x0] 03:29:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x117173800) [pid = 1940] [serial = 2321] [outer = 0x116810400] 03:29:18 INFO - PROCESS | 1940 | 1467109758577 Marionette DEBUG loaded listener.js 03:29:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x117db9400) [pid = 1940] [serial = 2322] [outer = 0x116810400] 03:29:18 INFO - PROCESS | 1940 | 1467109758928 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:29:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:29:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:29:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:29:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:29:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:29:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 591ms 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12d494000 == 47 [pid = 1940] [id = 766] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12d254000 == 46 [pid = 1940] [id = 765] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123f39000 == 45 [pid = 1940] [id = 764] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12cab0800 == 44 [pid = 1940] [id = 763] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12c626800 == 43 [pid = 1940] [id = 762] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c8000 == 42 [pid = 1940] [id = 761] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12a619000 == 41 [pid = 1940] [id = 760] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x128b0a000 == 40 [pid = 1940] [id = 759] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x120f1f800 == 39 [pid = 1940] [id = 757] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123f42800 == 38 [pid = 1940] [id = 758] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x118210000 == 37 [pid = 1940] [id = 756] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x117d4b000 == 36 [pid = 1940] [id = 755] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9d3800 == 35 [pid = 1940] [id = 754] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1267c9000 == 34 [pid = 1940] [id = 753] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1132a5000 == 33 [pid = 1940] [id = 752] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12397e000 == 32 [pid = 1940] [id = 740] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12b198000 == 31 [pid = 1940] [id = 773] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12f384000 == 30 [pid = 1940] [id = 772] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12d717800 == 29 [pid = 1940] [id = 771] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12b9c3800 == 28 [pid = 1940] [id = 770] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1246de000 == 27 [pid = 1940] [id = 769] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x12951c800 == 26 [pid = 1940] [id = 767] 03:29:19 INFO - PROCESS | 1940 | --DOCSHELL 0x112e58000 == 25 [pid = 1940] [id = 768] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x124664400) [pid = 1940] [serial = 2233] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x115e94000) [pid = 1940] [serial = 2224] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11687cc00) [pid = 1940] [serial = 2225] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1185e3400) [pid = 1940] [serial = 2227] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119160800) [pid = 1940] [serial = 2222] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11872c400) [pid = 1940] [serial = 2221] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1257e9800) [pid = 1940] [serial = 2236] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x124ea3800) [pid = 1940] [serial = 2234] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x126c78800) [pid = 1940] [serial = 2241] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1183e8c00) [pid = 1940] [serial = 2244] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x126453800) [pid = 1940] [serial = 2237] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x126796c00) [pid = 1940] [serial = 2239] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1267a3400) [pid = 1940] [serial = 2247] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x116f6ec00) [pid = 1940] [serial = 2204] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x115e8c000) [pid = 1940] [serial = 2203] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11915a800) [pid = 1940] [serial = 2207] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11915a400) [pid = 1940] [serial = 2206] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x129157400) [pid = 1940] [serial = 2251] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1121b1c00) [pid = 1940] [serial = 2210] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119648800) [pid = 1940] [serial = 2209] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128da3800) [pid = 1940] [serial = 2248] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123e47800) [pid = 1940] [serial = 2212] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124606400) [pid = 1940] [serial = 2213] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x124ea3c00) [pid = 1940] [serial = 2216] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x124ba5400) [pid = 1940] [serial = 2215] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11678b800) [pid = 1940] [serial = 2219] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x115d4c800) [pid = 1940] [serial = 2218] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128da9400) [pid = 1940] [serial = 2250] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x128bd9400) [pid = 1940] [serial = 2242] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x119ab8800) [pid = 1940] [serial = 2231] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119837400) [pid = 1940] [serial = 2230] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12915a800) [pid = 1940] [serial = 2253] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119403400) [pid = 1940] [serial = 2228] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x119644000) [pid = 1940] [serial = 2245] [outer = 0x0] [url = about:blank] 03:29:19 INFO - PROCESS | 1940 | 1467109759528 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:29:19 INFO - PROCESS | 1940 | 1467109759530 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:29:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:29:19 INFO - PROCESS | 1940 | 1467109759541 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:29:19 INFO - PROCESS | 1940 | 1467109759542 Marionette TRACE conn2 <- [1,3062,null,{}] 03:29:19 INFO - PROCESS | 1940 | 1467109759547 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:19 INFO - PROCESS | 1940 | 1467109759549 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:19 INFO - PROCESS | 1940 | 1467109759623 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:29:19 INFO - PROCESS | 1940 | 1467109759628 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:19 INFO - PROCESS | 1940 | 1467109759633 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x113295000 == 26 [pid = 1940] [id = 775] 03:29:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1133e0800) [pid = 1940] [serial = 2323] [outer = 0x0] 03:29:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x113c91400) [pid = 1940] [serial = 2324] [outer = 0x1133e0800] 03:29:19 INFO - PROCESS | 1940 | 1467109759656 Marionette DEBUG loaded listener.js 03:29:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115e20400) [pid = 1940] [serial = 2325] [outer = 0x1133e0800] 03:29:19 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:29:19 INFO - PROCESS | 1940 | 1467109759978 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:29:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:29:20 INFO - {} 03:29:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 477ms 03:29:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:29:20 INFO - PROCESS | 1940 | 1467109760018 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:29:20 INFO - PROCESS | 1940 | 1467109760019 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:29:20 INFO - PROCESS | 1940 | 1467109760023 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:29:20 INFO - PROCESS | 1940 | 1467109760026 Marionette TRACE conn2 <- [1,3066,null,{}] 03:29:20 INFO - PROCESS | 1940 | 1467109760029 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:20 INFO - PROCESS | 1940 | 1467109760030 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:20 INFO - PROCESS | 1940 | 1467109760120 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:29:20 INFO - PROCESS | 1940 | 1467109760171 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:20 INFO - PROCESS | 1940 | 1467109760172 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x118205800 == 27 [pid = 1940] [id = 776] 03:29:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11618fc00) [pid = 1940] [serial = 2326] [outer = 0x0] 03:29:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116a1f400) [pid = 1940] [serial = 2327] [outer = 0x11618fc00] 03:29:20 INFO - PROCESS | 1940 | 1467109760194 Marionette DEBUG loaded listener.js 03:29:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x117180000) [pid = 1940] [serial = 2328] [outer = 0x11618fc00] 03:29:20 INFO - PROCESS | 1940 | 1467109760419 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:29:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:29:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 425ms 03:29:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:29:20 INFO - PROCESS | 1940 | 1467109760453 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:29:20 INFO - PROCESS | 1940 | 1467109760454 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:29:20 INFO - PROCESS | 1940 | 1467109760456 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:29:20 INFO - PROCESS | 1940 | 1467109760457 Marionette TRACE conn2 <- [1,3070,null,{}] 03:29:20 INFO - PROCESS | 1940 | 1467109760469 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:20 INFO - PROCESS | 1940 | 1467109760478 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:20 INFO - PROCESS | 1940 | 1467109760558 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:29:20 INFO - PROCESS | 1940 | 1467109760564 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:20 INFO - PROCESS | 1940 | 1467109760568 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x119682800 == 28 [pid = 1940] [id = 777] 03:29:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118733000) [pid = 1940] [serial = 2329] [outer = 0x0] 03:29:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11889a000) [pid = 1940] [serial = 2330] [outer = 0x118733000] 03:29:20 INFO - PROCESS | 1940 | 1467109760591 Marionette DEBUG loaded listener.js 03:29:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119402800) [pid = 1940] [serial = 2331] [outer = 0x118733000] 03:29:20 INFO - PROCESS | 1940 | 1467109760899 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:29:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 471ms 03:29:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:29:20 INFO - PROCESS | 1940 | 1467109760927 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:29:20 INFO - PROCESS | 1940 | 1467109760928 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:29:20 INFO - PROCESS | 1940 | 1467109760932 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:29:20 INFO - PROCESS | 1940 | 1467109760934 Marionette TRACE conn2 <- [1,3074,null,{}] 03:29:20 INFO - PROCESS | 1940 | 1467109760936 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:20 INFO - PROCESS | 1940 | 1467109760937 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:21 INFO - PROCESS | 1940 | 1467109761004 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:29:21 INFO - PROCESS | 1940 | 1467109761006 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:21 INFO - PROCESS | 1940 | 1467109761008 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x123abe800 == 29 [pid = 1940] [id = 778] 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119ab8800) [pid = 1940] [serial = 2332] [outer = 0x0] 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119c82400) [pid = 1940] [serial = 2333] [outer = 0x119ab8800] 03:29:21 INFO - PROCESS | 1940 | 1467109761031 Marionette DEBUG loaded listener.js 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x120ff4800) [pid = 1940] [serial = 2334] [outer = 0x119ab8800] 03:29:21 INFO - PROCESS | 1940 | 1467109761298 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:29:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 424ms 03:29:21 INFO - PROCESS | 1940 | 1467109761355 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:29:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:29:21 INFO - PROCESS | 1940 | 1467109761356 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:29:21 INFO - PROCESS | 1940 | 1467109761358 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:29:21 INFO - PROCESS | 1940 | 1467109761359 Marionette TRACE conn2 <- [1,3078,null,{}] 03:29:21 INFO - PROCESS | 1940 | 1467109761361 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:21 INFO - PROCESS | 1940 | 1467109761363 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:21 INFO - PROCESS | 1940 | 1467109761438 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:29:21 INFO - PROCESS | 1940 | 1467109761441 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:21 INFO - PROCESS | 1940 | 1467109761442 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x124adf000 == 30 [pid = 1940] [id = 779] 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119838c00) [pid = 1940] [serial = 2335] [outer = 0x0] 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x123e42000) [pid = 1940] [serial = 2336] [outer = 0x119838c00] 03:29:21 INFO - PROCESS | 1940 | 1467109761469 Marionette DEBUG loaded listener.js 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124607000) [pid = 1940] [serial = 2337] [outer = 0x119838c00] 03:29:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 03:29:21 INFO - reader.readAsText(blob_2) 03:29:21 INFO - }" did not throw 03:29:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 03:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 03:29:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 03:29:21 INFO - reader.readAsDataURL(blob_2) 03:29:21 INFO - }" did not throw 03:29:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 03:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 03:29:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 03:29:21 INFO - reader.readAsArrayBuffer(blob_2) 03:29:21 INFO - }" did not throw 03:29:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 03:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 03:29:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 03:29:21 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 03:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:29:21 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 03:29:21 INFO - PROCESS | 1940 | 1467109761797 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:29:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:29:21 INFO - PROCESS | 1940 | 1467109761806 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:29:21 INFO - PROCESS | 1940 | 1467109761807 Marionette TRACE conn2 <- [1,3082,null,{}] 03:29:21 INFO - PROCESS | 1940 | 1467109761809 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:21 INFO - PROCESS | 1940 | 1467109761815 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:21 INFO - PROCESS | 1940 | 1467109761920 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:29:21 INFO - PROCESS | 1940 | 1467109761958 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:21 INFO - PROCESS | 1940 | 1467109761959 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x128ddc800 == 31 [pid = 1940] [id = 780] 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124b2d800) [pid = 1940] [serial = 2338] [outer = 0x0] 03:29:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1265fb400) [pid = 1940] [serial = 2339] [outer = 0x124b2d800] 03:29:21 INFO - PROCESS | 1940 | 1467109761980 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126c81400) [pid = 1940] [serial = 2340] [outer = 0x124b2d800] 03:29:22 INFO - PROCESS | 1940 | 1467109762238 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:29:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:29:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:29:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:29:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 478ms 03:29:22 INFO - PROCESS | 1940 | 1467109762287 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:29:22 INFO - PROCESS | 1940 | 1467109762288 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:29:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:29:22 INFO - PROCESS | 1940 | 1467109762290 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:29:22 INFO - PROCESS | 1940 | 1467109762291 Marionette TRACE conn2 <- [1,3086,null,{}] 03:29:22 INFO - PROCESS | 1940 | 1467109762293 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:22 INFO - PROCESS | 1940 | 1467109762294 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:22 INFO - PROCESS | 1940 | 1467109762394 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:29:22 INFO - PROCESS | 1940 | 1467109762397 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:22 INFO - PROCESS | 1940 | 1467109762399 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12933c000 == 32 [pid = 1940] [id = 781] 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x110dee000) [pid = 1940] [serial = 2341] [outer = 0x0] 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x128966000) [pid = 1940] [serial = 2342] [outer = 0x110dee000] 03:29:22 INFO - PROCESS | 1940 | 1467109762418 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128a09800) [pid = 1940] [serial = 2343] [outer = 0x110dee000] 03:29:22 INFO - PROCESS | 1940 | 1467109762670 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:29:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:29:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 421ms 03:29:22 INFO - PROCESS | 1940 | 1467109762711 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:29:22 INFO - PROCESS | 1940 | 1467109762712 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:29:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:29:22 INFO - PROCESS | 1940 | 1467109762723 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:29:22 INFO - PROCESS | 1940 | 1467109762724 Marionette TRACE conn2 <- [1,3090,null,{}] 03:29:22 INFO - PROCESS | 1940 | 1467109762726 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:22 INFO - PROCESS | 1940 | 1467109762727 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:22 INFO - PROCESS | 1940 | 1467109762819 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:29:22 INFO - PROCESS | 1940 | 1467109762822 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:22 INFO - PROCESS | 1940 | 1467109762824 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a4a6000 == 33 [pid = 1940] [id = 782] 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x110fa7800) [pid = 1940] [serial = 2344] [outer = 0x0] 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128a0c400) [pid = 1940] [serial = 2345] [outer = 0x110fa7800] 03:29:22 INFO - PROCESS | 1940 | 1467109762843 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128bd6800) [pid = 1940] [serial = 2346] [outer = 0x110fa7800] 03:29:23 INFO - PROCESS | 1940 | 1467109763108 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:29:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:29:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 423ms 03:29:23 INFO - PROCESS | 1940 | 1467109763145 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:29:23 INFO - PROCESS | 1940 | 1467109763147 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:29:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:29:23 INFO - PROCESS | 1940 | 1467109763155 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:29:23 INFO - PROCESS | 1940 | 1467109763156 Marionette TRACE conn2 <- [1,3094,null,{}] 03:29:23 INFO - PROCESS | 1940 | 1467109763158 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:23 INFO - PROCESS | 1940 | 1467109763159 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:23 INFO - PROCESS | 1940 | 1467109763259 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:29:23 INFO - PROCESS | 1940 | 1467109763262 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:23 INFO - PROCESS | 1940 | 1467109763263 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a64c000 == 34 [pid = 1940] [id = 783] 03:29:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x128bdbc00) [pid = 1940] [serial = 2347] [outer = 0x0] 03:29:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128eba400) [pid = 1940] [serial = 2348] [outer = 0x128bdbc00] 03:29:23 INFO - PROCESS | 1940 | 1467109763283 Marionette DEBUG loaded listener.js 03:29:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12915a800) [pid = 1940] [serial = 2349] [outer = 0x128bdbc00] 03:29:23 INFO - PROCESS | 1940 | 1467109763538 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:29:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:29:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 422ms 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12915fc00) [pid = 1940] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1176edc00) [pid = 1940] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x123c5e800) [pid = 1940] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x113c91800) [pid = 1940] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1131e8000) [pid = 1940] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119406000) [pid = 1940] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x115de7400) [pid = 1940] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112f69800) [pid = 1940] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x119840c00) [pid = 1940] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1131ecc00) [pid = 1940] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x111f2e800) [pid = 1940] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12a9b0c00) [pid = 1940] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1183e9400) [pid = 1940] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124be6000) [pid = 1940] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12915f400) [pid = 1940] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a909000) [pid = 1940] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:29:23 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b979800) [pid = 1940] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:29:23 INFO - PROCESS | 1940 | 1467109763825 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:29:23 INFO - PROCESS | 1940 | 1467109763826 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:29:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:29:23 INFO - PROCESS | 1940 | 1467109763831 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:29:23 INFO - PROCESS | 1940 | 1467109763833 Marionette TRACE conn2 <- [1,3098,null,{}] 03:29:23 INFO - PROCESS | 1940 | 1467109763835 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:23 INFO - PROCESS | 1940 | 1467109763836 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:23 INFO - PROCESS | 1940 | 1467109763904 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:29:23 INFO - PROCESS | 1940 | 1467109763907 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:23 INFO - PROCESS | 1940 | 1467109763908 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b17e000 == 35 [pid = 1940] [id = 784] 03:29:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x118731000) [pid = 1940] [serial = 2350] [outer = 0x0] 03:29:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119a0b800) [pid = 1940] [serial = 2351] [outer = 0x118731000] 03:29:23 INFO - PROCESS | 1940 | 1467109763929 Marionette DEBUG loaded listener.js 03:29:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128ebf800) [pid = 1940] [serial = 2352] [outer = 0x118731000] 03:29:24 INFO - PROCESS | 1940 | 1467109764205 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:29:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:29:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:29:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 422ms 03:29:24 INFO - PROCESS | 1940 | 1467109764253 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:29:24 INFO - PROCESS | 1940 | 1467109764254 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:29:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:29:24 INFO - PROCESS | 1940 | 1467109764256 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:29:24 INFO - PROCESS | 1940 | 1467109764258 Marionette TRACE conn2 <- [1,3102,null,{}] 03:29:24 INFO - PROCESS | 1940 | 1467109764260 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:24 INFO - PROCESS | 1940 | 1467109764262 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:24 INFO - PROCESS | 1940 | 1467109764341 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:29:24 INFO - PROCESS | 1940 | 1467109764352 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:24 INFO - PROCESS | 1940 | 1467109764354 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b9d7800 == 36 [pid = 1940] [id = 785] 03:29:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x120ff5400) [pid = 1940] [serial = 2353] [outer = 0x0] 03:29:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x129390000) [pid = 1940] [serial = 2354] [outer = 0x120ff5400] 03:29:24 INFO - PROCESS | 1940 | 1467109764377 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12a9acc00) [pid = 1940] [serial = 2355] [outer = 0x120ff5400] 03:29:24 INFO - PROCESS | 1940 | 1467109764647 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:29:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:29:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 427ms 03:29:24 INFO - PROCESS | 1940 | 1467109764687 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:29:24 INFO - PROCESS | 1940 | 1467109764688 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:29:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:29:24 INFO - PROCESS | 1940 | 1467109764690 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:29:24 INFO - PROCESS | 1940 | 1467109764691 Marionette TRACE conn2 <- [1,3106,null,{}] 03:29:24 INFO - PROCESS | 1940 | 1467109764693 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:24 INFO - PROCESS | 1940 | 1467109764694 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:24 INFO - PROCESS | 1940 | 1467109764769 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:29:24 INFO - PROCESS | 1940 | 1467109764831 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:24 INFO - PROCESS | 1940 | 1467109764832 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bf0f800 == 37 [pid = 1940] [id = 786] 03:29:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124606400) [pid = 1940] [serial = 2356] [outer = 0x0] 03:29:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12abc1000) [pid = 1940] [serial = 2357] [outer = 0x124606400] 03:29:24 INFO - PROCESS | 1940 | 1467109764853 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b1da400) [pid = 1940] [serial = 2358] [outer = 0x124606400] 03:29:25 INFO - PROCESS | 1940 | 1467109765044 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:29:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:29:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:29:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:29:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 371ms 03:29:25 INFO - PROCESS | 1940 | 1467109765090 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:29:25 INFO - PROCESS | 1940 | 1467109765091 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:29:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:29:25 INFO - PROCESS | 1940 | 1467109765093 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:29:25 INFO - PROCESS | 1940 | 1467109765094 Marionette TRACE conn2 <- [1,3110,null,{}] 03:29:25 INFO - PROCESS | 1940 | 1467109765101 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:25 INFO - PROCESS | 1940 | 1467109765102 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:25 INFO - PROCESS | 1940 | 1467109765185 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:29:25 INFO - PROCESS | 1940 | 1467109765189 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:25 INFO - PROCESS | 1940 | 1467109765190 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x115d1d800 == 38 [pid = 1940] [id = 787] 03:29:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116803000) [pid = 1940] [serial = 2359] [outer = 0x0] 03:29:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1183f2800) [pid = 1940] [serial = 2360] [outer = 0x116803000] 03:29:25 INFO - PROCESS | 1940 | 1467109765209 Marionette DEBUG loaded listener.js 03:29:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12b974000) [pid = 1940] [serial = 2361] [outer = 0x116803000] 03:29:25 INFO - PROCESS | 1940 | 1467109765477 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:29:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:29:25 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:29:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:29:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 424ms 03:29:25 INFO - PROCESS | 1940 | 1467109765519 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:29:25 INFO - PROCESS | 1940 | 1467109765520 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:29:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:29:25 INFO - PROCESS | 1940 | 1467109765522 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:29:25 INFO - PROCESS | 1940 | 1467109765523 Marionette TRACE conn2 <- [1,3114,null,{}] 03:29:25 INFO - PROCESS | 1940 | 1467109765525 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:25 INFO - PROCESS | 1940 | 1467109765526 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:25 INFO - PROCESS | 1940 | 1467109765595 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:29:25 INFO - PROCESS | 1940 | 1467109765601 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\", \"d950102d-dd9a-4969-827f-8e60cc638441\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:25 INFO - PROCESS | 1940 | 1467109765602 Marionette INFO sendAsync 2f0b698d-e180-874d-87b0-b76c1d8796e5 03:29:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12caab800 == 39 [pid = 1940] [id = 788] 03:29:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12915ac00) [pid = 1940] [serial = 2362] [outer = 0x0] 03:29:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12b99d400) [pid = 1940] [serial = 2363] [outer = 0x12915ac00] 03:29:25 INFO - PROCESS | 1940 | 1467109765621 Marionette DEBUG loaded listener.js 03:29:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12bf33800) [pid = 1940] [serial = 2364] [outer = 0x12915ac00] 03:29:25 INFO - PROCESS | 1940 | 1467109765965 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:29:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:29:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 03:29:25 INFO - PROCESS | 1940 | 1467109765991 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:29:25 INFO - PROCESS | 1940 | 1467109765993 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:29:27 WARNING - u'runner_teardown' () 03:29:27 INFO - No more tests 03:29:27 INFO - Got 0 unexpected results 03:29:27 INFO - SUITE-END | took 506s 03:29:27 INFO - Closing logging queue 03:29:27 INFO - queue closed 03:29:27 INFO - Return code: 0 03:29:27 WARNING - # TBPL SUCCESS # 03:29:27 INFO - Running post-action listener: _resource_record_post_action 03:29:27 INFO - Running post-run listener: _resource_record_post_run 03:29:28 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 557056; Write bytes: 951417344; Read time: 6; Write time: 4755 03:29:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:29:28 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148228608; Write bytes: 147404800; Read time: 13857; Write time: 423 03:29:28 INFO - run-tests - Wall time: 510s; CPU: 58.0%; Read bytes: 557056; Write bytes: 792203776; Read time: 6; Write time: 4292 03:29:28 INFO - Running post-run listener: _upload_blobber_files 03:29:28 INFO - Blob upload gear active. 03:29:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:29:28 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:29:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:29:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:29:28 INFO - (blobuploader) - INFO - Open directory for files ... 03:29:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:29:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:29:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:29:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:29:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:29:29 INFO - (blobuploader) - INFO - Done attempting. 03:29:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:29:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:29:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:29:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:29:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:29:31 INFO - (blobuploader) - INFO - Done attempting. 03:29:31 INFO - (blobuploader) - INFO - Iteration through files over. 03:29:31 INFO - Return code: 0 03:29:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:29:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:29:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ea328c1b1fcae73f572a9f14ace273ebeee071a929f7fca870630e3873930e8abc1d91a86df7e46518e7001aeff28c7db090790a9ee03eee4785c1b00af8d7ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9d0efea75996dafc3232f50c18d5d678548548a6e1925330bce58ff71f123fb16946817699c982fbeaa700a244200d6fe77604bb20710aef1f0585b77ea8bf6a"} 03:29:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:29:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:29:31 INFO - Contents: 03:29:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ea328c1b1fcae73f572a9f14ace273ebeee071a929f7fca870630e3873930e8abc1d91a86df7e46518e7001aeff28c7db090790a9ee03eee4785c1b00af8d7ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9d0efea75996dafc3232f50c18d5d678548548a6e1925330bce58ff71f123fb16946817699c982fbeaa700a244200d6fe77604bb20710aef1f0585b77ea8bf6a"} 03:29:31 INFO - Running post-run listener: copy_logs_to_upload_dir 03:29:31 INFO - Copying logs to upload dir... 03:29:31 INFO - mkdir: /builds/slave/test/build/upload/logs 03:29:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=582.892542 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 43 secs) (at 2016-06-28 03:29:31.426972) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 03:29:31.430281) ========= 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.yJr9cUU8TH/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.TE9c3k923C/Listeners TMPDIR=/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/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/ea328c1b1fcae73f572a9f14ace273ebeee071a929f7fca870630e3873930e8abc1d91a86df7e46518e7001aeff28c7db090790a9ee03eee4785c1b00af8d7ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9d0efea75996dafc3232f50c18d5d678548548a6e1925330bce58ff71f123fb16946817699c982fbeaa700a244200d6fe77604bb20710aef1f0585b77ea8bf6a"} build_url:https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012891 build_url: 'https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/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/ea328c1b1fcae73f572a9f14ace273ebeee071a929f7fca870630e3873930e8abc1d91a86df7e46518e7001aeff28c7db090790a9ee03eee4785c1b00af8d7ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9d0efea75996dafc3232f50c18d5d678548548a6e1925330bce58ff71f123fb16946817699c982fbeaa700a244200d6fe77604bb20710aef1f0585b77ea8bf6a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PqvibYCnQISuTGkJz4i6HA/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-28 03:29:31.465447) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:29:31.465817) ========= 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.yJr9cUU8TH/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.TE9c3k923C/Listeners TMPDIR=/var/folders/y0/2qrs5c4s7zx7vn2wp253cdm000000w/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.005356 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:29:31.517248) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 03:29:31.517572) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 03:29:31.520048) ========= ========= Total master_lag: 0.49 =========